Wie met virtualisatie aan de slag gaat, komt al snel bij VMware uit. Dat is niet voor niets: VMware heeft een marktaandeel van 80% in virtualisatiesoftware. Met een breed scala aan oplossingen en producten heeft VMware veel te bieden.
Maar hoe sterk VMware ook is, het is niet de enige optie. Maybe je op zoek bent naar een kosteneffectievere oplossing, of een open-sourceoplossing die je naar eigen wensen kunt aanpassen. Of misschien wil je gewoon weten wat er nog meer beschikbaar is en of dat beter aansluit bij jouw specifieke situatie. Dat is waar VMware-alternatieven van pas komen. In deze gids lopen we de meest serieuze alternatieven voor VMware met je door en vergelijken we ze direct met VMware, zodat je een weloverwogen keuze kunt maken. Of je nu wilt weten hoe deze VMware-concurrenten zich verhouden op het gebied van functies, prestaties of prijs, je vindt hier alle informatie die je nodig hebt.
Wat is VMware? Hoe werkt het?
VMware is een bedrijf dat virtualisatie- en cloudcomputingsoftware ontwikkelt. Het biedt een veelgebruikte virtualisatietechnologie genaamd ESXI; een bare-metal hypervisor waarmee je meerdere virtuele machines op één fysieke server kunt draaien. Die machines delen de resources van de fysieke server, maar kunnen elk een eigen besturingssysteem hebben. Wanneer je hoort over VMware's servervirtuele, is ESXi de kern die dat mogelijk maakt. Vanaf 2019 heeft VMware zijn hypervisor uitgebreid met ondersteuning voor gecontaineriseerde applicaties. Die zijn vergelijkbaar met lichtgewicht VM's, maar gericht op specifieke taken. Deze containers worden beheerd als gewone VM's, zodat het infrastructuurteam ze op dezelfde manier afhandelt, terwijl DevOps-teams ze kunnen deployen en beheren via Kubernetes.
Belangrijkste VMware-componenten
Voordat we de VMware-alternatieven bespreken, is het goed om te begrijpen waarom VMware zo dominant is in virtualisatie. VMware steunt op drie kerncomponenten: vSphere, vSAN, en NSX. We bespreken ze hieronder één voor één.
vSphere is de kern van servervirtuaisering in VMware. Het vormt de eerste virtualisatielaag die direct boven op je fysieke server draait. Je kunt het zien als een verzameling virtualisatieoplossingen die ESXi omvat: de centrale hypervisorsoftware.
vSAN is een ander kerncomponent van VMware dat wordt gebruikt voor virtualiseren van opslag. vSAN bundelt lokale opslagapparaten van meerdere hosts tot één gedeelde opslagpool. Het slimme aan vSAN is dat het de behoefte aan traditionele, dedicated opslaghardware wegneemt. Opslagbeheer wordt daardoor eenvoudiger en goedkoper.
NSX past de virtualisatiegedachte toe op netwerken, niet alleen op computing en opslag. Hiermee maak je volledige netwerken in software, los van de onderliggende fysieke hardware. Je kunt zo netwerken ontwerpen, uitrollen en beheren virtuele netwerken.
Tot zover lijkt alles logisch op zijn plek te vallen. Maar hoe worden al deze lagen aan elkaar gekoppeld en aangestuurd? Het antwoord is beheersoftware voor servers, genaamd vCenter. Deze software werkt als centraal platform voor het beheren van al je vSphere omgevingen.
Alles wat ik tot nu toe heb uitgelegd, is gericht op platforms op enterprise-niveau. Je gebruikt de vSphere-suite wanneer je VM's wilt uitrollen en beheren over meerdere fysieke servers in een datacenter. Maar wat als je meerdere virtuele machines wilt draaien op de computer van één gebruiker? Daar komt VMware Workstation van pas: een desktopapplicatie voor het draaien van meerdere VM's, containers en Kubernetes-clusters. VMware Workstation draait op het besturingssysteem van de host (je eigen computer) en is geschikt voor uiteenlopende scenario's. Wil je als developer een applicatie testen op verschillende besturingssystemen, dan kun je met VMware Workstation virtuele omgevingen aanmaken op je eigen computer. IT-studenten en professionals kunnen VMware Workstation ook gebruiken om verschillende besturingssystemen of netwerkomgevingen in te stellen en mee te oefenen, zonder dat ze meerdere fysieke computers nodig hebben.
VMware-alternatieven voor persoonlijk en zakelijk gebruik
Omdat VMware producten aanbiedt voor zowel enterprise-gebruik als voor individuele gebruikers, splitsen we VMware ESXi-alternatieven op in deze categorieën. Laten we beginnen met de enterprise-alternatieven voor VMware:
Microsoft Hyper-V
Het virtualisatieplatform van Microsoft heeft veel sterke punten die het een serieuze optie maken binnen de VMware-alternatieven. De oplossing integreert soepel met het Windows-besturingssysteem, kan geheugen dynamisch toewijzen, ondersteunt netwerkvirtualisatie en voert live-migraties uit. Die integratie met Microsoft Windows is echter een tweesnijdend zwaard: ze beperkt de compatibiliteit met andere platforms. Omdat VMware juist compatibel is met diverse besturingssystemen en hardwaretypes, is dit het eerste grote verschil tussen Hyper-V en VMware.
Laten we ze nu vergelijken op het gebied van beveiliging. VMware heeft uitgebreide beveiligingsfuncties opgenomen in vSphere, waaronder Secure Boot, VM-encryptie en vTPM (Virtuele Trusted Platform Module). Die laatste lijkt op een gewone TPM-chip en stelt je in staat sleutels veilig op te slaan en cryptografische bewerkingen uit te voeren. Hyper-V biedt vergelijkbare functies, plus een zeer effectieve beveiligingsfunctie genaamd Shielded VMs. Deze functie beschermt je virtuele machines tegen ongeautoriseerde toegang, zelfs als het hostsysteem al is gecompromitteerd. Hyper-V doet dat via encryptie en een virtuele TPM. Qua beveiliging is Hyper-V dus een volwaardige ESXi-alternatief.
Bij deze vergelijking is het belangrijk te weten dat beide platforms verschillen in virtualisatieniveau en resourcetoewijzing. Zo ondersteunt VMware maximaal 786 virtuele CPU's per hardware, terwijl Hyper-V er 512 ondersteunt. Daarentegen is de maximale hoeveelheid RAM bij Hyper-V groter dan bij VMware: 24 TB tegenover 16 TB.
Proxmox VE
Proxmox Virtual Environment is een open-source alternatief voor VMware met krachtige mogelijkheden. Je kunt het gebruiken om virtuele servers te bouwen en te beheren. Ook kun je het combineren met kernel-gebaseerde virtualisatie (KVM) of Linux-containers (LXC) voor betere monitoringfuncties. Naast deze twee technologieën ondersteunt het ook OpenVZ-virtualisatie. VMware daarentegen, als propriëtair platform, ondersteunt alleen zijn eigen technologie en KVM.
Verschillen tussen Proxmox en VMware kunnen ook worden bekeken vanuit gebruiksdoeleinden. Omdat Proxmox gratis te gebruiken is, is het een uitstekende keuze binnen de VMware-alternatieven voor persoonlijk en educatief gebruik. Toch gebruiken sommige bedrijven het ook als hypervisortechnologie, dankzij de enterprise-mogelijkheden.
Proxmox blinkt uit in containerbeheer met ingebouwde ondersteuning. Het is ook compatibel met een brede reeks hardware en biedt geavanceerde firewallmogelijkheden voor extra beveiliging.
Al met al is VMware een optie die beter past bij grote ondernemingen. Proxmox is geschikter voor kleine tot middelgrote bedrijven, onderwijsinstellingen en IT-labs die de mogelijkheden van VMware willen benutten tegen lagere kosten.
We hebben ook een blogpost waarin we de beste Proxmox alternatieven voor geavanceerde virtualisatie bespreken. Lees die voor een dieper inzicht in Proxmox.
Linux KVM
De Kernel-based Virtual Machine, ofwel KVM, is een ander open-source alternatief voor VMware. KVM biedt diverse voordelen ten opzichte van VMware, met name voor organisaties die vendor lock-in willen vermijden en kosten willen verlagen. KVM integreert rechtstreeks in de Linux-kernel en maakt er een type-1 (bare-metal) hypervisor van. Daardoor profiteert het van de bestaande functies van het Linux-besturingssysteem, zoals geheugenbeheer, procesplanning en beveiligingsfuncties, om virtuele machines efficiënt te beheren. En net als VMware beschikt het over geavanceerde netwerkmogelijkheden.
Beide tools hanteren hun eigen aanpak voor schaalbaarheid. KVM maakt schaalbaarheid mogelijk via zijn open-sourcecode. Die open aard geeft je de vrijheid om KVM te integreren en op te schalen met andere software.
Wat prestaties betreft hebben zowel VMware als KVM een goede reputatie. Toch valt KVM op door zijn efficiëntie. Zoals eerder vermeld is KVM geïntegreerd in Linux, en dat is precies de reden voor KVM's prestatievoorsprong op VMware. KVM levert high-performance virtualisatie met minder overhead, met name in omgevingen die al op Linux gebaseerd zijn.
Citrix XenServer
Citrix XenServer is een open-source hypervisor met een betaalde versie en biedt een goede balans tussen prestaties en kosten. VMware is een propriëtaire oplossing met mogelijk hoge licentiekosten. Citrix XenServer heeft een gratis versie met basisfuncties, terwijl de betaalde versie geavanceerde functies biedt zoals geautomatiseerde updates, hoge beschikbaarheid en live patching. In deze vergelijking is Citrix tot nu toe de kosteneffectievere keuze.
Citrix biedt ook extra beveiligingslagen voor betere bescherming, waaronder adaptieve toegangscontroles en intelligente analyses. De analytische inzichten van Citrix kennen elke gebruiker een risiconummer toe, zodat je potentiële bedreigingen en kwaadwillende gebruikers kunt monitoren en detecteren.
Een laatste belangrijk verschil tussen deze twee platforms: VMware staat vooral bekend om serverviirtualisatie, terwijl Citrix bekendstaat om desktop- en applicatievirtualisatie.
Virtuozzo
Virtuozzo is een grote naam in servervirtuailsatie. Hoewel het bedrijf pas sinds 2015 actief is in deze sector, heeft het een goede reputatie opgebouwd bij cloudproviders. Een belangrijk verschil met VMware: Virtuozzo maakt VM's op OS-niveau aan, terwijl VMware dat op hardwareniveau doet. Dit beperkt de mogelijkheden van Virtuozzo als het gaat om virtueel geheugen.
Waar andere virtualisatietechnologieën gebruik maken van een standaard hardware-abstractielaag (die fungeert als tussenschakel tussen hardware en software), hanteert Virtuozzo een andere, meer logische aanpak (containergebaseerde virtualisatie) voor het toewijzen en beheren van serverresources. Deze aanpak is erop gericht om de verdeling van servercapaciteit te optimaliseren. De methode heeft nog andere voordelen. Zo kunnen er meer containers op één server draaien, wat zorgt voor hogere dichtheid en efficiënter gebruik van hardwareresources.
Het grootste voordeel van Virtuozzo ten opzichte van VMware is waarschijnlijk de efficiëntere inzet van resources via containergebaseerde virtualisatie. Meerdere containers delen dezelfde OS-kernel, wat resulteert in minder overhead en betere prestaties. VMware gebruikt doorgaans volledige virtuele machines met afzonderlijke besturingssystemen, wat meer resources vergt.
Laten we nu twee virtualisatieprogramma's voor persoonlijk gebruik vergelijken als VMware Workstation-alternatieven voor gebruikers met eenvoudigere behoeften:
VirtualBox
VirtualBox is een gratis, open-source alternatief voor VMware Workstation met vergelijkbare functies en mogelijkheden. Heb je een x86-computer, dan kun je VirtualBox eenvoudig gebruiken om afzonderlijke omgevingen op je eigen machine te maken. VMware Workstation ondersteunt alleen Windows, Linux en macOS als hostbesturingssysteem. VirtualBox daarentegen kan virtuele omgevingen aanmaken op Linux, Windows, macOS, Solaris, FreeBSD en zelfs Android. Maar die brede ondersteuning voor verschillende host-besturingssystemen en de opvallende Android-ondersteuning zijn niet de enige voordelen van VirtualBox. Het heeft een overzichtelijk configuratiescherm dat de instelling vereenvoudigt. Daarnaast bieden meerdere interactiemodi, zoals volledig scherm of 3D-grafische versnelling, de mogelijkheid om de virtuele machine aan te passen aan de specifieke behoeften van je project.
Parallellen
Ben je een Mac-gebruiker die Windows- of Linux-applicaties wil draaien, dan is Parallels het VMware Workstation-alternatief voor jou. VMware heeft geen ingebouwde ondersteuning voor macOS; om dat toch te kunnen gebruiken, moet je via VMware Fusion werken. Parallels daarentegen laat je gewoon virtuele machines aanmaken en uitvoeren op macOS-systemen met Intel of Apple M-chips. Het integreert direct met je Mac en ondersteunt het delen van mappen en apps, kopiëren/plakken, drag-and-drop, toegang tot de webcam, het delen van het toetsenbord, en meer. VMware Workstation biedt geen van deze functies, niet voor Intel en niet voor M-serie Mac-systemen. Qua prijs is Parallels ook goedkoper dan VMware Workstation: respectievelijk $99,99 en $149 per jaar.
Conclusie
In dit artikel hebben we besproken wat VMware is, hoe het werkt en welke alternatieven er zijn, zodat je een goed beeld krijgt van deze virtualisatietools. Wil je virtuele instanties aanmaken zonder de resources van je eigen computer te gebruiken, dan raden we Cloudzy's Hyper-V VPSaan. Met deze dienst maak je Windows-instanties die draaien op krachtige infrastructuur in plaats van je eigen hardware. Net als de andere hostingoplossingen van Cloudzy wordt Hyper-V VPS geleverd met een uptime-garantie van 99,95%, technische ondersteuning 24/7, hoge betrouwbaarheid en DDoS-beveiliging. Start je virtualisatietraject met Hyper-V VPS-hosting vanaf slechts $36,95 per maand.
Veelgestelde vragen
Wie is de grootste concurrent van VMware?
Microsoft Hyper-V wordt gezien als de grootste concurrent van VMware. Het biedt vergelijkbare virtualisatiemogelijkheden en is veelgebruikt in bedrijfsomgevingen, met name bij organisaties die al hebben geïnvesteerd in het Microsoft-ecosysteem.
Wat zijn de beste alternatieven voor VMware?
KVM (Kernel-based Virtual Machine) is een goed alternatief voor VMware. KVM is open-source, kostenefficiënt en zeer flexibel, waardoor het een sterke keuze is voor organisaties die een aanpasbaar virtualisatieplatform willen zonder afhankelijk te zijn van één leverancier.