Was ist der Unterschied zwischen VMware vSphere, ESXi und vCenter?
Es ist nicht der Zweck dieses Artikels, sich mit technischen Details zu befassen. Stattdessen werden wir uns näher mit der VMware-Terminologie befassen. Der folgende kurze Überblick soll Ihnen helfen, den Unterschied zwischen den zugrunde liegenden VMware-Produkten zu verstehen.
Fast jeder kennt ESXi. Doch was ist mit vSphere und vCenter? Diese Begriffe werden häufig verwechselt, dabei sind sie gar nicht so kompliziert. Schauen wir uns das Ganze einmal genauer an.
Die Erfindung des VMware ESX-Hypervisors (früher bekannt als VMware ESX Server), der 2001 auf den Markt kam, war der Beginn einer Revolution in der virtuellen Technologie.
Heute ist VMware der führende Entwickler von Virtualisierungssoftwareprodukten (jetzt Teil von Dell). Alle anderthalb Jahre bringt das Unternehmen neue Softwareprodukte mit fortschrittlichen Funktionen auf den Markt, die mit einer breiten Palette von Hardware kompatibel sind, darunter SSD-NVMe-Laufwerke, Festplatten mit hoher Kapazität und die neuesten CPUs.
VMware ESXi
ESXi ist ein Hypervisor. Dabei handelt es sich um eine kleine Software, die auf einem physischen Server installiert wird und die Ausführung mehrerer Betriebssysteme auf einem einzigen Host-Computer ermöglicht. Diese Betriebssysteme laufen getrennt voneinander, können aber über ein Netzwerk mit der Außenwelt kommunizieren. Gleichzeitig bleiben alle anderen Computer mit dem lokalen Netzwerk (Local Area Network, LAN) verbunden, während die Betriebssysteme auf virtuellen Maschinen (VM) laufen, von denen jede ihre eigene virtuelle Hardware hat.
VMware ESXi ist sowohl in einer kostenpflichtigen als auch in einer kostenlosen Version erhältlich. Eine kostenlose Version kann auf dedizierten Servern installiert werden. In Bezug auf die Funktionalität ist die kostenlose Version etwas eingeschränkt. Sie kann eine begrenzte Anzahl von Betriebssystemen auf einem Computer konsolidieren. Außerdem kann sie nicht über einen zentralen Verwaltungsserver - vCenter - verwaltet werden.
Eine kostenlose Version von ESXi (oder VMware ESXi Hypervisor) stellt jedoch eine Verbindung zu einem Remote-Speicher her, auf dem Sie virtuelle Maschinen erstellen, speichern und nutzen können. Dieser Remote-Storage kann von mehreren ESXi-Hosts gemeinsam genutzt werden, aber nicht von virtuellen Maschinen. Virtuelle Maschinen sind "Eigentum" jedes Hosts, was eine zentrale Verwaltung unmöglich macht.
Die Arbeit mit einer kostenlosen Version von ESXi ist sehr einfach. Die Arbeit umfasst die folgenden grundlegenden Prozesse. Schulung, Testen von Produktionsprozessen, Testen von Disaster-Recovery-Systemen und Genehmigung von Architekturlösungen. Durch die Verwendung von Snapshots können Sie überprüfen, ob Windows-Patches installiert sind und korrekt funktionieren. Alternativ kann es nützlich sein, wenn Sie sich entscheiden, Ihren Produktionsserver mit VMware Converter oder P2V-Technologie zu klonen und das Microsoft Service Pack vor der Installation zu testen. Zuvor haben wir darüber geschrieben, wie Sie eine kostenlose Lizenz für ESXi erhalten. Detaillierte Anweisungen finden Sie in dem Artikel How-To: Installieren eines kostenlosen Lizenzschlüssels für VMware ESXi.
VMware vCenter
VMware vCenter ist die zentralisierte Plattform von VMware für das Management virtueller Infrastrukturen. Mit dieser Plattform können Sie fast alle Ihre Prozesse von einer Konsole aus verwalten. Ein vCenter-Server kann entweder unter Windows installiert oder als vorkonfigurierte virtuelle Maschine unter Photon OS, einer leistungsstarken Linux-Distribution, bereitgestellt werden. Vor dem Wechsel zu Photon OS verwendete VMware die Distribution SUSE Linux Enterprise Server (SUSE).
vCenter Server ist eine lizenzierte Software. Es gibt zwei Möglichkeiten, sie zu erwerben:
- Sie können vCenter Server Essentials als Teil der vSphere Essentials-Suite erwerben. Diese Version von vCenter ermöglicht die Verwaltung von drei Hosts mit zwei physischen Prozessoren pro Host. Wenn Sie ein kleines Unternehmen haben, werden Sie mit etwa 60 VMs arbeiten, und diese Version von vCenter wird für Sie funktionieren. Mit der Basis-Suite erhalten Sie nicht nur eine Lizenz für vCenter Server, sondern auch für ESXi (bis zu drei Hosts mit je zwei CPUs).
- Alternativ können Sie Standalone vCenter Server verwenden, eine vollwertige Standalone-Version von vCenter Server, mit der Sie 2.000 Hosts mit 25.000 funktionierenden virtuellen Maschinen verwalten können. Dies ist eine Lizenz ausschließlich für vCenter. Das vCenter selbst ist nur ein Teil des Lizenzierungspuzzles. Um alle Hosts von einem Gerät aus zu verwalten, benötigen Sie eine Lizenz für jeden einzelnen Host.
Es gibt drei Arten von Lizenzen: Standard, Enterprise und Enterprise Plus. Jede deckt einen einzelnen Prozessor ab. Wenn Sie einen Host mit zwei physischen Prozessoren erstellen möchten, benötigen Sie zwei Lizenzen für nur einen dieser Hosts.
VMware vSphere
VMware vSphere ist der kommerzielle Name für die gesamte VMware-Produktsuite. Wie bereits erwähnt, sind die Preise für die verschiedenen Softwarepakete unterschiedlich. Preislich gesehen sind vSphere Essentials und Essentials Plus die günstigsten Optionen. Unterscheiden sie sich? Ja, aber der Unterschied liegt in der Funktionalität, nicht im eigentlichen Softwareinhalt. Je nach Lizenztyp haben Sie Zugriff auf eine bestimmte Anzahl von Funktionen, die über den vSphere Web Client verwaltet werden können. Es gibt auch einen vSphere HTML 5-Client, der jedoch noch nicht nutzbar ist. Das Unternehmen entwickelt ihn noch.
Essentials enthält keine Hochverfügbarkeit, vMotion, Backup-Software (VDP) oder die Möglichkeit, VSAN-Speicher zu verwenden.
Das Essentials-Paket ist für kleine Unternehmen geeignet, die nicht ständig online sein müssen. Andererseits bietet Ihnen die Möglichkeit, Ihre virtuellen Maschinen auf einen anderen Host zu verschieben und Wartungsarbeiten oder Host-Upgrades durchzuführen, während Sie online bleiben, einen echten Vorteil. All dies kann während des Arbeitstages durchgeführt werden, ohne die Arbeit der Benutzer zu unterbrechen.
Darüber hinaus startet vSphere High Availability (HA) im Falle eines unerwarteten Hardwareausfalls automatisch die virtuellen Maschinen neu, die nicht mehr mit dem problematischen Host zusammenarbeiten. Diese virtuellen Maschinen werden automatisch auf anderen Hosts im VMware-Cluster neu gestartet. Es dauert eine Weile, bis das System feststellt, welcher Host ausgefallen ist und welche Hosts seine virtuellen Maschinen vorübergehend übernehmen können. Diese Hosts sollten über genügend Arbeitsspeicher und CPU-Leistung verfügen, um die zusätzliche Last zu bewältigen. Sobald das System die Analyse abgeschlossen hat, werden die VMs neu gestartet. Der gesamte Prozess ist automatisiert und erfordert kein Eingreifen des Administrators.
Zusammenfassung
Die von VMware verwendete Terminologie ist recht einfach zu verstehen, ebenso wie die Unterschiede zwischen ESXi, vSphere und vCenter. Es ist auch klar, wie das Lizenzierungssystem funktioniert. Obwohl der Hypervisor kostenlos ist, ist sein Funktionsumfang begrenzt, so dass es zu Datenverlusten kommen kann. Daher sollte ESXi nur in Testumgebungen eingesetzt werden.