Title: Virtualization
1Virtualization
- Five Worlds,
- One Red-hot Term
Tim Mangan Kahuna, TMurgent Technologies MVP for
Virtualization (SoftGrid)
2Five Worlds of Virtualization
- Server Virtualization
- Desktop Virtualization
- Presentation Virtualization
- Virtual Desktop Infrastructure
- Application Virtualization
3 Computing Architectures
WWW Internet
Personal Computer
VDI
Grid
Client/Server
Intranet
Work Group
File Server
Decentralization of Control
Thin Client-server Based Computing
Hosted Apps
Hosted Client
Departmental
Main-frame
Decentralization of Processing
4Server Virtualization
- Encapsulate OS and present virtual hardware
- Run many OS on single hardware platform
- Consolidate underutilized servers
- VMware, Microsoft, Citrix (Xen)
- Architectural Differences
5Virtual Machine Architectures
Source TMurgent Technologies
6Desktop Virtualization
- Encapsulate OS and present virtual hardware
- Run another OS on PC/Notebook
- VMware, Microsoft, Xen
7Presentation 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
8Terminal Server Architecture
User Sessions 1 - n
System-wide
Winlogon Wlnotify.dll
Per- Session Apps
Terminal Server Service
User Mode
Rdpwsx
Smss
Csrss
Win32k.sys Kernel
Mouse, Keyboard
Terminal Server Device Driver Termdd.sys
Kernel Mode
Display Differencing
Rdpwd.sys
Rdpdd.sys Display Driver
Tdtcp.sys
Display Resolution in software
Video
Source Logon Consultants
9Virtual 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
10VDI Central Hosting
VDI Broker
Image Store
Gateway
Virtual Hosts
11VDI Local Hosting
VDI Broker
Image Store
Gateway
12OS Streaming
Source RapidApp
13Application 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/AppStrea
m, VMware (Thinstall)
14Application Virtualization/Streaming
Source RapidApp
15Microsoft Application Virtualization
- 4.5 Beta now, RC0 June, RTM ?September?
- Dynamic Suite Composition (Bubble-bubble)
- Integrated MSI
- (Publish Virtualize w/o stream)
- Lightweight Server for Branch Office
- (Virtualize Stream w/o Publish)
- HTTP Streaming via SCCM
- Background Streaming / BITS Streaming
- ACL support within the virtual app