Video: Grundlagen der Virtualisierung: Erfahren Sie, wie die Virtualisierung funktioniert 2024
Kern der Virtualisierung ist ein Hypervisor, eine Softwareschicht, die die Erstellung und Ausführung von virtuelle Maschinen. Ein Hypervisor bietet mehrere Kernfunktionen:
-
Er stellt eine HAL bereit, die alle Hardwareressourcen des Hostcomputers virtualisiert, auf dem sie ausgeführt wird. Dazu gehören Prozessorkerne, RAM und E / A-Geräte wie Festplattenlaufwerke, Tastaturen, Mäuse, Monitore, USB-Geräte usw.
-
Es werden Pools dieser abstrahierten Hardwareressourcen erstellt, die virtuellen Maschinen zugewiesen werden können.
-
Es erzeugt virtuelle Maschinen, die vollständige Implementierungen eines idealisierten Computersystems sind, das die Hardware-Ressourcen des Hosts zur Verfügung hat. Die Hardware für jede virtuelle Maschine wird aus den Pools der verfügbaren, vom Hypervisor verwalteten Hardware-Ressourcen bezogen.
-
Er verwaltet die Ausführung seiner virtuellen Maschinen, ordnet Hosthardwareressourcen nach Bedarf jeder virtuellen Maschine zu und startet und stoppt virtuelle Maschinen, wenn diese von Benutzern angefordert werden.
-
Dadurch wird sichergestellt, dass jede virtuelle Maschine vollständig von allen anderen virtuellen Maschinen isoliert ist. Wenn also ein Problem in einer virtuellen Maschine auftritt, ist keine der anderen virtuellen Maschinen betroffen.
-
Er verwaltet die Kommunikation zwischen den virtuellen Maschinen über virtuelle Netzwerke, sodass die virtuellen Maschinen miteinander und mit einem physischen Netzwerk verbunden werden können, das über den Host hinausreicht.
Es gibt zwei grundlegende Arten von Hypervisoren, über die Sie Bescheid wissen sollten:
-
Typ-1: Ein Typ-1-Hypervisor wird direkt auf dem Host-Computer ohne intervenierendes Betriebssystem ausgeführt. Dies ist der effizienteste Hypervisor, da er direkten Zugriff auf die Hardware-Ressourcen des Host-Systems hat.
Die beiden bekanntesten Beispiele für Typ-1-Hypervisoren sind VMware ESXi und Microsofts Hyper-V. ESXi ist Teil einer Reihe von beliebten Virtualisierungsprodukten von VMware, und Hyper-V ist die integrierte Virtualisierungsplattform, die in aktuellen Versionen von Windows Server enthalten ist.
-
Typ-2: Ein Typ-2-Hypervisor wird als Anwendung in einem Betriebssystem ausgeführt, das direkt auf dem Host-Computer ausgeführt wird. Hypervisoren vom Typ 2 sind weniger effizient als Hypervisor vom Typ 1, da Sie bei Verwendung eines Hypervisors vom Typ 2 eine zusätzliche Schicht der Hardwareabstraktion hinzufügen: Die erste wird vom Betriebssystem bereitgestellt, das nativ auf dem Host ausgeführt wird, und die zweite vom Hypervisor. Hypervisor, der als Anwendung auf dem Host-Betriebssystem ausgeführt wird.
Für die produktive Verwendung sollten Sie immer Hypervisoren vom Typ 1 verwenden, da diese viel effizienter als Hypervisoren vom Typ 2 sind.Typ-1-Hypervisoren sind jedoch wesentlich teurer als Typ-2-Hypervisoren. Infolgedessen verwenden viele Leute kostengünstige oder kostenlose Hypervisoren vom Typ 2, um mit Virtualisierung zu experimentieren, bevor sie sich zum Kauf eines teuren Typ-1-Hypervisors verpflichten.