Comparing Virtualization Platforms - PowerVM and VMWare

download Comparing Virtualization Platforms - PowerVM and VMWare

of 26

Transcript of Comparing Virtualization Platforms - PowerVM and VMWare

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    1/26

    PowerVM and VMware

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    2/26

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    3/26

    What this presentation is Basic Terms that can be used to discuss multiple forms

    of virtualization

    Concepts common to virtualization platforms thatmake planning easier

    Notable differences between virtualization platformsthat should be understood when planning

    IMHO

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    4/26

    What this presentation is not In anyway comprehensive

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    5/26

    Basic Terms and Common Things

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    6/26

    Virtualization Basics

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    7/26

    Virtualization Basics Physical Capacity

    The amount of resources physically present

    Virtual systems have little or no visibility

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    8/26

    Virtualization Basics Hypervisor

    Abstraction layer between physical hardware and virtualsystems

    PowerVM Firmware

    VMWare - Software

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    9/26

    Virtualization BasicsAccessible Capacity

    Amount of resource that a virtual system can potentiallyhave access to

    Also the amount of resource that a virtual system thinksit has access to

    PowerVM

    Virtual CPUs VMWare Virtual CPUs

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    10/26

    Virtualization Basics Guaranteed Capacity

    Amount of resource that a virtual system can have nomatter what other demands are placed on the physical

    resources Limiting factor that determines how many virtual

    systems can be started

    Cannot guarantee more resources than physically

    present

    PowerVM Entitlement

    VMWare - Reservation

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    11/26

    Virtualization Basics Limit

    Maximum amount of resources that a virtual system canaccess

    PowerVM Cap Tied to guaranteed capacity

    VMWare - Limit Not tied to guaranteed capacity

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    12/26

    Virtualization Basics Priority

    How resources are divided when demand is greater thanphysical capacity

    Only affects access to accessible resources above theamount guaranteed

    PowerVM

    Priority Weight VMWare Shares

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    13/26

    Virtualization Basics Mobility

    Ability to move virtual systems from one physicalhardware device to another with no disruption in serviceto the virtual system

    Independence from physical hardware

    PowerVM

    Live Partition Mobility (LPM) VMWare - vMotion

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    14/26

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    15/26

    Cluster vs. HostVMWare Cluster centric focus

    PowerVMHost centric focus

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    16/26

    CPU Scalability

    Number of vCPUs supported for a single virtual system

    Performance rating of physical hardware Coscheduling and Processor Folding

    Configuration flexibility

    Adding/removing resources

    Hot Add/Hot Plug

    Threading Differences

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    17/26

    Memory Committed vs. Not Committed

    VMWare Transparent Page Sharing

    Balloon Driver

    PowerVM Active Memory Sharing

    Active Memory Expansion

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    18/26

    Storage - SpaceVMWare Cluster/Pool Storage

    Storage allocations are presented to all of the hostswithin a cluster and formatted with a proprietary file

    Virtual system is a set of files within the filesystemcontrolled by the hypervisor.

    PowerVM Direct Storage Storage allocations are presented to VIO servers which

    then proxy them to the virtual system (vscsi) or storageallocations are presented directly to the virtual system(npiv)

    Virtual system directly formats and manages storage

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    19/26

    Storage - Throughput Multipathing support

    Quality of Service (Storage IO Control)

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    20/26

    Priority vs. Guarantee Reverse order of application

    PowerVM Guarantee applied first then Priority Weight

    VMWare

    Shares applied first then Reservations

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    21/26

    Performance Measurement CPU

    Contention for physical resources

    PowerVM Involuntary Context Switches

    VMWare CPU Ready

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    22/26

    Performance Measurement CPU

    Measurements from inside the virtual system

    PowerVM

    PURR

    Entitlement vs. Virtual Utilization

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    23/26

    Performance Measurement CPU

    Measurements from inside the virtual system

    VMware

    Skew

    Run Queue in single vCPU virtual systems

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    24/26

    Performance Measurement Memory

    Tracking memory allocation and usage by virtual systems

    PowerVMN/A?

    VMWare

    Actively used

    Shared

    Balloon/vmmemctl Swap

    Consumed

    Overhead

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    25/26

    Performance Measurement IO Measurement

    PowerVM NPIV configurations have a measurementgap at the the physical HBA

  • 8/10/2019 Comparing Virtualization Platforms - PowerVM and VMWare

    26/26

    Performance Measurement Cluster Vs. Host Measurement

    PowerVM Virtual systems collect their ownperformance information

    VMWare Hypervisor collects performance information