Über die Virtualisierungstechnologien Xen, VMware ESXi, KVM, OpenVZ

Xen

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

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

OpenVZ

OpenVZ ist eine bewährte Technologie, die dadurch interessant ist, dass sie die Möglichkeit bietet, Dienstleistungen billiger zu verkaufen und Hardware-Ressourcen zum Verkauf anzubieten, die nicht vorhanden sind. Dies liegt an der Vorrichtung der so genannten Counter (Zähler), die z.B. bei der gemeinsamen Nutzung von Speicher nicht ganz korrekt arbeiten. Ein weiterer offensichtlicher Nachteil ist, dass es nur einen Kern für alle gibt, was bedeutet, dass es unmöglich ist, innerhalb der VM irgendwelche Änderungen vorzunehmen. Wenn außerdem das Dateisystem einer Person beschädigt wird, wirkt sich dies auf alle VMs auf diesem Rechner aus. Darüber hinaus ist es erwähnenswert, dass diese Technologie nur einen modifizierten Linux-Kernel verwendet und daher keine anderen Betriebssysteme zur Installation auf einem Gastsystem unterstützt.

Cloud server

Cloud server

Erfahren Sie mehr über unsere hochverfügbare SIM-Cloud

Mehr erfahren

KVM

KVM ist eine leistungsstarke Virtualisierungstechnologie, die bereits in den Linux-Kernel integriert ist (seit Version 2.6.20). Sie ist reich an Funktionen und Merkmalen. Jede VM hat ihren eigenen, vollwertigen Kernel. Funktioniert in Verbindung mit den Treibern von qemu, das aktiv weiterentwickelt wird. Zu den Nachteilen gehören das Fehlen der Paravirtualisierung von Xen und die Notwendigkeit, Linux oder FreeBSD als Basis zu installieren (im Vergleich zu ESXi). Außerdem gibt es standardmäßig keine grafische Verwaltungskonsole.

War dieser Artikel hilfreich?

Stichworten:

#server

Hat dir der Artikel gefallen?

Cookie-Zustimmung

Indem Sie auf «Ich stimme zu» klicken, stimmen Sie der Verwendung von Cookies auf unserer Website zu. Die Verwendung dieser Cookies dient der Optimierung Ihrer Nutzererfahrung, indem u. a. Präferenzen für kommende Besuche auf unserer Website gespeichert werden. Sie können unter «Cookies verwalten» detaillierte Einstellungen vornehmen und Ihre Cookie-Auswahl anpassen. Mehr dazu

Cookie-Einstellungen

funktional

Funktionale bzw. notwendige Cookies sind für die Grundfunktionen der Website von entscheidender Bedeutung und die Website funktioniert ohne sie nicht wie vorgesehen.

analyse

Analytische Cookies werden verwendet, um zu verstehen, wie Besucher mit der Website interagieren.

werbung

Werbe-Cookies werden verwendet, um Besuchern relevante Anzeigen und Angebote bereitzustellen.