Top Banner
Five Worlds, One Red-hot Term Tim Mangan Kahuna, TMurgent Technologies MVP for Virtualization (SoftGrid)
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PowerPoint

Five Worlds, One Red-hot Term

Tim ManganKahuna, TMurgent TechnologiesMVP for Virtualization (SoftGrid)

Page 2: PowerPoint

Five Worlds of Virtualization

Server VirtualizationDesktop Virtualization“Presentation Virtualization”Virtual Desktop Infrastructure

Application Virtualization

Page 3: PowerPoint

Computing Architectures

Main-frame

Work Group

Departmenta

l

Client/S

erve

r

Personal Computer

File Server

Intranet

WWWInterne

t

Thin Client-server Based Computing

Grid

Hosted Apps

VDI

Hosted Client

Page 4: PowerPoint

Server Virtualization

Encapsulate OS and present “virtual hardware”

Run many OS on single hardware platformConsolidate underutilized serversVMware, Microsoft, Citrix (Xen)Architectural Differences

Page 5: PowerPoint

Virtual Machine ArchitecturesVirtual Machine A Virtual Machine B Virtual Machine C

Guest OS Guest OS Guest OS

Guest OS Services and Applications

Guest OS Services and Applications

Guest OS Services and Applications

virtualized hardware

virtual abstraction layer softwareHost Operating System Applications & drivers

Host Hardware

Hosted implementations

Virtual Machine A Virtual Machine B Virtual Machine C

Guest OS Guest OS Guest OS

Guest OS Services and Applications

Guest OS Services and Applications

Guest OS Services and Applications

virtualized hardware

Control Partition OS and Management Applications

virtual abstraction layer softwareLightweight Virtual Operating System & drivers

Host Hardware

VMware ESX

Virtual Machine A Virtual Machine B Virtual Machine C

Guest OS Guest OS Guest OS

Guest OS Services and Applications

Guest OS Services and Applications

Guest OS Services and Applications

Primary Partition

OS and Management Applications & drivers

HypervisorHost Hardware (with VMM support)

Hypervisor implementations

Page 6: PowerPoint

Desktop Virtualization

Encapsulate OS and present “virtual hardware”

Run another OS on PC/NotebookVMware, Microsoft, Xen

Page 7: PowerPoint

“Presentation Virtualization”

Terminal ServicesAbstract UI for a virtual user sessionOne box, one OS, many usersEach have own “desktop”Seamless WindowsSingle Sign-on Microsoft, Citrix

Page 8: PowerPoint

User Sessions 1 - nSystem-wide

UserMode

KernelMode

WinlogonWlnotify.dll

Rdpwsx Smss

Win32k.sysKernel

Csrss

Per-Session

Apps

Mouse,KeyboardMouse,

KeyboardTerminal ServerDevice DriverTermdd.sys

Rdpwd.sys

Tdtcp.sys

Rdpdd.sysDisplayDriver

Terminal Server Service

VideoVideo

Display Resolution in

softwareDisplay

Differencing

Terminal Server Architecture

Page 9: PowerPoint

Virtual Desktop Infrastructure

Run Desktop OS in Server RoomServer Virtualization or Blade Servers“Broker” to connect users to Virtual DesktopCentralize ManagementImage Dedicated to User or pool of

“Standard” imagesCitrix, VMware, Watch-this-space

Page 10: PowerPoint

VDI Central Hosting

Image Store

VDI Broker

Virtual Hosts

Gateway

Page 11: PowerPoint

VDI Local Hosting

Image Store

VDI Broker

Gateway

Page 12: PowerPoint

Application Virtualization

Encapsulate ApplicationRun conflicting applicationsAvoid apps corrupting OS

Application PublishingShortcuts / IconsFile Type Associations

Application DeliveryStreamESDOther

Microsoft (SoftGrid), Citrix, Altiris/SVS/AppStream, VMware (Thinstall)

Page 13: PowerPoint

Windows OS

Application Streaming / Virtualization Agent

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

ApplicationApplicationApplicationApplication

Application Package

Streaming server storing application

packages

Application Virtualization/Streaming

Page 14: PowerPoint

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 SCCMBackground Streaming / BITS StreamingACL support within the virtual app