Otey Understanding Virtualization

Embed Size (px)

Citation preview

  • 8/6/2019 Otey Understanding Virtualization

    1/63

    Understanding the Different Types

    of Virtualization

    Michael Otey

    Technical DirectorWindows IT Pro Magazine

  • 8/6/2019 Otey Understanding Virtualization

    2/63

    What this Session Covers

    Virtualization Basics

    Types of Virtualization

    Desktop Virtualization Server Virtualization

    Virtual Desktop Infrastructure (VDI)

    Application Virtualization

    FAQs

  • 8/6/2019 Otey Understanding Virtualization

    3/63

    Virtualization Basics

  • 8/6/2019 Otey Understanding Virtualization

    4/63

    Types of VirtualizationA complete set of virtualization products, from the data center to the desktop

    Server

    Virtualization

    ApplicationVirtualization

    DesktopVirtualization

    PresentationVirtualization

    All assets both virtual and physical managed from a single platform

    Management

  • 8/6/2019 Otey Understanding Virtualization

    5/63

    Virtualization Types and Uses

    Desktop Development

    Testing

    Training Server

    Server consolidation

    Disaster recovery

    High availability Testing and

    deployment

    VDI

    Centralized desktopmanagement

    Standardization

    Application

    Applicationdeployment

    Resolving applicationincompatibility

  • 8/6/2019 Otey Understanding Virtualization

    6/63

    Hardware Virtualization Evolution

    Host OS

    Virtualization

    Guest 1 Guest 2

    Virtualization

    Guest 1 Guest 2

    Host OS

    Virtualization

    Guest 1 Guest 2

    Runtime

    Virtualization

    Hypervisor

    Virtualization

    Hosted

    Virtualization

    JVM & CLR Virtual PC & VirtualServer

    ESX vSphere& Hyper-V

    Hardware Hardware Hardware

  • 8/6/2019 Otey Understanding Virtualization

    7/63

    Virtual Machine Host Environment

    System Hardware

    Virtualization

    Virtual Machine

    Guest OS(Windows 2008)

    Applications

    Virtual Machine Virtual Machine

    Guest OS(Windows 2003)

    Guest OS(Linux)

    Applications Applications

    V

    ir

    tu

    a

    l

    P

    h

    ysic

    a

    l

  • 8/6/2019 Otey Understanding Virtualization

    8/63

    Virtual Machine Guest Environment

    Looking inside the VMs

  • 8/6/2019 Otey Understanding Virtualization

    9/63

    VM Hard Disk Options

    Virtual hard disks

    Fixed

    Dynamic Pass-through

    Virtual hard disk features

    Snapshots

    Undo disks

    Differencing disks

  • 8/6/2019 Otey Understanding Virtualization

    10/63

    VM Networking Options

    VirtualNetworking

    None

    Internal

    Private

    External (Bridged)

  • 8/6/2019 Otey Understanding Virtualization

    11/63

    VMware Tools / Integration Services

    Installed after the guest OS

    Typically from installed ISO image

    Improves VM performance Enhanced video, network, memory drivers

    Improved mouse support

    Drag-and-drop with the host Time synchronization

  • 8/6/2019 Otey Understanding Virtualization

    12/63

    64-bit and Virtualization

    64-bit host support

    Windows Server SE

    and EE x64 x64 eliminates

    physical memoryrestrictions

    64-bit Virtual MachineManager

    Larger kernel addressspace

  • 8/6/2019 Otey Understanding Virtualization

    13/63

    DESKTOP VIRTUALIZATION

  • 8/6/2019 Otey Understanding Virtualization

    14/63

    Desktop Virtualization Scenarios

    Development

    Testing

    Training Help desk

    Legacy application support

  • 8/6/2019 Otey Understanding Virtualization

    15/63

    Desktop Virtualization

  • 8/6/2019 Otey Understanding Virtualization

    16/63

    Desktop Virtualization Products

    Desktop VMware Workstation 7 & Player 3.0

    Virtual PC 2007 & Windows Virtual PC &

    Windows 7 XP Mode Others

    Parallels Desktop 4 for Windows

    Oracle VirtualBox 4

    Mac Parallels Desktop 6 for Mac

    VMware Fusion 3

  • 8/6/2019 Otey Understanding Virtualization

    17/63

    VMware Workstation 7

    First VM product 64-bit host &

    guests 8-way virtual SMP

    32 GB RAM perVM Multiple snapshots USB 1.1 & Audio

    support

    Unity DirectX 9.0 & Aero Capture & replay $189

  • 8/6/2019 Otey Understanding Virtualization

    18/63

    VMware Player 3.0

    Free

    Can both play and create VMs

    Same broad host and guest support 8 vCPUs

    Unity

    Not the same advanced features ofWorkstation

    No teams, snapshots, capture and replay

  • 8/6/2019 Otey Understanding Virtualization

    19/63

    Virtual PC 2007 Free 64-bit host support Hardware virtualization

    support Intel-VT & AMD-V

    Vista support Host and guest

    No official Linux support Multiple monitor support

    Audio no USB

  • 8/6/2019 Otey Understanding Virtualization

    20/63

    Windows Virtual PC & Windows 7 XP

    Mode Windows Virtual PC

    Free Successor to Virtual PC 2007

    Only runs on Windows 7 Designed for legacy XP support

    No official Linux support

    USB & Aero support

    Windows 7 XP Mode Seamlessly run XP application on the Windows 7

    desktop Red window border

  • 8/6/2019 Otey Understanding Virtualization

    21/63

    MED-V

    Microsoft Enterprise Desktop Virtualization

    SA customers only

    Runs on Virtual PC 2007 Runs on multiple Windows desktop OSs

    Seamlessly run application on theWindows desktop

  • 8/6/2019 Otey Understanding Virtualization

    22/63

    Other Desktop Virtualization Products

    Oracle VirtualBox 4.04

    Free

    Runs on Windows, Linux and MAC 32 vCPUs, 16 GB RAM per VM

    USB, High Def Audio

    Parallels Desktop 4 for Windows

    $79.99

    VMs with 8 vCPUs & 8 GB RAM per VM

    USB support

  • 8/6/2019 Otey Understanding Virtualization

    23/63

    Mac Desktop Virtualization

    Parallels

    $49.95

    Desktop integration and Aero support USB support

    VMware Fusion

    $79

    Fusion and Aero support

    USB support

  • 8/6/2019 Otey Understanding Virtualization

    24/63

    Desktop Virtualization

    (Virtual PC, Workstation)

    Server Virtualization

    (vSphere, Hyper-V)

    Designed for running one or twodesktop systems

    Designed for running multiple serversystems

    Runs on the desktop Runs on the hardware

    Windows management UI Remote management console

    Local virtual disks only SAN support

    No management API Management API

    VM supports audio/USB No VM audio/USB support

    Differences of Desktop and Server

  • 8/6/2019 Otey Understanding Virtualization

    25/63

    SERVER VIRTUALIZATION

  • 8/6/2019 Otey Understanding Virtualization

    26/63

    Server Virtualization Architecture

  • 8/6/2019 Otey Understanding Virtualization

    27/63

    Server Virtualization Scenarios

    Server consolidation

    Disaster recovery

    High availability Testing and deployment

  • 8/6/2019 Otey Understanding Virtualization

    28/63

    Server Virtualization Products

    Server Products

    VMware ESX vSphere

    Microsoft Hyper-V Others

    Citrix XenServer

    Parallel's Virtuozzo and Bare Metal Server

    Legacy

    VMware Virtual Server

    Microsoft Virtual Server 2005 R2

  • 8/6/2019 Otey Understanding Virtualization

    29/63

    VMware vSphere 4.1

    Leader in enterprise virtualization

    Bare metal installation

    Best performance & features

    Expensive

    Part of vSphere Standard, Advanced, Enterprise, Enterprise Plus

    ~$1,300 - $4,400 per processor vSphere Hyperviser (ESXi)

    Free

  • 8/6/2019 Otey Understanding Virtualization

    30/63

    vSphere Features-at-a-Glace

    CPU virtualization 4-way Virtual SMP

    Direct SAN LUN mapping, boot from SAN

    Up to 255GB VM RAM Can cluster VMs across physical hosts

    Up to 32 nodes

    Centralized management using VirtualCenter

    VMotion and Storage VMotion High Availability

    Distributed Resource Scheduler

    Fault Tolerance

  • 8/6/2019 Otey Understanding Virtualization

    31/63

    ESX 4 and ESXi Maximums

    64 processor cores

    1TB of host RAM

    256 VMs 8-way Virtual SMP (Enterprise Plus)

    4-way virtual SMP for the other editions

    4 vNICs per VM

  • 8/6/2019 Otey Understanding Virtualization

    32/63

    ESX Server Overview

  • 8/6/2019 Otey Understanding Virtualization

    33/63

    Microsoft Hyper-V

    Windows Server 2008 / R2 Hyper-V Role Hyper-V Server 2008 / R2 (Free) Features-at-a-glance

    4-way Virtual SMP

    Up to 64GB RAM per VM 64 Logical Processors (8 sockets) 1 TB of Host RAM Live Migration & Quick Migration

    Windows Server 2008 R2 Failover Clustering Live backups using Volume Shadow Copy Service

    Direct SAN LUN mapping Offline VHD tools Hot-Add VHDs No USB in guests

  • 8/6/2019 Otey Understanding Virtualization

    34/63

    Microsoft Hyper-V

    Windows Server 2008 R2 Hyper-V Role Hyper-V Server 2008 R2 (Free)

    Features-at-a-glance 4-way Virtual SMP Up to 64GB RAM per VM Live Migration & Quick Migration

    Windows Server 2008 R2 Failover Clustering Live backups using Volume Shadow Copy

    Services Direct SAN LUN mapping Offline VHD tools No USB in guests

  • 8/6/2019 Otey Understanding Virtualization

    35/63

    Hyper-V Architecture

  • 8/6/2019 Otey Understanding Virtualization

    36/63

    Hypervisor Summary

    Hyper-V

    Less expensive

    Broader hardware

    support Very good performance

    Smaller hypervisor /bigger platform

    Cost effective for smallerbusiness

    ESX Server

    No reliance on Windows

    Broader guest support

    The best performance

    Bigger hypervisor /smaller platform

    Better scalability for

    larger businesses

  • 8/6/2019 Otey Understanding Virtualization

    37/63

    VMware Virtual Server

    Features 64-bit host & guest support

    Virtual SMP support

    USB support VM Snapshots

    Import MS VM images

    Windows and Web management

    Central management with vSphere

    Limitations Hosted virtualization

  • 8/6/2019 Otey Understanding Virtualization

    38/63

    Virtual Server 2005 R2

    Features 64-bit host support Web-based management Support for some Linux distributions iSCSI Support Support for Failover Clustering

    Limitations Hosted virtualization

    No 64-bit guest support No guest audio No guest USB

  • 8/6/2019 Otey Understanding Virtualization

    39/63

    Other Virtualization platforms

    Citrix XenServer Free and paid versions ($50000 Platinum edition) Xen roots - Windows and Linux support vCPUs (32 Linux, 8 Windows )

    32 GB RAM per VM Parallel's Virtuozzo Containers Virtualizes the OS rather than the hardware Linux roots, web hosting environments High performance, low overhead

    Parallels Server 4 Bare Metal $499 Small Business Edition, $999 Standard Hypervisor-based 12 vCPUs 64 GB or RAM per VM

  • 8/6/2019 Otey Understanding Virtualization

    40/63

    Windows Server Licensing and

    Server Virtualization

    Applies to any virtualization product

    Windows Server 2003 R2 &Windows

    Server 2008 R2 VM licensing changes

    WS08 Standard Edition base OS & 1additional VM

    Enterprise Edition: base OS and 4 additionalVMs

    Windows Server Datacenter Edition: unlimitedVMs

  • 8/6/2019 Otey Understanding Virtualization

    41/63

    VIRTUAL DESKTOP

    INFRASTRUCTURE (VDI)

  • 8/6/2019 Otey Understanding Virtualization

    42/63

    Driving Forces of Desktop

    Management

    Standardization Easier desktop training Easier desktop support

    Security Appropriate rights & privilege s

    Deployment New clients Applications

    Updates OS Applications

  • 8/6/2019 Otey Understanding Virtualization

    43/63

    Benefits of VDI

    Centralized desktop management

    Desktop standardization

    More control over desktop security Ability to roll back to previous desktop

    states

    Easier migration to new client OSes Greater device independence

  • 8/6/2019 Otey Understanding Virtualization

    44/63

    Desktop Virtualization vs. VDI

    Client virtualization

    Hosted

    Application compatibility, development

    Virtualize the entire XP OS (hosted)

    Windows XP Mode, VMware Workstation / WindowsVirtual PC

    VDI

    Thin client, legacy PC

    Support for the RDP, ICA, PCIOP protocols

    Desktop is housed on a virtual server

    XenDesktop, VMware View

  • 8/6/2019 Otey Understanding Virtualization

    45/63

    VDI Architecture

  • 8/6/2019 Otey Understanding Virtualization

    46/63

    VDI Products

    Microsoft Virtual Desktop InfrastructureSuite

    Citrix XenDesktop 5.0 VMware View 4.5

    Quest vWorkspace

  • 8/6/2019 Otey Understanding Virtualization

    47/63

    Microsoft Virtual Desktop Infrastructure

    Suite

    Not a real product Software licensing bundling

    Windows Server 2008 Hyper-V

    Remote Desktop Services (RD Sessions Broker & RD Gateway) System Center

    Virtual Machine Manager Operations Manager Configurations Manager

    App-V (Premium Suite)

    Licensed per client device VDA Virtual Desktop Access $100 per device (retail)

  • 8/6/2019 Otey Understanding Virtualization

    48/63

    Cirtix XenDesktop 5.0

    Premium VDI offering for Microsoftvirtualization

    Uses XenServer or Hyper-V

    Multiple clients Windows, Mac, web, virtual, thin, devices

    Based on the ICA protocol Pooled or Personal desktops

    Master image management Machine Creation Service (MCS)

    High Definition Experience (HDX)

  • 8/6/2019 Otey Understanding Virtualization

    49/63

    VMware View

    Uses vSphere on the backend

    PCoIP protocol

    Windows, Linux, thin clients, iPad Local mode

    Editions

    View Enterprise View Premier

    Licensed per connected user

  • 8/6/2019 Otey Understanding Virtualization

    50/63

    Quest vWorkspace

    Works with VMware vSphere, MicrosoftHyper-V, Parallells Virtuozzo

    Managed through System Center orvCenter Server

    Supports Windows, Mac, Linux, thinclients, iPad

    Licensed per user

  • 8/6/2019 Otey Understanding Virtualization

    51/63

    APPLICATION

    VIRTUALIZATION

  • 8/6/2019 Otey Understanding Virtualization

    52/63

    Application Virtualization Scenarios Application deployment

    Legacy applications

    Incompatible applications End of DLL Hell

    No OS changes

    Can be coupled w/ AD or othermanagement frameworks for clientmanagement and deployment

  • 8/6/2019 Otey Understanding Virtualization

    53/63

    Application Virtualization

    Runs as an application

    Virtualizes OS settings

    Registry

    File system

  • 8/6/2019 Otey Understanding Virtualization

    54/63

    Application Virtualization Products

    Microsoft App-V

    Was - Softricity SoftGrid

    VMware ThinApp Was Thinstall

  • 8/6/2019 Otey Understanding Virtualization

    55/63

    App-V

    Microsoft Desktop Optimization Pack

    Requires AD

    Requires a back-end applications server On-demand deployment

    Streams software to clients

    Policy-based management

  • 8/6/2019 Otey Understanding Virtualization

    56/63

    App-V Overview

    Install Application Server

    Deploy Universal Clients

    Add App-V application groups to AD Sequence target applications

    Assign applications to App-V groups

  • 8/6/2019 Otey Understanding Virtualization

    57/63

    App-V Overview

  • 8/6/2019 Otey Understanding Virtualization

    58/63

    VMwares ThinApp

    Packages virtual applications

    Run an installation to capture changes

    Virtual Operating System (VOS) Lightweight 300K, 1MB RAM

    Virtual registry and file system

    Create and distribute packages

    Less infrastructure than App-V

    Free Starter Edition with VMwareWorkstation 7

  • 8/6/2019 Otey Understanding Virtualization

    59/63

    VIRTUALIZATION FAQS

  • 8/6/2019 Otey Understanding Virtualization

    60/63

    Virtualization FAQs Does the Windows Server Datacenter

    unlimited virtualization licensing just apply

    to Microsoft virtualization? No. It applies to all virtualization products

    including VMwares ESX Server

  • 8/6/2019 Otey Understanding Virtualization

    61/63

    Virtualization FAQs

    Were there any changes to thevirtualization licensing with WindowsServer 2008?

    Yes. Windows Server 2008 Standard Editionnow provides support for running one activevirtual Windows instance.

    Windows Server 2008 Standard Edition

    One active VM

    Windows Server 2008 Enterprise Edition

    Up to four active VMs

    Windows Server 2008 Datacenter Edition

    Unlimited active VMs

  • 8/6/2019 Otey Understanding Virtualization

    62/63

    62

    Virtualization FAQs

    How does licensing work with virtualizationwith products like SQL Server and BizTalkthat offer a per-processor licensing option?

    When licensing in the per-processor model

    you license for the number of virtualprocessors. However, for Enterprise Edition ifyou license all of the physical processors youcan run an unlimited number of virtual SQL

    Server instances.http://www.microsoft.com/sqlserver/2008/en/us/l

    icensing-faq.aspx

  • 8/6/2019 Otey Understanding Virtualization

    63/63

    Your Feedback is Important

    Please fill out a session evaluation formdrop it off at the conference registration

    desk.

    Thank you!