Understanding the Different Types of Virtualization
Michael Otey Technical Director Windows IT Pro Magazine
What this Session Covers
Virtualization Basics Types of Virtualization
Desktop Virtualization Server Virtualization Virtual Desktop Infrastructure (VDI) Application Virtualization
FAQs
Virtualization Basics
A complete set of virtualization products, from the data center to the desktop All assets both virtual and physical managed from a single platform
Server Virtualization Presentation Virtualization
Types of Virtualization
Management
Application Virtualization Desktop Virtualization
Virtualization Types and Uses
Desktop
Development Testing Training Server consolidation Disaster recovery High availability Testing and deployment
VDI
Server
Centralized desktop management Standardization Application deployment Resolving application incompatibility
Application
Hardware Virtualization Evolution
Runtime Virtualization
Guest 1 Guest 2
Hosted Virtualization
Guest 1 Guest 2
Hypervisor Virtualization
Virtualization Host OS Hardware
Virtualization Host OS Hardware
Guest 1
Guest 2
Virtualization Hardware
JVM & CLR
Virtual PC & Virtual Server
ESX vSphere & Hyper-V
Virtual Machine Host Environment
Virtual
Applications Guest OS (Windows 2003) Virtual Machine
Applications Guest OS (Linux) Virtual Machine
Applications Guest OS (Windows 2008) Virtual Machine
Physical
Virtualization System Hardware
Virtual Machine Guest Environment
Looking inside the VMs
VM Hard Disk Options
Virtual hard disks
Fixed Dynamic Pass-through Snapshots Undo disks Differencing disks
Virtual hard disk features
VM Networking Options
Virtual Networking
None Internal Private External (Bridged)
VMware Tools / Integration Services
Installed after the guest OS
Typically from installed ISO image Improves VM performance
Enhanced video, network, memory drivers Improved mouse support Drag-and-drop with the host Time synchronization
64-bit and Virtualization
64-bit host support
Windows Server SE and EE x64
x64 eliminates physical memory restrictions 64-bit Virtual Machine Manager
Larger kernel address space
DESKTOP VIRTUALIZATION
Desktop Virtualization Scenarios
Development Testing Training Help desk Legacy application support
Desktop Virtualization
Desktop Virtualization Products
Desktop
VMware Workstation 7 & Player 3.0 Virtual PC 2007 & Windows Virtual PC & Windows 7 XP Mode Parallels Desktop 4 for Windows Oracle VirtualBox 4 Parallels Desktop 6 for Mac VMware Fusion 3
Others
Mac
VMware Workstation 7
First VM product 64-bit host & guests 8-way virtual SMP 32 GB RAM per VM Multiple snapshots USB 1.1 & Audio support Unity DirectX 9.0 & Aero Capture & replay $189
VMware Player 3.0
Free Can both play and create VMs Same broad host and guest support 8 vCPUs Unity Not the same advanced features of Workstation
No teams, snapshots, capture and replay
Free 64-bit host support Hardware virtualization support Vista support
Virtual PC 2007
Intel-VT & AMD-V Host and guest
No official Linux support Multiple monitor support Audio no USB
Windows Virtual PC & Windows 7 XP Mode
Windows Virtual PC
Free Successor to Virtual PC 2007 Only runs on Windows 7 Designed for legacy XP support USB & Aero support
No official Linux support
Windows 7 XP Mode
Seamlessly run XP application on the Windows 7 desktop Red window border
MED-V
Microsoft Enterprise Desktop Virtualization SA customers only Runs on Virtual PC 2007
Runs on multiple Windows desktop OSs
Seamlessly run application on the Windows desktop
Other Desktop Virtualization Products
Oracle VirtualBox 4.04
Free Runs on Windows, Linux and MAC 32 vCPUs, 16 GB RAM per VM USB, High Def Audio $79.99 VMs with 8 vCPUs & 8 GB RAM per VM USB support
Parallels Desktop 4 for Windows
Mac Desktop Virtualization
Parallels
$49.95 Desktop integration and Aero support USB support $79 Fusion and Aero support USB support
VMware Fusion
Differences of Desktop and Server
Desktop Virtualization (Virtual PC, Workstation)
Designed for running one or two desktop systems Runs on the desktop Windows management UI Local virtual disks only No management API VM supports audio/USB
Server Virtualization (vSphere, Hyper-V)
Designed for running multiple server systems Runs on the hardware Remote management console SAN support Management API No VM audio/USB support
SERVER VIRTUALIZATION
Server Virtualization Architecture
Server Virtualization Scenarios
Server consolidation Disaster recovery High availability Testing and deployment
Server Virtualization Products
Server Products
VMware ESX vSphere Microsoft Hyper-V Citrix XenServer Parallel's Virtuozzo and Bare Metal Server VMware Virtual Server Microsoft Virtual Server 2005 R2
Others
Legacy
VMware vSphere 4.1
Leader in enterprise virtualization Bare metal installation Best performance & features Expensive Part of vSphere
Standard, Advanced, Enterprise, Enterprise Plus ~$1,300 - $4,400 per processor Free
vSphere Hyperviser (ESXi)
vSphere Features-at-a-Glace
CPU virtualization 4-way Virtual SMP Direct SAN LUN mapping, boot from SAN Up to 255GB VM RAM Can cluster VMs across physical hosts
Up to 32 nodes
Centralized management using VirtualCenter
VMotion and Storage VMotion High Availability Distributed Resource Scheduler Fault Tolerance
ESX 4 and ESXi Maximums
64 processor cores 1TB of host RAM 256 VMs 8-way Virtual SMP (Enterprise Plus)
4-way virtual SMP for the other editions
4 vNICs per VM
ESX Server Overview
Microsoft Hyper-V
Windows Server 2008 / R2 Hyper-V Role Hyper-V Server 2008 / R2 (Free) Features-at-a-glance
4-way Virtual SMP Up to 64GB RAM per VM 64 Logical Processors (8 sockets) 1 TB of Host RAM Live Migration & Quick Migration
Live backups using Volume Shadow Copy Service Direct SAN LUN mapping Offline VHD tools Hot-Add VHDs No USB in guests
Windows Server 2008 R2 Failover Clustering
Microsoft Hyper-V
Windows Server 2008 R2 Hyper-V Role Hyper-V Server 2008 R2 (Free) Features-at-a-glance
4-way Virtual SMP Up to 64GB RAM per VM Live Migration & Quick Migration
Live backups using Volume Shadow Copy Services Direct SAN LUN mapping Offline VHD tools No USB in guests
Windows Server 2008 R2 Failover Clustering
Hyper-V Architecture
Hypervisor Summary
Hyper-V Less expensive Broader hardware support Very good performance Smaller hypervisor / bigger platform Cost effective for smaller business ESX Server No reliance on Windows Broader guest support The best performance Bigger hypervisor / smaller platform Better scalability for larger businesses
VMware Virtual Server
Features
64-bit host & guest support Virtual SMP support USB support VM Snapshots Import MS VM images Windows and Web management Central management with vSphere Hosted virtualization
Limitations
Virtual Server 2005 R2
Features
Limitations
64-bit host support Web-based management Support for some Linux distributions iSCSI Support Support for Failover Clustering Hosted virtualization No 64-bit guest support No guest audio No guest USB
Other Virtualization platforms
Citrix XenServer
Parallel's Virtuozzo Containers
Free and paid versions ($50000 Platinum edition) Xen roots - Windows and Linux support vCPUs (32 Linux, 8 Windows ) 32 GB RAM per VM Virtualizes the OS rather than the hardware Linux roots, web hosting environments High performance, low overhead $499 Small Business Edition, $999 Standard Hypervisor-based 12 vCPUs 64 GB or RAM per VM
Parallels Server 4 Bare Metal
Windows Server Licensing and Server Virtualization
Applies to any virtualization product Windows Server 2003 R2 &Windows Server 2008 R2 VM licensing changes
WS08 Standard Edition base OS & 1 additional VM Enterprise Edition: base OS and 4 additional VMs Windows Server Datacenter Edition: unlimited VMs
VIRTUAL DESKTOP INFRASTRUCTURE (VDI)
Driving Forces of Desktop Management
Standardization
Security
Easier desktop training Easier desktop support Appropriate rights & privilege s New clients Applications OS Applications
Deployment Updates
Benefits of VDI
Centralized desktop management Desktop standardization More control over desktop security Ability to roll back to previous desktop states Easier migration to new client OSes Greater device independence
Desktop Virtualization vs. VDI
Client virtualization
Hosted Application compatibility, development Virtualize the entire XP OS (hosted) Windows XP Mode, VMware Workstation / Windows Virtual PC VDI Thin client, legacy PC Support for the RDP, ICA, PCIOP protocols Desktop is housed on a virtual server XenDesktop, VMware View
VDI Architecture
VDI Products
Microsoft Virtual Desktop Infrastructure Suite Citrix XenDesktop 5.0 VMware View 4.5 Quest vWorkspace
Microsoft Virtual Desktop Infrastructure Suite
Not a real product Software licensing bundling
Windows Server 2008 System Center
Hyper-V Remote Desktop Services (RD Sessions Broker & RD Gateway) Virtual Machine Manager Operations Manager Configurations Manager
Licensed per client device
App-V (Premium Suite)
VDA Virtual Desktop Access $100 per device (retail)
Cirtix XenDesktop 5.0
Premium VDI offering for Microsoft virtualization Uses XenServer or Hyper-V Multiple clients Based on the ICA protocol Pooled or Personal desktops Master image management
Windows, Mac, web, virtual, thin, devices
High Definition Experience (HDX)
Machine Creation Service (MCS)
VMware View
Uses vSphere on the backend PCoIP protocol Windows, Linux, thin clients, iPad Local mode Editions
View Enterprise View Premier
Licensed per connected user
Quest vWorkspace
Works with VMware vSphere, Microsoft Hyper-V, Parallells Virtuozzo Managed through System Center or vCenter Server Supports Windows, Mac, Linux, thin clients, iPad Licensed per user
APPLICATION VIRTUALIZATION
Application Virtualization Scenarios
Application deployment Legacy applications Incompatible applications End of DLL Hell No OS changes Can be coupled w/ AD or other management frameworks for client management and deployment
Application Virtualization
Runs as an application Virtualizes OS settings
Registry File system
Application Virtualization Products
Microsoft App-V
Was - Softricity SoftGrid Was Thinstall
VMware ThinApp
App-V
Microsoft Desktop Optimization Pack Requires AD Requires a back-end applications server On-demand deployment
Streams software to clients
Policy-based management
App-V Overview
Install Application Server Deploy Universal Clients Add App-V application groups to AD Sequence target applications Assign applications to App-V groups
App-V Overview
VMwares ThinApp
Packages virtual applications Run an installation to capture changes Virtual Operating System (VOS)
Lightweight 300K, 1MB RAM Virtual registry and file system
Create and distribute packages Less infrastructure than App-V Free Starter Edition with VMware Workstation 7
VIRTUALIZATION FAQS
Virtualization FAQs
Does the Windows Server Datacenter unlimited virtualization licensing just apply to Microsoft virtualization?
No. It applies to all virtualization products including VMwares ESX Server
Virtualization FAQs
Were there any changes to the virtualization licensing with Windows Server 2008?
Yes. Windows Server 2008 Standard Edition now provides support for running one active virtual Windows instance.
Windows Server 2008 Standard Edition
One active VM
Windows Server 2008 Enterprise Edition
Up to four active VMs
Windows Server 2008 Datacenter Edition
Unlimited active VMs
Virtualization FAQs
How does licensing work with virtualization with products like SQL Server and BizTalk that offer a per-processor licensing option?
When licensing in the per-processor model you license for the number of virtual processors. However, for Enterprise Edition if you license all of the physical processors you can run an unlimited number of virtual SQL Server instances. 62 http://www.microsoft.com/sqlserver/2008/en/us/l icensing-faq.aspx
Your Feedback is Important
Please fill out a session evaluation form drop it off at the conference registration desk. Thank you!