Virtualisierung per Software

Im Bereich der Softwareentwicklung erleichtern virtuelle Maschinen den Entwicklungsprozess, da verschiedene Instanzen gleichzeitig parallel laufen können. Damit können verschiedene Entwicklungs-Stände bequem getestet werden. Durch Snapshots können Wiederanlaufpunkte gesichert werden, zu denen wieder zurückgekehrt werden kann. Die Installationen werden als Image-Dateien abgelegt und können damit über eine Netzwerkanbindung verschiedenen Entwicklern mit gleichem Stand zur Verfügung gestellt werden.

Da sich mit VMware auch ältere Betriebssysteme in aktuelle Systeme einbinden lassen, kann ältere Software in der Emulation uneingeschränkt genutzt werden, solange keine problematischen Hardwarezugriffe auftreten (wie z. B. in einigen Grafikanwendungen).

VMware kann auch als Brücke von Windows zu Linux dienen, da sich jedes beliebige Windows-Betriebssystem in alle gängigen Linux-Varianten einbinden lässt. Somit können sämtliche Windows-Programme unter Linux eingesetzt werden, ohne dass zwei Betriebssysteme parallel auf unterschiedlichen Festplattenpartitionen installiert werden müssen. Das virtualisierte Windows-Betriebssystem kann einfach als „Fenster“ innerhalb von Linux aufgerufen werden, während man zugleich auf Linux weiterarbeitet. Kompatibilitätsprobleme sind von vornherein ausgeschlossen. Natürlich lassen sich auch Linux und andere Betriebssysteme in die Windows-Umgebung integrieren.

Ein weiterer großer Vorteil liegt im Disaster Recovery. Da ein virtueller Server ganz einfach wie ein Verzeichnis kopiert werden kann (mitsamt allen Einstellungen), kann man dieses zum Beispiel auf externen Festplatten speichern. Im Bedarfsfall können so ganze Serverlandschaften mitsamt allen Einstellungen binnen kürzester Zeit auf Ersatzgeräte (auf denen VMWare installiert ist) kopiert und gestartet werden. Die zeitaufwendige, kostspielige Rekonstruktion der Feineinstellungen entfällt somit komplett.

Da die Gastsysteme in virtuellen Maschinen laufen, die – außer der CPU – immer die völlig gleiche virtuelle Hardware für die Betriebssysteme darstellen, sind Umzüge des Wirtssystems von einer Hardware auf eine andere völlig unproblematisch.