Xen ist ein plattformübergreifender Hypervisor (ein Programm oder Hardwaresystem, das die gleichzeitige Ausführung mehrerer Betriebssysteme auf einem einzigen Computer ermöglicht). Er wird unter einer kostenlosen Lizenz vertrieben, die keine Anschaffungskosten erfordert. Nimmt bei der Installation nur wenig Platz in Anspruch. Kann auf den meisten Linux-Betriebssystemen (Debian, Ubuntu, RHEL, CentOS, OpenSUSE usw.) sowie auf FreeBSD installiert werden.
Ein Hauptmerkmal ist die Unterstützung für den Paravirtualisierungsmodus. Diese Technik ermöglicht es dem Gastbetriebssystem, fast wie ein echtes, nicht virtualisiertes System zu arbeiten. Der Nachteil dieser Technik besteht darin, dass Änderungen am Kernel des Gastbetriebssystems vorgenommen werden müssen, so dass sie nicht auf Windows-Systemen eingesetzt werden kann, deren Kernel unzugänglich ist.
Ein weiteres nettes Feature des Linux-Basissystems ist die Automatisierung von Prozessen mithilfe von Skripten. Allerdings ist im Standardpaket kein Programm mit einer grafischen Oberfläche für die Verwaltung enthalten, was auf den ersten Blick wie ein Nachteil erscheinen mag. Vor allem, wenn Sie gerade erst anfangen, sich mit dieser Technologie vertraut zu machen.
ESXi ist ein Hypervisor von VMware, dessen Hauptmerkmal darin besteht, dass er direkt auf der Hardware installiert wird. Dadurch können Sie die "Schicht" zwischen den physischen Ressourcen der Maschine und dem Hypervisor entfernen. Ausgestattet mit einer bequemen zentralen grafischen Konsole sowie einer Verwaltungsüberwachung. Damit haben Sie die volle Kontrolle über die VM für Interaktionsfunktionen wie Rebooten, Mounten von ISOs, etc. Es verfügt über ein hochwertiges System für "On-the-fly-Migrationen", mit dem Sie die VM praktisch ohne Verzögerung an einen anderen Ort übertragen und dort einsetzen können. Ein Produkt auf Enterprise-Niveau für den Einsatz in Projekten mit hoher Belastung. Aufgrund der Besonderheiten des Betriebssystems ist die Prozessautomatisierung jedoch kompliziert. Außerdem ist eine kostenpflichtige Lizenz erforderlich.
Eine kleine Vergleichstabelle zwischen Xen und ESXi.
OC | Unix-Betriebssystem (Linux / FreeBSD) | VMware |
---|---|---|
Lizenz | GPL v2 | Proprietäre |
Quellentyp | Open source | Closed Source |
Art der Virtualisierung | Paravirtualisierung, Hardware-gestützte Virtualisierung | Virtualisierung |
Automatisierung | Gut | Spezifisch |
GUI | Nein | Ja |
Live-Migration | Normal | Gut |