200806 virtualization tmurgent

Upload: ambreenash

Post on 09-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 200806 Virtualization Tmurgent

    1/15

    Five Worlds,

    One Red-hot Term

    Tim ManganKahuna, TMurgent Technologies

    MVP for Virtualization (SoftGrid)

  • 8/8/2019 200806 Virtualization Tmurgent

    2/15

    Five Worlds of Virtualization

    yServer Virtualization

    yDesktop VirtualizationyPresentation Virtualization

    y

    Virtual Desktop InfrastructureyApplication Virtualization

  • 8/8/2019 200806 Virtualization Tmurgent

    3/15

    Computing Architectures

    Main-frame

    Work Group

    PersonalComputer

    File Server

    Intranet

    WWWInternet

    Thin Client-server BasedComputing

    Grid

    HostedApps

    VDI

    HostedClient

  • 8/8/2019 200806 Virtualization Tmurgent

    4/15

    Server Virtualization

    y Encapsulate OS and present virtual hardware

    y Run many OS on single hardware platform

    y Consolidate underutilized serversyVMware, Microsoft, Citrix (Xen)

    yArchitectural Differences

  • 8/8/2019 200806 Virtualization Tmurgent

    5/15

    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 software

    Host 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 software

    Lightweight 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

    Hypervisor

    Host Hardware (with VMM support)

    Hypervisor implementations

  • 8/8/2019 200806 Virtualization Tmurgent

    6/15

    Desktop Virtualization

    y Encapsulate OS and present virtual hardware

    y Run another OS on PC/Notebook

    yVMware, Microsoft, Xen

  • 8/8/2019 200806 Virtualization Tmurgent

    7/15

    Presentation Virtualization

    y Terminal Services

    yAbstract UI for a virtual user session

    y One box, one OS, many usersy Each have own desktop

    y Seamless Windows

    y Single Sign-on

    y Microsoft, Citrix

  • 8/8/2019 200806 Virtualization Tmurgent

    8/15

    User Sessions 1 - nSystem-wide

    User

    Mode

    Kernel

    Mode

    Winlogon

    Wlnotify.dll

    Rdpwsx Smss

    Win32k.sys

    Kernel

    Csrss

    Per-

    Session

    Apps

    Mouse,

    Keyboard

    Terminal Server

    Device Driver

    Termdd.sys

    Rdpwd.sys

    Tdtcp.sys

    Rdpdd.sys

    Display

    Driver

    Terminal Server Service

    Video

    Display Resolutionin softwareDisplay Differencing

    Terminal Server Architecture

  • 8/8/2019 200806 Virtualization Tmurgent

    9/15

    Virtual Desktop Infrastructure

    y Run Desktop OS in Server Room

    y Server Virtualization or Blade Servers

    y Broker to connect users to Virtual Desktopy Centralize Management

    y Image Dedicated to User or pool of Standard images

    y Citrix, VMware, Watch-this-space

  • 8/8/2019 200806 Virtualization Tmurgent

    10/15

    VDI Central Hosting

    Image Store

    VDI Broker

    Virtual Hosts

    Gateway

  • 8/8/2019 200806 Virtualization Tmurgent

    11/15

    VDI Local Hosting

    Image Store

    VDI Broker

    Gateway

  • 8/8/2019 200806 Virtualization Tmurgent

    12/15

    OSStreaming

  • 8/8/2019 200806 Virtualization Tmurgent

    13/15

    Application Virtualization

    y Encapsulate Applicationy Run conflicting applicationsy Avoid apps corrupting OS

    y Application Publishingy Shortcuts / Iconsy File Type Associations

    y Application Deliveryy Streamy ESDy Other

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

  • 8/8/2019 200806 Virtualization Tmurgent

    14/15

    Application

    Virtualization/Streaming

  • 8/8/2019 200806 Virtualization Tmurgent

    15/15

    Microsoft Application Virtualization

    y 4.5 Beta now, RC0June, RTM ?September?

    y Dynamic Suite Composition (Bubble-bubble)

    y Integrated MSIy (Publish & Virtualize w/o stream)

    y Lightweight Server for Branch Office

    y (Virtualize & Stream w/o Publish)

    y HTTP Streaming via SCCM

    y Background Streaming / BITSStreaming

    yACL support within the virtual app