Virtual Desktop Infrastructure (VDI) William Stein, LHRIC Jim Geueke, MainLine
Why Desktop Virtualization? Central management of desktop images User receives a fresh image every time Easier Windows OS patch deployment and migration New applications can be rolled out seamlessly Rd Reduced d TCO compared to conventional workstation 41
Why Desktop Virtualization? End user data is stored on servers and not on an endpoint device User data is backed up along with server data Desktops can be available in a disaster 42
Why Desktop Virtualization? Repurposed PCs Breath new life into older workstation Thin Clients Save power and replace less often Bring Your Own Devices End user provides device 43
Server based Computing Methodologies Shared Application keyboard, mouse, display, network connect Dedicated Desktop keyboard, mouse, display, network connect Cloud Computing keyboard, mouse, display, network connect Client Application & Desktop view Client OS / App Image Client OS / App Image Virtualization Client OS / App Image Client OS / SaaS Client OS / SaaS IP Network Client OS / SaaS Client Application & Desktop View Client OS / App Image Client OS / App Image Virtualization Client OS / App Image Browser / SaaS Browser / SaaS IP Network Browser / SaaS Blades or Rack-based Servers Client Application & Desktop View Blades or Rack-based Servers Client Client OS / App OS / App Image Image Virtualization Client OS / App Image Blades or Rack-based Servers Mobile / Mobile / Mobile / SaaS SaaS SaaS IP Network Citrix / MS Terminal Serv 75:1 (two-socket six-core) Shared performance/reliability Single OS, Published Applications No fault isolation or failover No load balancing of sessions More difficult to deploy & manage Skills not transferable XenDesktop: Open source Virtual Desktop 75:1 (two-socket six-core) Dedicated performance/reliability Technology developed for servers Full desktop experience Choice of Operating Systems Improved Security & TCO Leverage existing software & skills Memory Oversubscription Desktop as a Service Desktop-as-a-Service Utility Model Distributed for performance/reliability Security & latency to be addressed Anytime, anywhere access to data Device & Operating System Independent Minimization of Capital Expense Leverage existing software & skills Subscription-model & PAUG pricing 44
VDI: Server hosted Desktop Infrastructure 1. Device Front-end 2. Network 3. User Access Management 4. Virtualization Software 6. Systems Management Office (Ethernet) RDP MS Active Directory (Manages Users) Connection Broker Server Fault & security isolated Home Remote (VPN) Or Citrix Shared Storage Mobile (Wi-Fi, VPN, Wireless) Re-used PCs DR Site (Ethernet) Devices HDX Wyse 5. Datacenter Hardware x86 Rack Servers x86 Blade Servers Storage Area Network 45
Desktop Virtualization: Solution Comparison XenDesktop 4 View 4 Management: all users and desktop images in datacenter controlled by IT admins Access: use Windows apps from simplified devices without installing or streaming Performance: client-server apps enjoy fast connection to the application server Security: centralized data limits exposure & improve access controls & backup Hyper-V Pros: The Incumbent Deploy single app (XenApp) or desktop (XD) HDX protocol addresses 3D applications XenServer basic version is free ICA protocol is better than RDP for WAN Pros: Proven Technology VMotion + dynamic load balancing Fault/security isolation, no app incompatibility VM suspend, resume & reboot Same DR as servers + Memory ballooning Pros: Fast Playing Catch-up New version of Hyper-V offers live migration Hyper-V no charge with Win Server 2008 R2 VDI Premium includes all apps + TS CAL TS: Mature, Best for single app deployment Mature technology, known tuning techniques Citrix brand name & customer base Flexibility: Local admin or centralized control Same management tools as virtual servers PCoIP = high-speed, dynamic protocol Licensing benefits of Enterprise & Datacenter Microsoft brand name & customer base Cons: Integration No fault isolation, failover, or load balancing Difficult to deploy/manage, skills required Not all applications compatible in XenServer PortICA (XD) same as RDP on the LAN No memory oversubscription = fewer VMs HDX not meeting customer expectations XenDesktop based upon Xen, not KVM Conclusion: Best deployed within VMware ESX for publishing single applications to traditional PCs Cons: Addressing Limitations Linked cloning required to minimized storage CAD & graphics apps not suitable (yet) RDP needs Wyse to overcome limitations Full desktop experience favors thin clients Offline desktop still experimental ThinApp less integrated but can run single app Conclusion: The future of the industry delivering integration and advanced functionality on proven technology. 46 Cons: Untested, Small Scale Per Microsoft, best for <200 users Suite licensed by device, not concurrent user VECD is annual subscription & per device RDS is multi-step manual process to deploy Separate physical servers for redundancy Personal desktops requires Hyper-V & Win 7 Conclusion: An improving solution for smaller deployments within a traditional PC environment.
VDI: A Business Solution Built for You Hardware Industry standard rack based or blade based x86 Servers Fibre Channel or iscsi based Storage Area Network Thin client desktops, laptops, tablet & phone devices Software Desktop Virtualization software Connection Broker: VMware; Citrix; Redhat Complementary software, i.e. FalconStor, Quest, AppSense Services Desktop Virtualization Assessment IT Staff training & skills transfer Production deployment & Post Sales Support 47
The 6 Elements of Desktop Virtualization 48
Device Front end: Repurposed PC, Thin Clients and BYOD Repurposed PCs Extend life of desktops End user acceptance Power savings eliminated BYOD End user provides device End user acceptance Minimal power Security?? Thin Clients Price Performance MTBF: 6 10 years Solid State devices Built in Security Low Power 49
Network Access: Ethernet, Wi Fi and VPN Question: What are the bandwidth requirements? Typical user: 32 50 kbps per desktop office productivity apps Heavy user: 80 100 kbps per desktop lots of apps open at once Sizing (@80) ~20 users per T1 ~550 user per T3 Leverage existing Ethernet network Connect using Wi-Fi or Broadband Aircard Use VPN on WinXPe clients or SSL Transmit screen shots, target 50-60ms latency Improved Performance of Network Applications Testing proves only extreme distance is relevant True PC experience over standard Ethernet 50
Connection Broker Access Control: User customizations/profile & License Management based on Active Directory or LDAP Dynamic User to VM mapping: Pooling (pre set time), single sign on, permanent or temporary Industry standard Remote Desktop Protocol (RDP) for session monitoring i and logging Integration with multi vendor thin client software VM Suspend for re connecting VM to Thin client 51
VDI Bundle Sample *Similar bundles for 100-, 300- and 700-users with configurations for cloud computing BladeCenter Chassis Includes switches, AMMs, & power supplies Pii Pricing include all components Advanced: $799 list price per seat 1 Basic: $499 list price per seat 2 14 Blades Includes memory, adapter, & SSD 3.6TB Storage Virtualization SW 1600 Thin Clients 52
VDI Sample Two 300 User Bundle Three IBM System x3650 M4 servers Includes memory, adapters, & power supplies Pricing include all components $700 per seat $105,000 list price with Wyse V10L FalconStor NSS 6TB Total Integrated VMware View 3 50 Wyse V10L Thin Clients Virtual Appliance Storage Includes keyboard d& mouse Optional:
Evolution of the Enterprise Desktop Apps OS Persona Cloud Software Cloud Desktop Infrastructure Policy-based Management & Automation On Demand Resources Availability Platform for Cloud Infrastructure Desktop Cloud Computing Scalability Performance Desktop Application Portal Cloud Desktop Management Image Mgmt SLA Charge - Show Provisioning Maintenance Policy Security Personalized Access across Devices Mobile Desktop Mac Thin Client 54 Offline ipad
Virtual Desktop Target Users & Workloads Branch Office Workers Knowledge Workers Replace thick clients with lower cost thin clients Preserve thick client usability Centralize management of all desktops Highly secure access to Banking Applications Increased security by replacing fat clients with thin clients Training Labs, Student Labs Deploy virtually any application to any user Centrally manage all desktops, easier patching & provisioning Provide continuity across all desktops Transaction Workers, Call centers Deploy virtually any application Flexible architecture to increase/decrease number of seats Remote & Home Access Access to your desktop from virtually any PC at any time Highly secure access to enterprise resources & data Deploy virtually any application Developer Desktops Highly secure offshore development Centrally manage & consolidate desktops while maintaining code domestically 55
Desktop Virtualization Step by Step 1 2 3 4 5 1 to 2 weeks 1 to 2 weeks 2 to 5-day Installation 30 to 60-day pilot Up to 1 week for pricing 5 to 30-day roll-out Support per Contract 1. Presentation Customer references, TCO Calculator (www.mainline.com/tco) On site vs. WebEx Presentation, On site vs. Integration Center Demonstration 2. Consultation & Configuration Racks vs. Blades, ld FC vs. iscsi Storage, Thin Clients vs. Traditional PCs Datacenter & Network Readiness (Technical Qualification Survey) 3. Proof of Concept What delivered, when, where, how long & what are we testing? 4. Final Configuration & Deployment What delivered, when, where, installed by whom, and at what price? 5. Post Sales Support 56
VMware TCO Calculator for VDI Run your own TCO analysis for virtual desktops at www.mainline.com/tco 57 Assumptions: $800 & 160 watts per traditional PC, 3-yr lifecycle, 10-hours per day usage
I Remember When all computing was done in a Glass House on something called a Mainframe and you had to type on a Dumb Terminal!! 58
Desktop Virtualization Empowers Mobility By de coupling OS, Apps & data from the device, VDI empowers user mobility, business continuity (think pandemic), and upgrade flexibility for each component 59
Extend Education Hours Then Now
Q & A Thank You William Stein Wstein@lhric.org Jim Geueke Jgeueke@Mainline.com