Der Hypervisor verwaltet die Virtualisierungstechnik und erstellt, betreibt und überwacht mehrere virtuelle Maschinen (Gäste) gleichzeitig auf einer einzigen Computerhardware (Host).
Hypervisoren regulieren also den Virtualisierungsprozess und erstellen mehrere virtuelle Maschinen, mit denen Sie gleichzeitig an mehreren Recheninstanzen arbeiten können. Dies ist der wesentliche Unterschied zwischen Virtualisierung und Hypervisoren.
Der Virtual Machine Monitor (VMM) oder Hypervisor fungiert als Supervisor. Er wird auf Computerhardware als in die Firmware eines Systems eingebetteter Code oder als Software-Schicht implementiert.
Hypervisoren erstellen, starten, stoppen und setzen mehrere VMs zurück, während sie ihre Ressourcen wie RAM und Netzwerkschnittstellencontroller virtuell gemeinsam nutzen.
VMM steuert die Gastbetriebssysteme und verwaltet die Ausführung auf einer virtuellen Betriebsplattform. Darüber hinaus trennt es virtuelle Maschinen (VMs) logisch voneinander, sodass selbst wenn ein Betriebssystem aus irgendeinem Grund abstürzt, die anderen VMs ungehindert weiterarbeiten können.
Lesen Sie auch – Die 10 besten Open-Source-Hypervisoren
Zwei Arten von Hypervisoren: Typ 1 und Typ 2
Basierend auf ihrem Arbeitssystem werden Hypervisoren in zwei Kategorien unterteilt:
- Typ 1 – Bare-Metal-Hypervisor
- Typ 2 – Gehosteter Hypervisor
Der Hauptgrund dafür, dass Hypervisoren in zwei Typen unterteilt werden, ist das Vorhandensein oder Fehlen des zugrunde liegenden Betriebssystems.
Typ 1 läuft direkt auf der Hardware mit bereitgestellten Ressourcen der virtuellen Maschine. Typ 2 läuft auf dem Host-Betriebssystem, um Virtualisierungsmanagement und andere Dienste bereitzustellen.
| Kriterien | Typ-1-Hypervisor | Typ-2-Hypervisor |
| AKA | Bare-Metal oder Native | Läuft auf einem herkömmlichen Betriebssystem |
| Definition | Läuft direkt auf dem System mit darauf laufenden VMs. | Läuft als Anwendung auf dem Host-Betriebssystem. |
| Virtualisierung | Hardware-Virtualisierung | OS-Virtualisierung |
| Betrieb | Gastbetriebssystem und Anwendungen laufen auf dem Hypervisor. | Läuft als Anwendung auf dem Host-Betriebssystem. |
| Skalierbarkeit | Bessere Skalierbarkeit | Nicht so sehr, da es vom zugrunde liegenden Betriebssystem abhängig ist. |
| Einrichtung/Installation | Ganz einfach, solange Sie über die erforderliche Hardwareunterstützung verfügen. | Die Einrichtung ist viel einfacher, da Sie bereits über ein Betriebssystem verfügen. |
| Systemunabhängigkeit | Hat direkten Zugriff auf Hardware sowie auf die von ihm gehosteten virtuellen Maschinen. | Es ist nicht gestattet, direkt auf die Host-Hardware und deren Ressourcen zuzugreifen. |
| Geschwindigkeit | Schneller | Langsamer aufgrund der Abhängigkeit des Systems |
| Leistung | Höhere Leistung, da keine Zwischenschicht vorhanden ist | Verhältnismäßig hat eine reduzierte Leistungsrate, da es mit zusätzlichem Overhead läuft. |
| Sicherheit | Mehr Sicherheit | Weniger sicher, da jedes Problem im Basisbetriebssystem Auswirkungen auf das gesamte System hat, einschließlich des geschützten Hypervisors. |
| Beispiele | • VMware ESXi • Microsoft Hyper-V • Citrix XenServer | • VMware Workstation Player • Microsoft Virtual PC • Sun VirtualBox |
Native Hypervisor vs. gehostete Hypervisor: Welche der beiden Optionen ist die bessere?
Für Unternehmensanwendungen und Cloud Computing sind Bare-Metal-Hypervisoren vorzuziehen, vor allem aufgrund ihrer Unabhängigkeit vom Host-Betriebssystem.
Die nativen Hypervisoren sind eine sicherere Option. Im Gegensatz zum gehosteten Hypervisor sind sie nicht vom zugrunde liegenden Betriebssystem abhängig.
Im Falle eines Angriffs haben Sie also mit dem Bare-Metal-Hypervisor (Typ 1) bessere Chancen. Diese Abhängigkeit kostet den Typ-2-Server auch ein wenig an Effizienz, Leistung und Geschwindigkeit.
Typ 2 hat keinen direkten Zugriff auf die Host-Hardware und -Ressourcen, sodass eine gewisse Latenz unvermeidbar sein kann. Das bereits vorhandene Betriebssystem verwaltet die Anforderungen an Speicher, Speicherplatz und Netzwerkressourcen.
Obwohl dies für einfachere Szenarien nicht der Fall ist, sind gehostete Hypervisoren für den privaten Gebrauch und KMUs nach wie vor beliebt.
Für einige Entwicklerumgebungen, in denen beispielsweise der Zugriff auf mehrere Betriebssysteme und deren Varianten erforderlich ist, sind Typ-2-Hypervisoren die bessere Wahl. Auf Geräten, die nicht für die VM-Host-Rolle vorgesehen sind, werden gehostete Hypervisoren empfohlen.




