Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Five Worlds,

One Red-hot Term

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

Thin Client-server Based


Computing

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

Guest OS Guest OS Guest OS Virtual Machine A Virtual Machine B Virtual Machine C


Services and Services and Services and
Applications Applications Applications Guest OS Guest OS Guest OS
Control Services and Services and Services and
Partition OS Applications Applications Applications
Guest OS Guest OS Guest OS and
Management
Guest OS Guest OS Guest OS
virtualized hardware Applications
virtual abstraction layer software virtualized hardware
Host Operating System Applications & drivers virtual abstraction layer software
Lightweight Virtual Operating System & drivers
Host Hardware Host Hardware

Hosted implementations VMware ESX

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

Terminal Server Mouse, Win32k.sys


Kernel Device Driver Keyboard Kernel
Termdd.sys
Mode
Rdpwd.sys Rdpdd.sys
Display
Tdtcp.sys
Driver
Video

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

Application Application Application Application


Each apps runs in
its own silo and is
“filled” on demand

Application Streaming / Virtualization Agent

Windows OS
Microsoft 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

You might also like