Beoordeling: VirtualBox 5.0 versus VMware Workstation 11

Oracle VirtualBox en VMware Workstation hebben het al een aantal jaren uitgespookt. VirtualBox bezet de "gratis en open source" -hoek van de ring, terwijl VMware Workstation een eigen commerciële applicatie is. Voor de prijs was Workstation over het algemeen toonaangevend in functies en prestaties, terwijl het ook nauwe integraties bood met de rest van de VMware-virtualisatielijn.

In wezen lijken de twee producten echter behoorlijk op elkaar. Beide draaien op Windows- of Linux-hosts en beide ondersteunen een breed scala aan Windows-, Linux- en Unix-gasten. (VirtualBox draait ook op OS X, terwijl VMware Fusion voor Macs biedt.) Met zowel VirtualBox als Workstation kun je grote VM's en complexe virtuele netwerken maken. Met beide kunt u zoveel snapshots van VM's maken als u kunt opslaan, en ze geven u een grafische tijdlijn om ertussen te navigeren. Beide ondersteunen gekoppelde klonen, die kopieën van VM's baseren op snapshots om schijfruimte te besparen.

Kortom, VirtualBox en Workstation zijn de meest capabele manieren om virtuele machines op de desktop uit te voeren. Met versie 5.0 vult VirtualBox enkele hiaten. Hoe hoog is de lat hoger gelegd? Hoog genoeg om VirtualBox concurrerend te houden aan de onderkant van de VMware Workstation-markt, hoewel niet genoeg om het een een-op-een vervanging te maken voor gebruikers die prestaties op werkstationniveau willen.

Oracle VirtualBox 5.0

VirtualBox heeft zichzelf over het algemeen onderscheiden als het gratis alternatief voor VMware Workstation, ook al was het aanbod van functies niet zo vol of zijn prestaties even pittig als die van zijn commerciële concurrent. Met versie 5.0 zijn de nieuwe features vooral bedoeld om het dagelijkse werk wat vlotter te laten verlopen.

Dat wil niet zeggen dat prestatieverbetering helemaal niet op de agenda stond. VirtualBox 5.0 voegt ondersteuning voor paravirtualisatie toe voor Windows- en Linux-gasten. Paravirtualisatie stelt gastbesturingssystemen in staat om bepaalde acties rechtstreeks op de hosthardware uit te voeren via een API die op de host wordt weergegeven, hoewel de gast paravirtualisatie-bewust moet zijn om dit te laten werken. Het goede nieuws is dat de belangrijkste besturingssystemen - Windows, Linux en FreeBSD bijvoorbeeld - dit allemaal kunnen. De gebruiker kan kiezen bij welke paravirtualisatie-interface hij past voor een bepaalde VM (zoals Hyper-V of KVM) of laat VirtualBox automatisch beslissen.

Hoeveel prestatieverbetering levert deze functie op? Een bescheiden, zo te zien. PassMark Performance Test 8.0, uitgevoerd in een Windows 7-gast, emuleert vier cores en 4GB RAM op een Intel Core i7-3770K CPU, en genereerde tussen 1.270 en 1.460 voor de algehele score, afhankelijk van de gebruikte paravirtualisatiemodus. Oracle merkt op dat "de huidige paravirtualisatiefunctie voornamelijk [ter wille van] het verbeteren van de tijdregistratie (goedkopere TSC-toegang) is" en "een kleine verbetering kan worden verwacht, maar niet significant." Met andere woorden, verwacht niet veel - - en in de meeste gevallen wil je VirtualBox automatisch laten uitzoeken welke paravirtualisatiemodus je toch moet gebruiken voor de beste resultaten.

Een andere nieuwe functie, in ongeveer dezelfde geest, is bredere ondersteuning waarvoor CPU-instructies kunnen worden gebruikt door de gast, waardoor de prestaties worden verbeterd voor toepassingen die afhankelijk zijn van bewerkingen met drijvende komma, codering en willekeurige getallen. Nog een andere nieuwe en gewilde toevoeging aan hardware is USB 3.0-ondersteuning. Gasten kunnen direct verbinding maken met en werken met USB 3.0-apparaten op de host en ermee werken op volledige 3.0-snelheid. (VMware Workstation ondersteunt USB 3.0 sinds versie 9.)

VMware Workstation is al lang toonaangevend op het gebied van ondersteuning voor hosthardware, en deze toevoegingen veranderen daar weinig aan. VMware Workstation 10 heeft bijvoorbeeld ondersteuning toegevoegd voor oriëntatiesensoren, op voorwaarde dat ze aanwezig zijn op de host (dat wil zeggen de Microsoft Surface Pro) - handig voor het testen van applicaties op tablethardware. VirtualBox heeft ondersteuning voor touchscreens toegevoegd in 4.3, maar ondersteunt nog geen andere mobiele hardwarefuncties. Een hardwaretoevoeging die in VirtualBox 5.0 terechtkwam, is ondersteuning voor SATA-hot-plugging - handig als u live-uitwisseling van opslag in een VM wilt simuleren (bijvoorbeeld om de robuustheid te testen van een applicatie die dergelijke gebeurtenissen kan verwerken).

Een verbetering die onmiddellijk impact zal hebben, ongeacht welke applicaties worden uitgevoerd, is ondersteuning via slepen en neerzetten. Bestanden en mappen kunnen nu worden verplaatst tussen host en gasten door ze naar of vanuit het gast-VM-venster te slepen en neer te zetten. Geen onhandige bestandsshares meer instellen tussen gasten en hosts, en ook geen onverwachte eigenaardigheden - het werkt gewoon tussen alle hostplatforms en ondersteunde gastbesturingssystemen (Windows, Linux en Oracle Solaris). Natuurlijk, het is een andere inhaalfunctie (Workstation heeft al eeuwen ondersteuning voor slepen en neerzetten), maar een onmisbare toevoeging.

Nog een andere handige inhaalfunctie is schijfversleuteling. Als u voorheen VM's met gecodeerde virtuele schijven wilde draaien, moest u dat zelf implementeren, hetzij door middel van schijfversleuteling op de host, hetzij door een besturingssysteem te draaien dat er native ondersteuning voor had. Nu kan VirtualBox zelf schijfafbeeldingen coderen met behulp van de AES-128- of AES-256-algoritmen, en codering kan worden uitgevoerd via de opdrachtregel of in de GUI. Merk op dat VM's moeten worden afgesloten om versleuteling of ontsleuteling uit te voeren; schijven kunnen niet worden versleuteld op een live VM.

VirtualBox heeft geen geschiedenis van integratie met server- of cloudgebaseerde virtualisatieproducten zoals de integratie van VMware Workstation met VMware vSphere en vCloud Air. Ondanks dat Oracle heeft gepraat om een ​​cloudbedrijf te worden, is er geen teken dat VirtualBox wordt omgevormd tot een front-end voor elke vorm van cloudgebaseerde virtualisatie-oplossing. De beste optie in die geest tot dusver is afkomstig van een derde partij. Hyperbox, een open source-project, "heeft tot doel een gratis alternatief te bieden voor commerciële producten zoals VMware vCenter / ESXi" met VirtualBox als hypervisor.

Aan de positieve kant kunnen VirtualBox-gebruikers profiteren van handige integraties met tools zoals Vagrant en Docker. En de ingebouwde ondersteuning van VirtualBox voor een verscheidenheid aan virtuele schijfformaten - VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU) - maken het handig om een ​​breed scala aan virtuele machines uit te proberen. types. Het is niet nodig om een ​​apart conversiehulpprogramma te downloaden, dat is vereist voor VMware Workstation.

VMware-werkstation 11

VMware Workstation onderscheidt zich al lang door drie kenmerken: de prestaties, de nauwe integratie met andere VMware-producten en de vele handige functies om het proces van het instellen van en werken met VM's meer automatisch te maken. De laatste herziening van Workstation polijst en actualiseert voornamelijk die aspecten van het programma en een paar andere, maar introduceert weinig dat revolutionair is.

Met Workstation 11 heeft VMware zijn hardware-emulatiefuncties vernieuwd, zoals gebruikelijk voor elke nieuwe versie van het programma. Versie 11 voegt ondersteuning toe voor de nieuwe instructies in Intel's Haswell-processor, een nieuwe xHCI-controlleremulator en nieuwe netwerkdrivers. VMware claimt "tot 45 procent verbetering" voor programma's die Haswell-instructies gebruiken.

Veel van de andere wijzigingen in Workstation 11 zijn aanpassingen van functies. VM's kunnen nu tot 2GB videogeheugen gebruiken, op voorwaarde dat de host genoeg over heeft; VirtualBox komt nog steeds uit op 256 MB voor video. En Workstation 11 ondersteunt nu EFI-opstarten - een mogelijkheid die VirtualBox heeft gehad sinds versie 3.1, zij het alleen in een expliciet experimentele vorm. VMware en VirtualBox claimen beide betere ondersteuning voor displays met hoge DPI in hun nieuwste release.

VMware regeert nog steeds oppermachtig in prestaties, zeker op grafisch gebied. Workstation 11 behaalde 683 en 1.030 voor zijn Passmark 2D- en 3D-grafische scores, waar VirtualBox respectievelijk 395 en 598 verdiende. De CPU-snelheid op Workstation 11 was ook hoger, aangezien het een 6.774 CPU-score claimde ten opzichte van de VirtualBox-score in het bereik van 4.500 tot 5.500, afhankelijk van welke paravirtualisatiemodus in gebruik was (standaard leverde de beste resultaten op).

Een ander gebied waar Workstation de top blijft, is het gemak van het instellen en uitvoeren van VM's. Workstation 11 stroomlijnt de installatie van veel gangbare besturingssystemen, waaronder Windows en verschillende grote Linux-distributies. Geef vooraf een paar details op, zoals de licentiesleutel van het besturingssysteem, en Workstation handelt al het andere automatisch af, inclusief de clienttoevoegingen. Het is een geweldige tijdsbesparing en een functie die ik altijd al wilde hebben dat VirtualBox zou toevoegen.

Ten slotte is de integratie van Workstation met de rest van het VMware-universum een ​​overtuigend argument voor VMware-winkels. Workstation 9 bood integratie met VMware vSphere (inclusief ESX / ESXi en vCenter Server), waardoor u VM's op externe VMware-hosts kunt maken, bewerken en uitvoeren. Workstation 11 voegt vCloud Air-integratie toe, waardoor Workstation kan dienen als front-end voor de openbare cloud van VMware. Enkele van de andere functies van Workstation die niet in VirtualBox worden herhaald, zoals fysieke naar virtuele conversie, maken ook deel uit van dit geheel.

Als je in een organisatie zit die al een investering in VMware heeft of je hebt geld om te verbranden, dan blijft VMware Workstation de verstandige keuze. Het biedt een meer gepolijste look en feel, meer gebruiksgemak en betere prestaties.

VirtualBox heeft zijn voordelen, niet in de laatste plaats dat het gratis beschikbaar is onder een open source-licentie. Met de toevoeging van ondersteuning voor paravirtualisatie, USB 3.0 en kopiëren via slepen en neerzetten tussen hosts en gasten, komt het beter overeen met Workstation dan ooit. Voor mensen met een beperkt budget zijn de resterende kleine tekortkomingen gemakkelijk over het hoofd te zien.

Score kaart Kenmerken (20%) Gebruiksgemak (20%) Prestaties (20%) Integraties (20%) Documentatie (10%) Waarde (10%) Totale score
VMware-werkstation 11 9 10 9 9 9 9 9.2
VirtualBox 5.0 9 8 7 8 7 9 8.0