Lazarus LabsLazarus Labs
← Lab notes
Lab Notebook · Migration

The Great Escape: VMware to Proxmox/KVM

The Broadcom acquisition reshaped the virtualization market and pushed a wave of customers toward open-source alternatives. This is my working analysis of moving off VMware — what changed commercially, how Proxmox/KVM actually performs on storage and GPU workloads, the security trade-offs, and a migration path that holds up.

Topic
VMware → Proxmox/KVM
Published
May 2025
Focus
Cost · performance · security
Type
Field analysis
01

The catalyst: Broadcom's VMware takeover

Broadcom closed its $69 billion VMware acquisition in November 2023, and the commercial impact has been more disruptive than most expected. Three changes did the most to push customers toward the exits.

  • 72-core minimum licensing (April 2025) forces organizations to license far more cores than they use. The old floor was 16 cores per socket; the new floor is 72 cores per product line regardless of actual usage — heavy over-provisioning for smaller deployments.
  • Forced bundles replaced the flexible catalog. Broadcom consolidated 168+ products into four offerings (VCF, VVF, VVS, VSEP), so customers buy bundles that include components they don't need.
  • Cease-and-desist notices for patch rollbacks (May 2025) target perpetual-license holders whose support lapsed, demanding they stop using maintenance releases installed after expiry — which pressures customers back onto vulnerable versions.

Organizations have reported price increases of 300–1,250% when mapping existing VMware usage onto the new bundles. That has driven high-profile migrations — Toshiba (after 16 years on VMware) and MSIG Insurance Asia (1,500–2,000 VMs) among them.

02

The financial case

For a typical mid-sized deployment (5 dual-socket servers, 16 cores per CPU), the gap is stark.

LineVMware under BroadcomProxmox/KVM
Licensing floor72 cores per product lineNo core minimums, no mandatory bundles
Annual cost$30k–70k+~$650 (Basic) – ~$2,000 (Premium)
5-year TCO$150k–350k+$3,250–10,000
Commitment3-yearNone required

For many organizations, savings of 90%+ make migration financially compelling even after transition costs and feature gaps.

03

Performance: storage and GPU

NVMe-TCP storage

In published benchmarking, Proxmox/KVM showed a consistent NVMe-TCP advantage over ESXi: higher IOPS in 56 of 57 tests (~50% higher), over 30% lower latency, and ~38% more bandwidth at peak (12.8 GB/s vs 9.3 GB/s). The difference is architectural — Proxmox uses virtio-scsi over native Linux block devices with a direct I/O path, while ESXi's layered path (VMFS plus a centralized scheduler) becomes a bottleneck under concurrency.

GPU workloads

  • Passthrough: both platforms hit near-native performance (98–100% of bare metal); Proxmox shows <1% overhead in most benchmarks.
  • vGPU: performance drops when splitting a GPU across VMs. VMware's vGPU is more mature, but Proxmox 8.4 now offers comparable functionality.
04

Security: two architectures

The March 2025 ESXi zero-days illustrate the trade-off. Chained together, they enable full VM escape from an admin-privileged guest.

CVESeverityIssue
CVE-2025-22224Critical (9.3)TOCTOU in VMCI → code execution
CVE-2025-22225High (8.2)Arbitrary write → kernel writes
CVE-2025-22226Medium (7.1)Information disclosure in HGFS

Roughly 409,000 potentially vulnerable targets were identified, concentrated in China, France, and the United States. Architecturally, ESXi is proprietary and large (~60M LOC) with a tightly integrated hypervisor and the VMX process as the primary attack surface. KVM is part of the Linux kernel with a far smaller, modular footprint and the benefit of the broader Linux security ecosystem — fewer lines of trusted code, more eyes on them.

The honest caveat

Open-source isn't automatically more secure — it shifts responsibility onto you to patch and harden. The argument here is footprint and transparency, not a guarantee. A migration that swaps a vendor's patch cadence for an unowned one trades one risk for another.

05

So should you migrate?

The decision turns on your constraints, not a slogan. Proxmox/KVM is a capable platform for workloads like vLLM/BERT-Large, Whisper, and Prometheus-monitored services when configured properly, and the cost math is hard to ignore. It earns its place where you control your own patching cadence and can absorb a feature gap or two; VMware's vGPU maturity and tooling depth still matter for some estates. This write-up reflects my own testing in the Lazarus Labs homelab — planning the cutover, validating GPU-aware workloads on Proxmox/KVM, and documenting what held up under real constraints.