VMWare vs. VirtualBox

Vmware Vs Virtualbox



VMware und VirtualBox sind beide die beiden beliebtesten Desktop-Virtualisierungsoptionen. Sie werden beide unter Windows, macOS und Linux unterstützt und bieten beide Unterstützung für 32- und 64-Bit-Gastbetriebssysteme. Zusammen mit einer ganzen Reihe anderer Architekturen wie ARM. Welches sollten Sie also wählen und welche Faktoren sollten Sie bei der Auswahl berücksichtigen?

Preis und Lizenzierung

Das Kernsystem von VirtualBox ist kostenlos und Open Source unter der GNU v2-Lizenz. VMware ist sowohl als kostenlose als auch als kostenpflichtige Version erhältlich, die beide unter proprietärer Lizenz stehen. Die kostenpflichtige Version von VMware heißt VMware Workstation Pro für Windows- und Linux-Hostsysteme, während sie für macOS als VMware Fusion vermarktet wird. Die kostenlose Version ist als VMware Workstation Player bekannt und hat eine ziemlich eingeschränkte Funktionalität, wobei viele der Funktionen gesperrt sind.







Preislich klarer Gewinner ist VirtualBox. Obwohl VirtualBox Erweiterungspakete unter einer anderen Lizenz für freigegebene Ordner, Festplattenverschlüsselung, PXE-Booten und einige andere Funktionen hat. Sie können alle für den nicht-kommerziellen Gebrauch unter der Personal Use and Evaluation License (PUEL) verwendet werden.



Leistung

Der Leistungsvergleich zwischen den beiden Virtualisierungsumgebungen wird im Internet kontrovers diskutiert. Um den am häufigsten beobachteten Ergebnissen zu folgen, übertrifft VMware VirtualBox in Bezug auf CPU- und Speicherauslastung. Beim E/A-Durchsatz liegen sie jedoch Kopf an Kopf, was bei der Desktop-Virtualisierung ein schwerwiegender Engpass ist.



Nehmen Sie diese Benchmarks jedoch mit Vorsicht, da es viele Variablen gibt, die hier nicht berücksichtigt werden können. Zum Beispiel die Art Ihres Gastsystems, Ihres Hostsystems, die aktivierte oder deaktivierte Paravirtualisierung und die Hardwarearchitektur. Diese Variablen variieren von Person zu Person und das macht Virtualisierung zu einer der anspruchsvollsten Engineering-Aufgaben.





Aber für den typischen Anwendungsfall von x64-Gästen auf x64-Hosts gewinnt VMware.

Merkmale

Aus der Sicht der Funktionen haben sich beide Produkte gegenseitig inspiriert. VirtualBox hat beispielsweise Snapshots und VMware hat Rollback-Punkte, zu denen Sie zurückkehren können, falls Sie Ihre virtuelle Maschine kaputt machen. Beide verfügen über eine Integration, um virtualisierte Anwendungen nativ auf Ihrem Desktop auszuführen. VMware nennt es Unity-Modus und VirtualBox nennt es den Seamless-Modus und beide ermöglichen es Ihnen, Anwendungsfenster auf dem Host-Rechner zu öffnen, während die VM, die diese App unterstützt, im Hintergrund läuft.



Die meisten Funktionalitäten im Falle von VMware kommen mit den kostenpflichtigen Versionen wie Workstation Pro oder Fusion und ähnlich auf VirtualBox hängen einige Funktionalitäten wie Shared Folder von der proprietären Lizenz PUEL und nicht von der GPL ab, wie der Rest des VirtualBox-Kerns (obwohl sie immer noch kostenlos sind). letzterer Fall).

Benutzeroberfläche

Obwohl die Benutzeroberfläche eine subjektive Angelegenheit ist, ist sie eine ziemlich wichtige. Eine klare und intuitive Benutzeroberfläche hilft Ihnen, in wenigen Minuten mit Ihren Projekten zu beginnen, anstatt hundert verschiedene Dinge zu googeln.

Im Fall von VirtualBox ist die Benutzeroberfläche einfach und sauber. Ihre Einstellungen sind aufgeteilt in Werkzeugmaschinen und Globale Tools Ersteres dient zum Erstellen, Ändern, Starten, Stoppen und Löschen von virtuellen Maschinen.

Letzteres dient der Verwaltung mehrerer Festplatten-Images, virtueller Festplatten und Host-Netzwerkadapter und anderer Einstellungen, die möglicherweise von zusammen ausgeführten virtuellen Maschinen gemeinsam genutzt werden könnten.

VMware hingegen hat eine viel kompliziertere Benutzeroberfläche, Menüpunkte sind mit Fachbegriffen benannt, die dem durchschnittlichen Benutzer wie Jargon erscheinen mögen. Dies liegt in erster Linie daran, dass die VMware-Leute mehr auf Cloud-Anbieter und serverseitige Virtualisierungen eingehen. Daher erwarten sie, dass Systemingenieure ihre Endbenutzer sind, nicht Entwickler oder Tester.

Mit VMware erhalten Sie mehr Schnickschnack. Sie erhalten auch Remote-Zugriff, um Ihre Cloud-Infrastruktur vSphere oder ESXi zu verwalten, bei denen es sich um VMware-Produkte für Unternehmen handelt.

Die komplizierte Benutzeroberfläche von VMware ist zwar gerechtfertigt, aber das macht es nicht zum Gewinner auf dem Desktop. VirtualBox übernimmt dabei die Führung.

Anwendungsfälle

Es gibt immer Grenzfälle, auf die nur ein kleiner Bruchteil der Benutzer stoßen könnte, und andere könnten sie ignorieren. Führen Sie beispielsweise PCIe-Passthrough aus, um Ihrer GPU direkten Zugriff auf Ihre virtuelle Maschine zu gewähren. Oder vielleicht verwalten Sie Server für Ihr Unternehmen. In diesem Fall benötigen Sie eine Client-App, um aus der Ferne auf Ihre Server zuzugreifen und sie zu überwachen.

Beide Fälle haben nichts mit einer typischen Desktop-Virtualisierung zu tun, aber sie sind sowieso eng mit der Virtualisierung verbunden. Im Fall von VirtualBox kann beispielsweise PCIe-Passthrough durchgeführt werden, obwohl Sie möglicherweise durch einige Reifen springen müssen. VMware bietet andererseits einen ausgezeichneten Kundensupport und würde Ihnen helfen, wenn Sie in einer Lösung sind. Überlegen Sie, was Ihr Anwendungsfall sein wird, bevor Sie sich für den einen oder anderen entscheiden.

Technologien rund um die Virtualisierungsplattform

Die letzte Variable, die beim Vergleich von Vbox und VMware zu berücksichtigen ist, sind die um sie herum aufgebauten Technologien. VirtualBox ist kostenlos und Open Source und bietet eine Menge Unterstützung für Technologien wie Vagrant. Bitnami veröffentlicht Full-Stack-Anwendungen, die ohne Anpassungen oder Änderungen einfach auf der Standard-VirtualBox ausgeführt werden können. Alles, was LAMP-Stack, MEAN-Stack oder andere virtualisierbare Workloads sind, wird auf VirtualBox getestet, wodurch der kostenpflichtige Support von VMware fast überflüssig wird.

Auch wenn Sie mit VMware das gleiche Ergebnis erzielen können, wird es kein Plug-and-Play-Erlebnis sein.

Communities und Organisationen haben eine viel breitere Akzeptanz von VirtualBox und VMware hat damit einfach das Ziel verfehlt.

Abschluss

Um das endgültige Urteil zu fällen, ist VirtualBox der klare Gewinner. Es ist kostenlos sowie problemlos und mit vielen Funktionen ausgestattet. Dies ist das erste, was Sie bei Desktop-Virtualisierungsanforderungen berücksichtigen sollten. Obwohl VMware den Enterprise-Markt dominiert, wird es für reine Desktop-Anwendungsfälle von VirtualBox leicht übertroffen.