SlideShare a Scribd company logo
TechInsight - Real World Implementation of VDI
A Real World Implementation of VDILai Yoong Senglaiys@redynamics.comConsultantRedynamics Asia SdnBhd
AgendaIntroduction of VDIHow it works?Demo:- Remote Desktop Services Demo:- VDI using RDSDemo:- VDI using Citrix with Microsoft PlatformVDI Capacity Planning
What is Virtual Desktop Infrastructure (VDI)?Virtual Desktop Infrastructure (or VDI) is an architectural model where a client OS runs in a server-based virtual machine environment and interacts with the user via a network connection.The storage and execution of a desktop workload (OS, apps, data) is centralized on a virtual machine in the datacenterPresentation of the UI is managed via a remote desktop protocol (such as RDP or ICA) to client devicesDesktop Workload(OS, Apps, Data)
Why Remote/Virtual Desktops?Work fromHomeCentralizedDesktopMergers andAcquisitionsDevelopersClient OS MigrationContractors/Offsite workerRemoteAdmin AccessApplicationCompatibility
The Microsoft and Citrix VDI Technology StackDesktop and Session Delivery for Enterprise DeploymentsPartnerTechnologyXenDesktop 4Roaming Profiles Folder RedirectionUser Profiles and DataApplication DeliveryVDI SuitesDesktop and Session DeliveryVirtualization Platform
HDX MediaStreamSeamless multimedia experienceHDX RealTimeVoice and video for real-time collaborationHDX Rich Graphics with RemoteFXHigh performance, full fidelity 2D and 3D graphicsHDX Plug-n-PlaySimple access to peripheralsHDX BroadcastOptimized delivery over any networkHDX Adaptive OrchestrationDynamically adjusts to conditions across the infrastructure and leverages available RemoteFX capabilitiesHDX SmartAccessSimple, highly available and secure user experienceHDX WAN OptimizationPerformance acceleration for branch offices
XenDesktop uses 64% less bandwidth than Competitor V
How it works?How it works?
The core of VDI – Remote Desktop Services and VDI ArchitectureSystem Center and App-VRD Session Host with RemoteAppRD Web AccessRD ClientRD Virtualization HostRD Connection BrokerRD GatewayLicensing ServerActive Directory®
HTTPsSSLRemote Desktop Session HostRD WebAccessRDConnectionBrokerRDPClientRDGatewayWS 2008 R2RDSHRemoteApp/Published AppActive Directory& NetworkPolicy ServerAuthorizationPolicies
Why Sessions?Session Virtualization scales more users per server than VDIApp-V works in both VDI and SessionsThe same RDP connection protocol is used in bothMuch of the service infrastructure is sharedUpsides for VDI:VDI offers better user operating system isolationVDI has better native application compatibilityVDI allows users to be admins of their own imagesUpsides for Session Virtualization:Session Virtualization requires less hardware than VDISessions are cheaper than VDI desktopsServer management is less than VDIRemote Desktop Services enables both session virtualization and VDI!
DEMOQuick View of Microsoft Remote Desktop Services
VIDEOQuick View of Microsoft Remote Desktop Services
Delivering the Virtual Desktop ImageDynamic (“non-persistent”)Virtual DesktopsStatic(“persistent”)VirtualDesktopsProfile Virtualization(Roaming Profiles, Folder Re-direction)Application Virtualization(Streamed Apps)MasterPresentation Virtualization(Hosted Apps)CloneCloneClone
RDPSSLHTTPsMicrosoft VDI using RDSRD WebAccessRDSHRedirectionModeRD ConnectionBrokerRDPClientADDomainServiceAuthorizationPoliciesRDGatewayRD Virtualization Host
DEMOQuick View of Microsoft VDI Solution
VIDEOQuick View of Microsoft VDI Solution
Citrix VDI SolutionXenDesktop Delivery ControllerrequestlicenseADOULicensingDomain ControllerData StoreLogin PageUser Settingspoliciesfind desktopsign & launchvalidatePower shellAppsProtocolprepareresumeOS Windows Server R2 2008Hyper-VClientSCVMMXenDesktopProvisioningServerDynamic ImageVHDStorageStatic Image
DEMOQuick View of Citrix VDI Solution with Microsoft Platform
VIDEOQuick View of Citrix VDI Solution with Microsoft Platform
VDI Capacity PlanningVDI Capacity Planning
Building the BaseWhat do I need to start?Hardware required:One or two appropriately specified servers for the number of users requiredExample: Preferably dual quad Nehalem or equivalent AMD based processorOptional: Second server purely for client VM’s16-32GB or more of RAMRAID 1 or 10 disk subsystemClient PCSoftware required – Windows Server 2008 R2 EnterpriseWindows 7 Enterprise or Windows XP ProfessionalSystem Center Virtual Machine ManagerActive DirectoryCitrix XenDesktop or Remote Desktop Services
VDI Capacity Planning : ProcessorRule of thumb: If it doesn’t have SLAT don’t buy it# of VMs per core is highly dependent on user scenariosApplication specific usage play a big roleHyper-V supports:Now supported !  384 VMs per Server in Clustered scenarios 384 VMs per Server in non-Clustered scenariosSLAT enabled processors provide up to 25% improvement in densityWhat is Second Level Address Translation (SLAT)? Intel calls it Extended Page Tables (EPT)AMD calls it Nested Page Tables (NPT) or Rapid Virtualization Indexing (RVI)
VDI Capacity Planning : ProcessorSingle (Unclustered) server results:Win7 VMs using 512 MBs RAM per instance – not supported!Only supported with 8 VM’s per coreThough lab benchmark testing went as high as 11 VMs per Core at the limitServer Hardware:
VDI Capacity Planning : Disk IORule of thumb: SANs are your new best friendsDisk performance is the most critical factor in achieving densityInternal testing showed Windows 7 having lower Disk IO than Windows XPMinimum 15 IOPS (I/O Operations per second) per desktop Example:- 50 desktop 50 * 15 = 750 IOPS  per hostRAID 1 or 10 for highest performance
VDI Capacity Planning : Disk IOPeak of read/write @ 3500 IOPs on single un-clustered server (Starting 64 VMs simultaneously)Multiply that by number of serversResult is the rough guidance for the maximum SAN disk IOPS you needTest for the most demanding user logon pattern (for example: 9 am scenario)This test based on Windows 7 Enterprise

More Related Content

PDF
VDI Choices - Citrix XenDesktop, XenApp or VDI in a Box?
PPTX
Business Case Of Desktop Virtualization
PDF
VDI Best Practices
PDF
Presentation citrix desktop virtualization
PPTX
Virtual desktop infrastructure
PDF
Vmware View VDI 2012
PPTX
Virtualization--Transforming the Desktop of the Past
PDF
Virtual Desktop Infrastructure Overview
VDI Choices - Citrix XenDesktop, XenApp or VDI in a Box?
Business Case Of Desktop Virtualization
VDI Best Practices
Presentation citrix desktop virtualization
Virtual desktop infrastructure
Vmware View VDI 2012
Virtualization--Transforming the Desktop of the Past
Virtual Desktop Infrastructure Overview

What's hot (20)

PDF
Virtual desktop infrastructure
PDF
12 Things You Must Know About VDI
PPT
The Virtual Desktop Revolution
PDF
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
PDF
Throughwave Day 2015 - VDI Solutions
PDF
Vdi how-it-works618
PPT
Hardware VDI vs. Software VDI
PDF
Best of Microsoft Management Summit 2012
PDF
Novell Virtual Desktop Infrastructure
PPTX
Microsoft Server Virtualization and Private Cloud
PDF
Should You Consider Virtual Desktops
PPTX
Manage your enterprise with System Center
PDF
Smart Style Office for Virtual Desktop Infrastructure
PPTX
VMware Horizon - news
PPTX
VDI and Application Virtualization
PPTX
VDI Design Guide
PPTX
VDI Performance Assurance With Monitoring and Testing
PDF
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
PPT
Vdi, rds, med v, app-v - right decisions
PPTX
Get ready for tomorrow, today!
Virtual desktop infrastructure
12 Things You Must Know About VDI
The Virtual Desktop Revolution
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Throughwave Day 2015 - VDI Solutions
Vdi how-it-works618
Hardware VDI vs. Software VDI
Best of Microsoft Management Summit 2012
Novell Virtual Desktop Infrastructure
Microsoft Server Virtualization and Private Cloud
Should You Consider Virtual Desktops
Manage your enterprise with System Center
Smart Style Office for Virtual Desktop Infrastructure
VMware Horizon - news
VDI and Application Virtualization
VDI Design Guide
VDI Performance Assurance With Monitoring and Testing
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
Vdi, rds, med v, app-v - right decisions
Get ready for tomorrow, today!
Ad

Viewers also liked (7)

PPTX
Windows Server 2012 RC Hyper V
PPTX
What is Coming in Hyper-V Vnext on Windows 8
PPTX
Hyper-V in Windows 8
PPTX
Virtualization Best Practices-Tips and Tricks From Expert
PPTX
Virtualising Your Data Center
PPTX
An Overview of MS VDI With XenDesktop on Hyper V
PPTX
What's New in windows server 2012 R2 Hyper V?
Windows Server 2012 RC Hyper V
What is Coming in Hyper-V Vnext on Windows 8
Hyper-V in Windows 8
Virtualization Best Practices-Tips and Tricks From Expert
Virtualising Your Data Center
An Overview of MS VDI With XenDesktop on Hyper V
What's New in windows server 2012 R2 Hyper V?
Ad

Similar to TechInsight - Real World Implementation of VDI (20)

PDF
TechNet Live spor 1 sesjon 6 - more vdi
PDF
VDI_How_it_Works_Presentation_for _students
PPTX
Desktop virtualization scott calvet
PDF
VDI Cost benefit analysis
PPTX
A Citrix Masterclass
PPTX
Desktop virtualisation
PPTX
Vdi
PPTX
Windows 2008 R2 Virtualization
PPTX
Server Virtualization: Success - VDI: not so much... Why?
PDF
High Level Solution Document for VDI Project
PPTX
VMworld 2015: The “Snappy” Virtual Desktop User Experience
PPTX
Data160910 dataplex and ip expo
PDF
Citrix XenDesktop Reference Architecture for 750 users
PPTX
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
PDF
Microsoft desktop virtualization_offerings - chris_estonina
PDF
transtec vdi in-a-box
PDF
Building solutions with microsoft virtualisation
PPTX
Windows 8 Virtualization
PDF
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
PPS
Microsoft (Virtualization 2008)
TechNet Live spor 1 sesjon 6 - more vdi
VDI_How_it_Works_Presentation_for _students
Desktop virtualization scott calvet
VDI Cost benefit analysis
A Citrix Masterclass
Desktop virtualisation
Vdi
Windows 2008 R2 Virtualization
Server Virtualization: Success - VDI: not so much... Why?
High Level Solution Document for VDI Project
VMworld 2015: The “Snappy” Virtual Desktop User Experience
Data160910 dataplex and ip expo
Citrix XenDesktop Reference Architecture for 750 users
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
Microsoft desktop virtualization_offerings - chris_estonina
transtec vdi in-a-box
Building solutions with microsoft virtualisation
Windows 8 Virtualization
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
Microsoft (Virtualization 2008)

More from Lai Yoong Seng (20)

PPTX
Are You Protected From Downtime and Data Loss?
PPTX
ISV -Microsoft and Veeam Better Together
PPTX
Ransomware Resiliency, Recoverability and Availability
PPTX
Visibility With Veeam One
PPTX
What's next: Veeam Backup for Microsoft O365 2.0
PPTX
Enterprise Mobility Suite- Azure RMS
PPTX
Enterprise Mobility Suite-Microsoft Intune
PPTX
Enterprise Mobility Suite- Azure AD Premium
PPTX
Enterprise Mobility Suite- Introduction
PPTX
Get started With Microsoft Azure Virtual Machine
PPTX
Disaster Recovery to the Cloud with Microsoft Azure
PPTX
MAP Toolkit
PPTX
Common Scenario to Start With
PPTX
How Secure is Azure?
PPTX
Extending On-Premise Infrastructure To Cloud
PPTX
Managing and Automating Hybrid Cloud Infrastructure
PPTX
Private Cloud R2: Scaling From Server To Cloud Services
PPTX
Storage options in the cloud os
PPTX
Why Hyper- V is Your Best Virtualization Cloud OS Platform?
PPTX
Setting up Storage Features in Windows Server 2012
Are You Protected From Downtime and Data Loss?
ISV -Microsoft and Veeam Better Together
Ransomware Resiliency, Recoverability and Availability
Visibility With Veeam One
What's next: Veeam Backup for Microsoft O365 2.0
Enterprise Mobility Suite- Azure RMS
Enterprise Mobility Suite-Microsoft Intune
Enterprise Mobility Suite- Azure AD Premium
Enterprise Mobility Suite- Introduction
Get started With Microsoft Azure Virtual Machine
Disaster Recovery to the Cloud with Microsoft Azure
MAP Toolkit
Common Scenario to Start With
How Secure is Azure?
Extending On-Premise Infrastructure To Cloud
Managing and Automating Hybrid Cloud Infrastructure
Private Cloud R2: Scaling From Server To Cloud Services
Storage options in the cloud os
Why Hyper- V is Your Best Virtualization Cloud OS Platform?
Setting up Storage Features in Windows Server 2012

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
NewMind AI Monthly Chronicles - July 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD

TechInsight - Real World Implementation of VDI

  • 2. A Real World Implementation of VDILai Yoong Senglaiys@redynamics.comConsultantRedynamics Asia SdnBhd
  • 3. AgendaIntroduction of VDIHow it works?Demo:- Remote Desktop Services Demo:- VDI using RDSDemo:- VDI using Citrix with Microsoft PlatformVDI Capacity Planning
  • 4. What is Virtual Desktop Infrastructure (VDI)?Virtual Desktop Infrastructure (or VDI) is an architectural model where a client OS runs in a server-based virtual machine environment and interacts with the user via a network connection.The storage and execution of a desktop workload (OS, apps, data) is centralized on a virtual machine in the datacenterPresentation of the UI is managed via a remote desktop protocol (such as RDP or ICA) to client devicesDesktop Workload(OS, Apps, Data)
  • 5. Why Remote/Virtual Desktops?Work fromHomeCentralizedDesktopMergers andAcquisitionsDevelopersClient OS MigrationContractors/Offsite workerRemoteAdmin AccessApplicationCompatibility
  • 6. The Microsoft and Citrix VDI Technology StackDesktop and Session Delivery for Enterprise DeploymentsPartnerTechnologyXenDesktop 4Roaming Profiles Folder RedirectionUser Profiles and DataApplication DeliveryVDI SuitesDesktop and Session DeliveryVirtualization Platform
  • 7. HDX MediaStreamSeamless multimedia experienceHDX RealTimeVoice and video for real-time collaborationHDX Rich Graphics with RemoteFXHigh performance, full fidelity 2D and 3D graphicsHDX Plug-n-PlaySimple access to peripheralsHDX BroadcastOptimized delivery over any networkHDX Adaptive OrchestrationDynamically adjusts to conditions across the infrastructure and leverages available RemoteFX capabilitiesHDX SmartAccessSimple, highly available and secure user experienceHDX WAN OptimizationPerformance acceleration for branch offices
  • 8. XenDesktop uses 64% less bandwidth than Competitor V
  • 9. How it works?How it works?
  • 10. The core of VDI – Remote Desktop Services and VDI ArchitectureSystem Center and App-VRD Session Host with RemoteAppRD Web AccessRD ClientRD Virtualization HostRD Connection BrokerRD GatewayLicensing ServerActive Directory®
  • 11. HTTPsSSLRemote Desktop Session HostRD WebAccessRDConnectionBrokerRDPClientRDGatewayWS 2008 R2RDSHRemoteApp/Published AppActive Directory& NetworkPolicy ServerAuthorizationPolicies
  • 12. Why Sessions?Session Virtualization scales more users per server than VDIApp-V works in both VDI and SessionsThe same RDP connection protocol is used in bothMuch of the service infrastructure is sharedUpsides for VDI:VDI offers better user operating system isolationVDI has better native application compatibilityVDI allows users to be admins of their own imagesUpsides for Session Virtualization:Session Virtualization requires less hardware than VDISessions are cheaper than VDI desktopsServer management is less than VDIRemote Desktop Services enables both session virtualization and VDI!
  • 13. DEMOQuick View of Microsoft Remote Desktop Services
  • 14. VIDEOQuick View of Microsoft Remote Desktop Services
  • 15. Delivering the Virtual Desktop ImageDynamic (“non-persistent”)Virtual DesktopsStatic(“persistent”)VirtualDesktopsProfile Virtualization(Roaming Profiles, Folder Re-direction)Application Virtualization(Streamed Apps)MasterPresentation Virtualization(Hosted Apps)CloneCloneClone
  • 16. RDPSSLHTTPsMicrosoft VDI using RDSRD WebAccessRDSHRedirectionModeRD ConnectionBrokerRDPClientADDomainServiceAuthorizationPoliciesRDGatewayRD Virtualization Host
  • 17. DEMOQuick View of Microsoft VDI Solution
  • 18. VIDEOQuick View of Microsoft VDI Solution
  • 19. Citrix VDI SolutionXenDesktop Delivery ControllerrequestlicenseADOULicensingDomain ControllerData StoreLogin PageUser Settingspoliciesfind desktopsign & launchvalidatePower shellAppsProtocolprepareresumeOS Windows Server R2 2008Hyper-VClientSCVMMXenDesktopProvisioningServerDynamic ImageVHDStorageStatic Image
  • 20. DEMOQuick View of Citrix VDI Solution with Microsoft Platform
  • 21. VIDEOQuick View of Citrix VDI Solution with Microsoft Platform
  • 22. VDI Capacity PlanningVDI Capacity Planning
  • 23. Building the BaseWhat do I need to start?Hardware required:One or two appropriately specified servers for the number of users requiredExample: Preferably dual quad Nehalem or equivalent AMD based processorOptional: Second server purely for client VM’s16-32GB or more of RAMRAID 1 or 10 disk subsystemClient PCSoftware required – Windows Server 2008 R2 EnterpriseWindows 7 Enterprise or Windows XP ProfessionalSystem Center Virtual Machine ManagerActive DirectoryCitrix XenDesktop or Remote Desktop Services
  • 24. VDI Capacity Planning : ProcessorRule of thumb: If it doesn’t have SLAT don’t buy it# of VMs per core is highly dependent on user scenariosApplication specific usage play a big roleHyper-V supports:Now supported ! 384 VMs per Server in Clustered scenarios 384 VMs per Server in non-Clustered scenariosSLAT enabled processors provide up to 25% improvement in densityWhat is Second Level Address Translation (SLAT)? Intel calls it Extended Page Tables (EPT)AMD calls it Nested Page Tables (NPT) or Rapid Virtualization Indexing (RVI)
  • 25. VDI Capacity Planning : ProcessorSingle (Unclustered) server results:Win7 VMs using 512 MBs RAM per instance – not supported!Only supported with 8 VM’s per coreThough lab benchmark testing went as high as 11 VMs per Core at the limitServer Hardware:
  • 26. VDI Capacity Planning : Disk IORule of thumb: SANs are your new best friendsDisk performance is the most critical factor in achieving densityInternal testing showed Windows 7 having lower Disk IO than Windows XPMinimum 15 IOPS (I/O Operations per second) per desktop Example:- 50 desktop 50 * 15 = 750 IOPS per hostRAID 1 or 10 for highest performance
  • 27. VDI Capacity Planning : Disk IOPeak of read/write @ 3500 IOPs on single un-clustered server (Starting 64 VMs simultaneously)Multiply that by number of serversResult is the rough guidance for the maximum SAN disk IOPS you needTest for the most demanding user logon pattern (for example: 9 am scenario)This test based on Windows 7 Enterprise
  • 28. VDI Capacity Planning : MemoryRule of thumb: More is betterBiggest constraint of upper limit VM density (not performance related)Constrained by:Available memory slots in serversLargest Available DIMMsBuy as much RAM as you expect to scale the number of VM’sPlan for and allocate at least 1GB per Windows 7 VM Memory allocation should be determined by upper maximum limit of running appsAllocate enough RAM to prevent the VM paging to disk
  • 29. VDI Capacity Planning : Network PerformanceRule of thumb: Rich User Experience requires rich bandwidthLANGenerally place VDI (RDVH) servers as “close” as possible to the usersVDI User experience is heavily dependent on network performanceLAN performance generally not a bottleneck (calculate to be sure)Network redundancy is very important in switching fabricWhen its down, the user is totally downWAN WAN issues now equals worse issues laterLatency kills user experiencePersistent protocols take bandwidth per connectionHow to tell: Multiply the number of users by approximately 20kbpsIs that beyond the capacity of your internet/WAN network?20kbps is the best case scenario based on HDX20kbps represents a cut down user experienceConsider WAN optimization technologies or compression solutions
  • 30. SummaryConcept of VDIHow it works?Remote Desktop ServicesVDI using RDSVDI using CitrixVDI Capacity Planning
  • 31. Guidelines RDSRD Session Host:-1 X Quad Core 2.4Ghz - 16GB memory -> 150 to 200 sessions2 X Quad core - 32GB memory -> 300 to 500 sessionsRD Gateway + Web AccessProcessor extensive2GB RAM -> 500 sessionRD Licensing + Connection Broker1GB RAM is fine for 500 sessionProcessor and memory is insignificant
  • 33. TCOTotal Cost of Ownership
  • 34. Perceptions Around Cost ReductionExpected VDI Cost Savings versus PC Costs# Respondents (n= 105)
  • 36. Considerations Prior to Adopting VDIApplication PerformanceUser ExperienceDatacenter Upgrade CostNetwork dependent apps (i.e. VOIP) may have degraded performance
  • 37. Graphic intensive applications may not perform well over WAN
  • 38. No offline mode – unsuitable for non-connected workers
  • 39. User experience degrades with server loading and reduced network capacity (i.e. WAN)
  • 40. Additional investments in server, management, storage, and network infrastructure
  • 41. Additional software for VDI management, user experience, and optimizationIdentify Appropriate Use Cases for VDIProvide a Managed Desktop to Unmanaged Devices• Contract workers• Employee-owned PCsCentralize Desktop Management for Remote Locations• Branch offices• Offshore locationsTask Worker Scenarios• Call center workers• Shared terminals, such as factory kiosks / nursing stationsDesktops That Demand High Levels of Security and Compliance• Non-mobile desktops in specific industries (i.e. financial services / healthcare / government)
  • 44. ResourcesRequired slideMicrosoft and Citrix Desktop Virtualizationhttp://microsoftandcitrix.com/Desktop Virtualization hourhttp://www.desktopvirtualizationhour.com/Remote Desktop Services Team Bloghttp://blogs.msdn.com/b/rds/Join MVUG (Malaysia Virtualization User Group)http://www.facebook.com/group.php?gid=216237734803Lai Blog’s www.ms4u.info (Refer to VDI Tag)
  • 45. Required slideWIN COOL PRIZES!!!Complete the True Techie and Crazy Communities Challenge and stand a chance to win…Look in your conference bags NOW!!
  • 46. Required slideWe value your feedback!Please remember to complete the overall conference evaluation form (in your bag) and return it to the Registration Counter on the last day in return for a Limited Edition Gift
  • 48. Infrastructure RequirementServer Components:-Active DirectoryRemote Desktop Services roles should install using Windows Server 2008 R2Digital CertificateVirtualization of RDS roles supported !Client components:-Thin or rich clientInternet Explorer 6 or laterRemote Desktop Connection client version 6.1Reliable network connection
  • 49. Static Virtual Desktop Requirement Schema must be Windows Server 2008
  • 50. Domain functional level should be Windows 2000 Server native modeStatic Virtual Desktop RequirementVM name must be in FQDN formatVirtual Desktop PoolStatic / Personal Virtual Desktop
  • 52. Web Interface 2/2Virtual Desktop PoolPersonal Virtual Desktop
  • 53. RemoteApp and Desktop Connection Interface

Editor's Notes

  • #3: Session Summary: This session takes you through planning and deploying a Virtual Desktop Infrastructure solution. We will take a look at the considerations needed in sizing, networking, capacity, as well as the components and technologies needed to set things up. Last but not least, we will explore the TCO of VDI
  • #4: Let go through our agenda today, As usual, I will talk about some introduction about VDI. Some of you may be first time heard about the concept of VDI.Then i will talk about the component and how it work using RDS and Citrix solution and lastly some tips and trick on VDI Capacity Planning.
  • #6: Will Remote Desktop Session Host and Remote Desktop Virtualization Host kill Rich Clients?Did online banking and credit cards replace cash and wallets?Did public transport services replace individually owned vehicles?There’s a simple rule: Virtual Desktops are useful for all enterprises, but not for all users!Keep in mind:- “VDI fits for every customer but not for every desktop”
  • #7: Moving on , Microsoft and Citrix has a strong partnership in VDI offering.Some of the key components of the Microsoft VDI offering are:First, on the Virtualization Platform. Microsoft has Hyper V R2. Hyper V R2 is a Hypervisor based virtualization system which allow you to virtualize Remote Desktop Services and Client operating system on a single physical machine. In R2, you can introduce Failover Cluster and Live Migration. Live migration allow you to migrate virtual machine from one node to another node without any interruption. User will not experience interruption when accessing to remote desktop.2. Next, on Desktop and Session Delivery. Last year November, Microsoft has launched Windows Server 2008 R2 which allow you to VDI with Remote Desktop Services. Desktop and application can make available to user by using RDS.3. Then on Application Delivery, Microsoft has Application Virtualization (in short form- called App-V) allow you to virtualize application and stream the application to the user desktop. For example, you have Microsoft Office 2010 and Office 2003. By using App-V, both application can run without any conflict. Meanwhile on R2, you can use RemoteApp to host application on the server and make it available to user. This is similar as terminal service.4. Moving on, on User profiles and data. Microsoft has Roaming profile feature in. Roaming profile is one of the features which allow you to have similar setting and desktop wallpaper when you access to desktop virtual machine. Folder redirection refer to automatic rerouting standard folder such as My Document, My Picture and Start Menu to a shared storage. By using folder redirection, you can introduce centralize data and backup.Lastly on Management side, Microsoft has System Center Management Suite.1. Systems Center Virtual Machine Manager 2008:VMM allow you manage physical and virtual machine infrastructure. You can use VMM to perform commissioning and decommissioning of virtual machine as well as to perform P2V (Physical to Virtual Machine conversion) . By using P2V, you can convert your existing physical desktop to virtual machine and store into data center.2. SCCM allow you to perform software update, software distribution, operating system deployment, asset management, hardware and software inventory.3. SCOM provide an end to end solution for monitoring. You can integrate with VMM to enable reporting and enable one of the feature called enable PRO TIP. PRO TIPS allow the system to react. Example: If physical host not enough RAM, PRO TIPS can move the host which has available system resources.Lastly, MDOP is available for Software Assurance and APP-V is part of MDOP.On Citrix technology, Danny will talk more about it later.---------------not important-----------------------------------Desktop delivery through Citrix Xen Desktop:Citrix XenDesktop™ offers a next-generation, user-centric desktop virtualization solution that provides a complete system for desktop delivery.  XenDesktop dynamically assembles virtual desktops on-demand, providing users a new, yet personalized, desktop each time they log on – ensuring that performance never degrades. In addition, XenDesktop’s high-speed delivery protocol provides unparalleled responsiveness over any network which helps in desktop optimization. Hence, in the WS08 R2 timeframe, we will have two options for implementing VDI:For large, complex enterprise deployments, the joint Microsoft and Citrix solution will continue to offer a superior set of features.For small scale departmental implementations, the Microsoft-only stack will provide the best balance of features and price.Organizations that are considering VDI today, are encouraged to deploy the current Microsoft-Citrix offering, as this will enable them to lay a foundation to grow their VDI infrastructure in the future.
  • #8: Rich multimediaReal-time collaborationUSB plug-n-play3D graphics applicationsBest network performanceBranch office optimization
  • #12: Now, let look into how RDS is working…
  • #14: Instead of talking about RDS…let see RDS in action..
  • #16: In a VDI architecture, users can be mapped either to a static, or “persistent” virtual desktop, or a dynamic (“non-persistent”) virtual desktop.In static mode, there is a one-to-one mapping of VMs to users. The more users you have, the more VMs you need. VMs are stored on a SAN or NAS and execute on the server. Static virtual desktops are a good fit for users who expect to find the exact same desktop environment upon login as they left it on the last logout. However, large numbers of static desktops lead to increased maintenance efforts and cost.In a dynamic architecture there is only one master image. Instead of having to manage many dedicated images, you support one image that is automatically replicated as needed for users. User applications are provisioned onto the VM either via Microsoft Presentation Virtualization (TS RemoteApp) or via Microsoft Application Virtualization (formerly known as SoftGrid) based on user profiles; the data are stored centrally on the server via Microsoft Profile Virtualization (folder re-direction). This makes it easier to manage the VMs and dynamically provision desktop environments, and it also helps reduce maintenance and support costs.In either scenario, virtual desktops are presented to any client device with a remote desktop client such as on a PC or a thin client.
  • #23: Failover (live migration)Do you need HA for the guests? If not then do not implement Failover Clustering !Stand Alone node support up to 384 guestsWindows Failvoer Clustering scalability 1 host is dedicated as a failover host 15 nodes X 64 Guests = 960 Guests per cluster.Recommended VDI cluster size: 1000
  • #25: SLAT is for processor support paging at the hardware level
  • #27: he Microsoft team attributes this improved scalability to Windows 7 being a virtualization-aware operating system. Windows 7 includes several features which improve its performance in a virtualized environment. Windows 7 includes the Hyper-V Host Integration Services as part of the base operating system Windows 7 notifies the hypervisor when it is idle so the hypervisor does not schedule guest operations Windows 7 includes optimized device drivers for network and disk Windows 7 provides improved storage and optimized page file management
  • #30: Network should not have more than 5 hops and latecy should be under 100ms.
  • #31: Total Cost of Ownership is a holistic view of enterprise costs over time, and includesDirect CostsCAPEX – Hardware, SoftwareOPEX – Administration, Operations, FeesIndirect CostsEnd-User Operations
  • #41: Presenters please use this slide to direct participants to websites, books, trials, product pages etc as a follow through to your presentation
  • #45: In order to deploy VDI using RDS:-On the server side, You need to have Active Directory in place. You must extend the schema to Windows Server 2008 and domain function level should at least configure to Windows Server 2000 native mode.RD server roles and client operating system should join to domain environment.To install Remote Desktop Services, you must use Windows Server 2008 R2. On my previous slide I have explained about 5 different component of RDS: RD Connection Broker, RD Session Host, RD Gateway, RD Licensing and RD Web Access. You can virtualize all these roles except RD Virtualization Host. To secure access to the VDI infrastructure, it recommend to get 3rd party certificate or you can deploy Internal CA from Microsoft.On the client side, you can thin or rich client as long the client has IE 6 or later, Remote Desktop Connection client version 6.1 and most important is a reliable network connection.-----------------------------not important------------------------types of certificate existSelf signed certificate – no trusted by any client. For testing. Manually install certificate into client computerInternal CA – create by AD CA. Automatically trusted by client in the domain. Manually export & import certificate to client or use GPOExternal /Public CA – Issued & purchase by trusted public CA. Automatically trusted by client cause the trusted root certificate is automatically included in the OS
  • #46: Static Virtual Desktop pool is depended on Active Directory. You need to extend the schema to Windows Server 2008 and domain functional level to Windows Server 2000 native mode.Example:- If you have upgrade the schema to Windows server 2008 and domain functional level has set to Windows 2000 native mode and you are running Windows Server 2003 domain controller. You will see this property page on your left.In order for you to see additional tab: Personal virtual desktop, you need to use Active Directory Users and Computer from Windows Server 2008 R2 or RSAT on Windows 7.
  • #47: On VM naming, Static Virtual desktop need to name in FQDN format. You need to put exact computer name as similar inside the VM with . Domain name. For example: VDI01-Win7 is the computer nameContoso.com is the domain name.