Professional Documents
Culture Documents
Five Worlds, One Term: Red-Hot
Five Worlds, One Term: Red-Hot
Tim Mangan
Kahuna, TMurgent Technologies
MVP for Virtualization (SoftGrid)
Five Worlds of Virtualization
Server Virtualization
Desktop Virtualization
“Presentation Virtualization”
Virtual Desktop Infrastructure
Application Virtualization
Computing Architectures
WWW
Internet
Personal
Computer
r
rve Intranet
e
t/S
ie VDI
n
Cl
File Server
Grid
Work Group
menta
l Hosted Hosted
Main- Depart
frame
Client Apps
Server Virtualization
Encapsulate OS and present “virtual hardware”
Run many OS on single hardware platform
Consolidate underutilized servers
VMware, Microsoft, Citrix (Xen)
Architectural Differences
Virtual Machine Architectures
Virtual Machine A Virtual Machine B Virtual Machine C
Primary
Virtual Machine A Virtual Machine B Virtual Machine C
Partition
Guest OS Guest OS Guest OS
OS and Services and Services and Services and
Management Applications Applications Applications
Applications
& drivers Guest OS Guest OS Guest OS
Hypervisor
Host Hardware (with VMM support)
Hypervisor implementations
Desktop Virtualization
Encapsulate OS and present “virtual hardware”
Run another OS on PC/Notebook
VMware, Microsoft, Xen
“Presentation Virtualization”
Terminal Services
Abstract UI for a virtual user session
One box, one OS, many users
Each have own “desktop”
Seamless Windows
Single Sign-on
Microsoft, Citrix
Terminal Server Architecture
System-wide User Sessions 1 - n
Winlogon Per-
User Terminal Server Service
Wlnotify.dll Session
Mode Rdpwsx Smss Csrss Apps
Display Resolution
Display
in software
Differencing
Virtual Desktop Infrastructure
Run Desktop OS in Server Room
Server Virtualization or Blade Servers
“Broker” to connect users to Virtual Desktop
Centralize Management
Image Dedicated to User or pool of “Standard” images
Citrix, VMware, Watch-this-space
VDI Central Hosting
VDI Broker
Image Store
Gateway
Virtual Hosts
VDI Local Hosting
VDI Broker
Image Store
Gateway
Application Virtualization
Encapsulate Application
Run conflicting applications
Avoid apps corrupting OS
Application Publishing
Shortcuts / Icons
File Type Associations
Application Delivery
Stream
ESD
Other
Microsoft (SoftGrid), Citrix, Altiris/SVS/AppStream,
VMware (Thinstall)
Application
Virtualization/Streaming
Application Package
Streaming server
storing application
packages
Windows OS
Microsoft Application Virtualization