The Deckhouse Virtualization Platform is available in Community Edition (CE) and Enterprise Edition (EE). DVP editions differ in their set of features and the level of available support.

The table below provides brief a comparison of editions listing its main features and functions:

The feature set corresponds to the latest release on the stable release channel.

Features CE EE
Declarative resources creation (GitOps ready)
High availability of VMs in case of hypervisor failure
Virtual machine allocation for balanced hypervisor resource usage
Hypervisor maintenance mode
Scaling up to 1000 nodes and 50000 VMs
Provider for deploying DKP on DVP in full integration mode
Nested virtualization support
Resource planning
Resource quotas at the project level
Policies for sizing virtual machines (VirtualMachineClass)
Unification of CPU instructions on hypervisors (VirtualMachineClass)
Management capabilities
Administrator web interface
Management through CLI and access via API
Importing VM images and disks (qcow, vmdk, raw, vdi)
Public and project images for creating virtual machines
Customization of the VM OS at first launch
Add and resize VM disks without reboot
Consistent snapshots of VM disks and configuration
Restore VM disks and configuration from snapshot
Disk and snapshot export
VM export
Live VM migration without downtime
Live migration optimization policies
VM launch policies (Always On/Always Off/Manual)
VM placement management (Affinity/Antiaffinity)
Data storage
Built-in SDS
Support for third-party SDS (Ceph)
Support for NFS
Universal support for hardware storage systems (SCSI-generic)
Support for hardware storage systems using API (Yadro, Huawei, HPE)
Network capabilities (SDN)
VM connectivity to physical VLANs
Multiple network interfaces for VMs
Shared VLAN networks for VMs in a cluster
Isolated VLAN networks for VMs within a project
Hypervisor node network interface aggregation (Bonding)
Automatic IP address assignment for VMs
Network policies (micro-segmentation)
Built-in load balancer
External load balancer based on MetalLB
Active health check load balancer
Static routing management
Egress Gateway
Monitoring
Built-in monitoring and logging of infrastructure and VMs
Sending metrics and logs to external collectors
Security
Multitenancy (projects)
Flexible role-based access model (RBAC)
Deployment in an isolated environment
Integration with external authentication providers (LDAP, OIDC)
Ingress certificate management
Data in Transit encryption
Security event auditing for virtualization
Support
Community support
Extended technical support (8/5)
Extended technical support (24/7)