1,734
edits
Changes
Colorize cells
{| class="wikitable sortable"
!Feature!Description!OpenVZ (stable)!Virtuozzo 6 (PCS 6)!Virtuozzo 7!Virtuozzo 7 Plus!LXC!Proxmox!Microsoft Hyper-V 2012 R2!RHEV 3.5!Citrix XenServer 6.5
|-
|'''HW virtualization support (Hypervisor)'''
|Full emulation of underneath hardware level: full isolation guest environment, no dependencies from host OS, overhead for hypervisor layer.
|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''OS-level virtualization (Containers)'''
|Sharing the same instance of host OS: high density, high performance, high dependencies from host OS.
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{No}}|{{No}}|{{No}}
|-
|'''Hypervisor technology'''
|'''Memory Overcommit'''
|Ability to present more memory to virtual machines than physically available
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Page sharing'''
|Memory (RAM) savings through sharing identical memory pages across virtual machines
|{{Yes}}|{{Yes}}, only for CTs|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{No}}|{{Yes}}|{{No}}
|-
|'''Unified management tool for CTs and VMs'''
|Single tool for managing both containers and virtual machines (if applicable)
|None
|{{Yes}}|{{Yes}}|{{Yes}}
|None
|{{No}}
|None
|None
|'''Central Management tool'''
|Is centralized multi-server management available for this edition?
|{{Yes}}, 3rd party|{{Yes}}, Parallels Virtual Automation (PVA)|{{No}}|{{Yes}}, PVA|{{Yes}}, 3rd party|{{Yes}}|{{Yes}}, System Center Virtual Machine Manager|{{Yes}}, RHEV Manager|{{Yes}}, XenCenter
|-
|'''Update Management'''
|'''Live VE snapshot'''
|Ability to take a snapshot of a virtual environment while the guest OS is running (e.g. for roll-back or backup purposes)
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|Offline, CRIU support is planned
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Integrated Backup'''
|Are backup plugins/tools provided to backup virtual environments (over and above the ability to perform classic backup using agents in the guests)
|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{Yes}}|{{No}}|{{No}}
|-
|'''Backup Integration API'''
|Integration with 3rd party backup applications for backup of the virtual environment.
|{{No }} (only through snapshots)|{{Yes}}|{{Yes}}|{{Yes}}|{{No }} (only through snapshots)|{{Yes }} (vzdump)|{{Yes}}|{{Yes}}|{{No}}
|-
|'''VEs Templates (VM, CT)'''
|Ability to create and store master images and deploy virtual machines from them
|{{Yes }} (CT only)|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes }} (OpeVZ templates)|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''P2V migration'''
|Integrated or added P2V (or V2V) capability in order to convert physical systems to virtual environment.
|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}|{{No}}|{{No}}, 3rd party tools|{{Yes}}|{{No}}|{{No}}
|-
|'''Live Migration of VEs'''
|Ability to migrate virtual machines between hosts without perceived downtime
|{{Yes}}, but with no zero downtime|{{Yes}}, Kernal-Level Migration|{{Yes}}, CRIU|{{Yes}}, CRIU
|Offline, CRIU support is planned
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Automated Live Migration (DRS)'''
|Ability to put host into maintenance mode which will automatically live migrate all virtual machines onto other available hosts so that the host can be brought shut down safely
|{{No}}|{{No}}|{{No}}|{{Yes}}|{{No}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Storage Migration'''
|Integrated Power Management features Ability to automatically migrate vms onto fewer hosts and power off unused capacity (hosts), wake systems back up when required
|{{No}}|{{No}}|{{No}}|{{No}}|{{No}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Cluster size'''
|'''Integrated HA'''
|Recover virtual environment in case of host failures through restart on alternative hosts (downtime = restart time)
|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Site Failover'''
|Integrated ability to (ideally live) migrate virtual machine data (virtual disk files) to different storage e.g. for array upgrades/migration and I/O management
|{{No}}|{{No}}|{{No}}|{{No}}|{{No}}|{{No}}
|Manual
|{{No}}
|Integrated Disaster Recovery - manual
|-
|'''Thin Disk Provisioning'''
|Ability to over-commit overall disk space by dynamically growing the size of virtual disks based on actual usage rather than pre-allocating full size.
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}, depends on disk format (dm-thin)|{{Yes }} (???)|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Virtual SAN'''
|Enhanced storage capability e.g. providing a virtual SAN through virtualized 'local' storage
|{{Yes}}, Virtuozzo Storage|{{Yes}}, Virtuozzo Storage|{{Yes}}, Virtuozzo Storage|{{Yes}}, Virtuozzo Storage|{{Yes}}, but 3rd party (DRBD 9, Ceph, GlusterFS)|{{Yes}}, but 3rd party (DRBD 9, Ceph, GlusterFS)|{{Yes}}, Storage Spaces|{{Yes}}, Red Hat Storage|{{No}}
|-
|'''Storage QoS'''
|Ability to control Quality of Service for Storage I/O for virtual machines
|{{No}}
|Only IOPs limits
|Only IOPs limits
|Only IOPs limits
|{{No}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Advanced Network Switch'''
|Centralized virtual network configuration (rather than managing virtual switches on individual hosts), typically with enhanced networking capabilities
|{{No}}|{{No}}|{{No}}|{{No}}|{{No}}|{{Yes}}, Open vSwitch support|{{Yes}}|OpenStack Neutron Integration
|Open vSwitch integration
|-
|Only bandwidth limits
|Only bandwidth limits
|{{Yes}}, with Open vSwitch |{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Memory deduplication for binary files'''
|Memory and IOPS deduplication management that enables/disables caching for Container directories and files, verifies cache integrity, checks Containers for cache errors, and purges the cache if needed
|{{No}}|{{Yes}}, pfcache|{{Yes}}, pfcache|{{Yes}}, pfcache|{{No}}|{{No}}
|None
|None
|'''Completely isolated disk subsystem for CTs'''
|
|{{Yes}}, ploop|{{Yes}}, ploop|{{Yes}}, ploop|{{Yes}}, ploop|{{Yes}}, with LVM|{{No}}
|None
|None
|'''Image Catalog integration'''
|Integration with 3rd-party image catalog services of popular server applications and development environments that can be installed with one click.
|{{No}}|{{No}}|{{No}}|{{Yes }} (Bitnami)|{{No}}|{{Yes }} (Turnkey)
|None
|None
|'''Open Stack integration'''
|Driver for Open Stack Nova
|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|(LXC and KVM supported through libvirt)
|{{Yes}}|{{Yes}}|{{Yes}}
|-
|'''Kernel maintenance'''
|'''Power Panel'''
|A tool used for managing particular virtual machines and containers by their end users.
|{{No}}|{{Yes}}|{{No}}|{{Yes}}
|None
|None
|'''Open Source'''
|
|{{Yes}}|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{Yes}}|{{No}}|{{No}}|{{No }} (but there is Open Source edition)
|-
|'''License\Subscription'''
|
|{{No}}|{{Yes}}|{{No}}|{{Yes}}|{{No}}|{{No}}|{{Yes}}|{{Yes}}|{{Yes}}, Enterprise Edition
|-
|'''Support'''