SESSION 110
Wednesday, April 13, 10:15am - 11:15am Track: Desktop Support
VDI: Transform Your Desktop with Virtualization
Mike Voss
Principal Architect, SHI
[email protected] Session Description
In this session, Mike Voss, a leading VDI expert, will lead a discussion on the current and future state of virtual desktop infrastructure (VDI), including when to use it and what alternative options might best suit your enterprise. You;ll join him on a deep dive into not only the virtual aspect of VDI but also into the entire physical infrastructure when supporting a Desktop as a Service (DaaS) environment. As a result, you'll gain a better understanding of the key technical requirements that every IT pro should consider before selecting and implementing a VDI solution.
Speaker Background
Mike Voss has fourteen years of experience providing consulting and technical expertise for multiple federal and commercial clients. A senior virtualization architect, he has worked with many of the major platforms and technologies in the data center. Some of his specialties include server and desktop virtualization (VDI), computer storage, and the cloud. As a principal architect at SHI, his role is to provide architectural and solution guidance to SHI accounts across the eastern US, and to evangelize SHI's data center capabilities to partners and strategic customers.
Transform Your Desktop with
Virtualization
Mike Voss Principal Architect SHIIntroduction
• 10 years at Federal Systems Integrator
• 5 years at Datacenter Solution Providers
• VMware, Citrix, Microsoft background
– VMware Certified Professional (Datacenter and Desktops)
– Citrix Certified Administrator (XenApp and XenDesktop)
– Microsoft Hyper-V MSTS, MCITP-EA
• Consultative Solution Architect
Agenda
• Desktop Virtualization Overview
• Current State
• Architecture
• Desktop-as-a-Service (DaaS)
• Key Considerations
• Future State
What is Desktop Virtualization?
OS, apps and personalization aredecoupled from the physical device
Desktops and applications are centralized in the data center
Connect to virtual desktop or application from any device at any location
Decoupling OS, Apps and User Data
Hardware Operating System User Data Applications Hardware Operating System Applications User DataTypes of Desktop Virtualization
Network Boot Provisioning Server Apps OS
Virtual Desktop Streaming Apps OS Apps OS Display Data App App App OS Terminal Services Presentation Server
Synchronized Desktop (Offline)
Synchronized Desktop Server Apps OS Apps OS Apps OS Display Data Apps OS Apps OS
Virtual Desktop Infrastructure (VDI)
Apps OS
Server Hypervisor
When to use Desktop Virtualization
What is the business problem we are trying to solve?• Business Continuity
• Reduce Administrative Overhead
• Enhanced Mobility/Productivity
• Security
• Increased Collaboration
Alternatives
• Business as usual (That’s OK!)
• Migrate legacy applications to the web
• Leverage SaaS and cloud-native applications
Current State
• Leading vendors
approaching feature parity
• Better voice/video
• Better provisioning
• Unified Portal for desktops, applications and cloud resources
• Mobile Device Management and Single-Sign-on
• Hybrid Cloud Strategy
Desktop Virtualization Application Virtualization Mobile Device Management File Sharing Unified Portal
VDI Architecture
Active Directory Management Cluster SAN Storage Connection Brokers Compute Servers Running Virtual Desktops Load BalancersDesktop-as-a-Service (DaaS)
Hypervisor
Bare Metal / Physical Servers / “Cloud Platform”
Resources
Automation and Orchestration – Orchestrate Process & Procedures
Management Layer
Desktop-as-a-Service (DaaS)
Self-ServiceRequest & Approval Multi-Tenancy
---Service Catalog
Run and schedule workflows
---Management
End Users IT Admin
Install and Customize Workflows
Non-Technical Success Factors
• Understand Use Cases
• Top-Down Support
• Determine Feasibility
• Pilot
Technical Success Factors
• Assessment
• User Environment Management
• Storage I/O and Latency
• Application Virtualization
ASSESSMENT
873 Candidates chosen to virtualize
9 Hypervisors required (N+1) 97:1 consolidation ratio Peak Predicted Demands:
1,351,958 MIPS 1,739 RAM (GB) 9497 IOPS 384 Mbps Top Apps: Zgaclient.exe Thumbnailgen.exe Rcslauch.exe Acrord.exe Acrobat.exe iexplore.exe i3dvr_remote.exe dfileman.exe sitekiosk.exe photoshop.exe explorer.exe interact.exe outlook.exe rundll32.exe dwm.exe tellernow!.exe msreportbuilder.exe ae.exe appman.exe acrord32.exe fcagte.exe excel.exe billingedge.exe cwintegratedclient.exe ccc.exe 7.17% 3.47% 3.23% 2.91% 1.85% 1.82% 1.74% 1.59% 1.10% 0.94% 0.83% 0.80% 0.55% 0.47% 0.43% 0.38% 0.36% 0.33% 0.31% 0.26%
Top CPU Consumers By Application
Sizing Tips
• Be careful overcommitting CPUs
– CPU utilization might be low, but CPU contention may be high
• Don’t overcommit memory
• Account for CPU and memory needed for the
hypervisor, and any additional VMs (security virtual appliance)
• Size hypervisor clusters to withstand host failures
– Don’t size for 100% utilization
User Environment Management
• Keep it Simple
• Folder Redirection
• GPO Optimization
• Reduce Login Times
• Contextual Awareness
Storage I/O and Latency
SSD 5000 IOPS Notebook with SSD Desktop PC 7200 RPM HDD 75 IOPS Desktop Virtualization
?
VDI Storage Challenge
Shared Storage
Virtual Desktops
Storage I/O and Latency
• Storage – major source of project risk and failures
• With disk-based storage systems, sizing is complex and expensive
• 10-20 IOPS per user results in a poor experience for the end user
• Common solutions:
– Flash
– Hyperconverged
– Software/Hardware Add-Ons
Application Virtualization
• Should be leveraged where possible to reduce the
number of applications in the base image
• Multiple Techniques
– Server-based computing
– Application packaging
– Application streaming
– Layering
Anti-Virus Optimization
• Needs to be re-thought when moving to a shared resource environment
• Can cripple CPU and storage resources
• At the very least optimize
– Tune scanning policies/schedules to stagger
• Ideally offload to improve performance and density
Introspection Engine AV Hypervisor Virtual Desktop Virtual Desktop Virtual Desktop Security Virtual Appliance
Future State
• Cloud-based control plane for market leaders
• Hybrid cloud strategies with easy portability
• Designed to make it easy to adopt and implement