| Layer | ESXi | KVM stack |
|---|---|---|
| Hypervisor | VMkernel (proprietary) | kvm module in the Linux kernel |
| Management API | vSphere API, hostd | libvirt (virsh, XML domain definitions) |
| Paravirtual network | VMXNET3 | virtio-net, with vhost-net in the kernel |
| Paravirtual storage | PVSCSI | virtio-blk or virtio-scsi |
| Disk format | VMDK | qcow2 or raw |
| Firmware | BIOS or EFI | SeaBIOS or OVMF (UEFI), Secure Boot supported |
| Live migration | vMotion | libvirt live migration |
| vSphere | KVM on UPC | Notes |
|---|---|---|
| vCenter | UPC console and API | Self-service per organization and VDC, plus UPC-run operations |
| Cluster, resource pool | Dedicated cloud resource group, VDC quota | Capacity is reserved for your organization only |
| ESXi host | KVM host in a dedicated cluster | Managed and patched by UPC |
| VM template, content library | Catalog: images, templates, ISOs | Per-organization catalogs with approval by IT |
| vApp | vApp with its own network | Groups multi-tier apps for deploy and power operations |
| Port group, distributed switch | vApp and VDC internal networks (SDN) | Isolated per VDC; no VLAN tickets for new segments |
| NSX edge, firewall, load balancer | Edge gateway: firewall, NAT, VPN, load balancer | Configured per VDC |
| vMotion | Live migration between KVM hosts | Used for maintenance without guest downtime |
| vSphere HA | HA restart on surviving hosts | Plus active-active designs at the app layer where needed |
| Snapshots | Disk snapshots (qcow2 or storage-level) | Keep short-lived, as on VMware |
| Site Recovery Manager | UPC DRaaS | Replication to a second UPC region with tested failover |
| VMware Tools | QEMU guest agent plus VirtIO drivers | Installed during conversion |
| Workload | Approach | Watch for |
|---|---|---|
| Linux servers | Convert with VirtIO; most move in the first waves | Interface names, initramfs, firmware type |
| Windows Server | Inject virtio-win storage and network drivers before or during conversion | Boot failures without the storage driver; Windows may require reactivation after the hardware change; static IPs bind to the old NIC |
| Databases | KMove with the app tier; consider a native replica and switchover instead of a disk copy for large, busy databases | Storage latency and IOPS against the VMware baseline |
| Vendor appliances, VMware-certified apps | Keep on a VMware cluster inside the same UPC platform until the vendor certifies KVM | Support statements, license keys tied to the hypervisor |
| Latency-sensitive or GPU workloads | CPU pinning, huge pages, NUMA alignment, SR-IOV or PCI passthrough | Live migration limits for passthrough devices |
Saurabh Bisht is a strategic marketing leader with extensive experience in positioning enterprise technology solutions across cloud, AI, infrastructure, and digital transformation domains. As Director of Product Marketing Management (PMM), he drives go-to-market strategy, product messaging, competitive positioning, and customer engagement initiatives.
Saurabh Bisht