Comparing Virtualization Platforms - PowerVM and VMWare
-
Upload
bartsimson -
Category
Documents
-
view
258 -
download
1
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