1 / 34

Desktop Virtualization

Desktop Virtualization . The Good, Bad and Ugly . David Kim Federal Virtualization Strategist dakim@microsoft.com 443-538-4284. Microsoft & Citrix . Desktop Virtualization. App virtualization. Server virtualization. Microsoft. User and Desktop Centric. Server Virtualization

greta
Download Presentation

Desktop Virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Desktop Virtualization The Good, Bad and Ugly David Kim Federal Virtualization Strategist dakim@microsoft.com 443-538-4284

  2. Microsoft & Citrix DesktopVirtualization App virtualization Servervirtualization Microsoft User and Desktop Centric Server Virtualization Centric Management Platform

  3. Accelera Solutions • Deep VDI competency built from the ground up since 2002 • One of the few Microsoft Virtualization Gold Partners • Microsoft System Center and Infrastructure Services Practice • Microsoft “Managed-Partner” in Federal and Commercial Markets • Citrix Federal Partner of the Year – 2010, 2008, 2007, 2006

  4. Desktop Virtualization Is Not Your Mother’s Server Virtualization Server Virtualization • Relatively easy to see ROI with strong TCO gains • 81% of customers virtualize anywhere between 1 and 14 guests per server • Source: IDC Client Virtualization • Very difficult to project ROI with unproven TCO gains • Between 30 to 120+ guests per server • Disk IO hit especially hard

  5. The Good

  6. Core Attributes of A Good VDI Platform Flexibility Reliability Robustness Cost effectiveness High Performance Density Redundancy Security Ease of configuration Ease of management

  7. Many Choices in Accelerating Windows 7Migration Session Hosts Application Virtualization VDI Client OS Virtualization

  8. Windows 7 Desktop or Virtual Desktop (VDI) Windows Server 2008 R2:Desktop Centralization Choices • Windows Server 2008 R2 Session Virtualization Session Virtualization has at least 2x scalability over VDI

  9. The Benefits of VDI • Centralized Management • Anywhere Access for Connected Devices • Access desktops from any connected device • Enable rich desktop experiences on thin clients and older PCs • Manage physical and virtual from a single console • Centralized desktop lifecycle management • Enhance Security and Compliance • Increased Business Continuity • Datacenter grade business continuity for the desktop • Quicker resolution of desktop failures • Data always locked in the datacenter • Improved compliance through centralization

  10. Each architecture requires different expertise Minimum proficiency necessary to deliver a decent experience CENTRALIZED INFRASTRUCTURE MANAGEMENT BUILD DESKTOP ENVIRONMENT MAINTAIN DESKTOP ENVIRONMENT High Remote Support Security Anti – Malware Anti-Spam Monitoring Perimeter Security Directory Access Roles / Profiles / Personas Network Bandwidth Mgmt Med When you change / add a new architectures existing processes just become more critical Low VDI Remote Desktop Services Thin Client , Diskless Client or Old PC Managed Smart Client Mobile Device Tablet, PDA, Pocket PC, Phone Patch Mgmt Application Certification Testing Image Mgmt Inventory Mgmt OS or App Deployment

  11. Windows 7 VM Density Hyper-V virtualrealitycheck.net 12.5% XenServer Other Windows 7 1VCPU 1GB, Intel Xeon 5500 2x4 Core, 72GB

  12. A consolidate view of all TCO Data… from a ton of market studies… End User Costs Direct Costs

  13. The Bad and Ugly

  14. Who owns… defines…The desktop environment? IT Approved Base Image, Updates, Scripts Feels new Security Applications A bit slow, but ok V3 V2 V1 It seems like a race to see how fast we deliver a bad user experience IT Approved Commercial Applications V2 V3.5 V1 V1 • List of usercomplains • SlowEnvironment • Applicationfailure • Complicatedtomanage • Complicatedtomantain • Hardtoupdate • Etc Stability & Application Problems Business Custom Applications User Music, Web, Photos, etc A bad user experience Games, Children's apps, etc Desktop Performance High Control Great Performance + New PC Feels like after 6 Months Little Control Good Performance Feels like after 2 Years Feels like after 6 Months Lost Control Constant Troubles Feels like after 4+ Years Configuration Control Feels like after 2 Years No Control Terrible Performance NEW PC Feels like after 4 Years - - +

  15. Management is the Key DESKTOP CONFIGURATION Image Management Common Management Framework Patch Management Rich Client HW/SW Inventory Roles/Profiles/Personas OS or App Deployment Terminal Client Virtual Client Application Lifecycle

  16. Management is our Differentiator Cross Platform SMSE/SMSD Applications Through the Stack Virtual OS Microsoft OS Other OS Virtualization Hardware

  17. Management + Desktop Virtualization = Successful Deployment • “From a product standpoint, the greatest strength Microsoft offers is its ownership of App-V (Microsoft's application virtualization tool)” • Terrence Cosgrove, “Magic Quadrant for PC Life Cycle Configuration Management,” Gartner, Inc., December 2009

  18. Desktop Virtualization = New Deployment Challenges • A single management interface for deploying and managing locally installed and virtualized applications • Deploy to desktops, laptops and terminal servers without creating multiple packages or using complex scripting • Native Wake-on-Lan support • Maintenance Windows included to manage servers and workstations • Branch Distribution Points all for Clients to deploy software to other clients Manage Virtual Applications with Configuration Manager Data, User settings Application Application OS Hardware Optimized for Windows and Extensible Beyond Enhanced Insight and Control Comprehensive Deployment and Updating

  19. Desktop Virtualization = New Dynamic Placement Challenges Performance and Resource Optimization (PRO)

  20. Desktop Virtualization = New Backup Challenges Cluster with CSV LAN

  21. Desktop Virtualization = New Restore Challenges File Restored C D D Users Team FS1-D.VHD MS

  22. Offline Virtual Machine Servicing Tool 3.0Patching VMs on the Host OVMST UI 1. Provide collection of shutdown VMs and hosts and create servicing job Servicing Job 4. Shutdown VM and move back to the original host 3. Update the VM 2. Mount and start VM on selected maintenance host SCVMM WSUS/SCCM

  23. Desktop Virtualization = New Challenges in Workload visibility Desktop Virtualization = New Challenges in Workload visibility

  24. Desktop Virtualization = New Scalability and Costs Microsoft and Citrix VDI delivers savings – with lower CAPEX numbers. Hardware and Hypervisor scale of VDI Licensing Comparison of VDI* $133/ ccu $320/user2 $242/user1 $222/user2 $63/device $42/device annual Citrix $21/device annual MS VMware (Commissioned Report by EMA) 1280 users Hyper-V 2008 R2 RTM 1000 users Hyper-V 2008 R2 SP1 1440 users MS VDI Standard Suite Citrix XenDesktop “VDI Edition” VMware View Premier 1Based on: http://www.vmware.com/files/pdf/EMA-VMware-View-StatelessVirtualDesktop-WP.pdf?src=ie9tr 2Based on Dell MSRP pricing online as at 3/17/2011 of hardware used in MMS keynote *Based on a 3 year amortization and publicly available information as of February 2010.

  25. VDI Capacity PlanningDisk IO Rule of thumb: SANs are your new best friends • Disk performance is the most critical factor in achieving density • Internal testing showed Windows 7 having lower Disk IO than Windows XP, after boot up • So did ProjectVRC’s recent testing • SAN is of critical importance. Highly recommended • Plenty of cache • Consider de-duplication support especially if persistent • De-duplication allows the benefits of individual images at the cost of differencing disk • Managing images on a SAN is way faster and easier than over network (provisioning is faster) • We mean real SAN (iSCSI or FC) not NAS across the network… • Remember RDS does not require this huge SAN investment… • If you have low complexity requirements: • Think about cheaper DAS • RAID 0+1 offers better read and write performance than RAID 5 • Make sure to consider RDS

  26. VDI Capacity PlanningProcessor Rule of thumb: If it doesn’t have SLAT don’t buy it • # of VMs per logical processor is highly dependent on user scenarios • Hyper-V R2 supports: • 1000 VMs per cluster in Clustered scenarios (max of 384 VMs per server) • 384 VMs per Server in non-Clustered scenarios • 12VM’s per Logical Proc • SLAT enabled processors provide up to 25% improvement in density • What 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) • Processor provides two levels of translation • Walks the guest OS page tables directly • No need to maintain Shadow Page Table • No hypervisor code for demand-fill or flush operations • Resource savings • Hypervisor CPU time drops to 2% • Roughly 1MB of memory saved per VM

  27. What’s Coming Around the Corner

  28. Windows Server 2008 R2 SP1 Richest User Experience for full 3D apps Highest density RemoteFX Dynamic Memory Enables higher density ratios for workloads on Hyper-V Enable 3D graphical and rich media capabilities with Virtual GPU Improves Remote Desktop Protocol (RDP) efficiency Enables 40% higher VDI densities* Rich clients, thin clients and network displays Preserves Windows 7 and Windows Server 2008 R2 platform security Significantly drops the cost per user Supported on Enterprise Server Hardware *Compared to Windows Server 2008 R2 RTM release. Based on internal testing using LoginVSI Medium workload

  29. Windows Server 2008 R2 SP1 40% more Citrix Users Dynamic Memory RemoteFX Microsoft RemoteFXleverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjust the VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators

  30. RemoteFX requirements • RDVH • SLAT-enabled processor • GPU • The GPU driver must support DirectX 9.0c and DirectX 10 • If more than one GPU is installed in the RemoteFX server, the GPUs must be identical • Enough GPUs or VRAM to cope with the number of users • To use Live Migration, the source and destination RemoteFX servers must have the same GPU installed. • RDSH • The processor on the RD Session Host server must support Streaming SIMD Extensions 2 (SSE2) • Microsoft RemoteFXfor RDVH Capacity Planning Guide for Windows Server 2008 R2 Service Pack 1 available at http://www.microsoft.com/downloads/en/details.aspx?FamilyID=679193cb-9b74-4590-a2be-00bde429c990

  31. Known good hardware and issues • GPUS • nVidia • Quadro FX5800, FX4800 and FX3800 • Quadro 6000, 5000, 4000 • Quadroplex 2200 S4 • Tesla S2050 and S2070 • ATI • FirePro V5800, v7800, v8800 • Servers • IBM iDataPlex • Dell PowerEdge R610, R710, M610x • HP DL/ML 370, WS460c • Don’t do: • Use Crossfire and nVidia SLI extensions or even connect cards together

  32. Server Side Client Side

  33. Green = GPU Red = CPU

  34. Management Physical(Virtual) + Desktop Physical(Virtual) + Application Physical(Virtual) + Server Physical(Virtual) Microsoft Q & A David Kim dakim@microsoft.com 443-538-4284

More Related