Hypervisor-Typen#

Ein Hypervisor (auch: Virtual Machine Monitor, VMM) ist die Software, die virtuelle Maschinen (VMs) verwaltet und Hardwareressourcen (CPU, RAM, Speicher, Netz) zwischen ihnen aufteilt.


1. Grundprinzip der Virtualisierung#

flowchart TD
    HW[Hardware\nCPU / RAM / Speicher] --> HV[Hypervisor]
    HV --> VM1[Virtuelle Maschine 1\nWindows Server]
    HV --> VM2[Virtuelle Maschine 2\nUbuntu Linux]
    HV --> VM3[Virtuelle Maschine 3\nDebian]

Jede VM verhält sich wie ein eigenständiger physischer Rechner, hat ein eigenes Betriebssystem und sieht „virtuelle Hardware".


2. Typ-1 Hypervisor (Bare-Metal)#

Der Typ-1 Hypervisor läuft direkt auf der Hardware, ohne ein Gastbetriebssystem darunter.

┌─────────────────────────────┐
│   VM1   │   VM2   │   VM3   │
├─────────────────────────────┤
│       Typ-1 Hypervisor      │
├─────────────────────────────┤
│          Hardware           │
└─────────────────────────────┘

Eigenschaften#

  • Hohe Performance (kein Host-OS als Zwischenschicht)
  • Für Produktivumgebungen in Rechenzentren
  • Zentrales Management über Verwaltungskonsole

Beispiele#

ProduktHersteller
VMware ESXiVMware (Broadcom)
Microsoft Hyper-VMicrosoft
KVMLinux-Kernel (Open Source)
XenOpen Source
Proxmox VEOpen Source (basiert auf KVM)

Vorteile / Nachteile#

VorteileNachteile
Hohe PerformanceKein normaler Desktop-Betrieb möglich
Direkte HardwarekontrolleSpezialisierte Administration nötig
Ideal für ProduktivumgebungenHardware-Treiber begrenzt

3. Typ-2 Hypervisor (Hosted)#

Der Typ-2 Hypervisor läuft als Anwendung auf einem Host-Betriebssystem.

┌─────────────────────────────┐
│   VM1   │   VM2   │   VM3   │
├─────────────────────────────┤
│       Typ-2 Hypervisor      │
├─────────────────────────────┤
│       Host-Betriebssystem   │
│   (Windows / macOS / Linux) │
├─────────────────────────────┤
│          Hardware           │
└─────────────────────────────┘

Eigenschaften#

  • Einfache Installation wie normale Software
  • Für Entwicklung, Tests und Schulungen
  • Geringere Performance durch Zwischenschicht (Host-OS)

Beispiele#

ProduktHersteller
VMware Workstation / FusionVMware (Broadcom)
Oracle VirtualBoxOracle (Open Source)
Parallels DesktopParallels (macOS)
Microsoft Virtual PCMicrosoft (veraltet)

Vorteile / Nachteile#

VorteileNachteile
Einfache InstallationGeringere Performance
Normaler Desktop weiterhin nutzbarHost-OS verbraucht auch Ressourcen
Gut für Entwicklung und TestsNicht für Produktivbetrieb geeignet

4. Vergleich Typ-1 vs. Typ-2#

MerkmalTyp-1 (Bare-Metal)Typ-2 (Hosted)
Läuft aufDirekt auf HardwareAuf Host-OS
PerformanceSehr hochMittel
EinsatzbereichRechenzentrum, ProduktionDesktop, Entwicklung, Tests
AdministrationKomplexEinfach
BeispieleESXi, Hyper-V, KVMVirtualBox, VMware Workstation

5. Ressourcenteilung & Konzepte#

Overprovisioning (Überallokation)#

Hypervisoren können mehr Ressourcen an VMs verteilen als physisch vorhanden, solange nicht alle VMs gleichzeitig die maximale Last haben.

Snapshots#

Ein Snapshot speichert den aktuellen Zustand einer VM (Disk + RAM). Ermöglicht schnelles Rollback.

Live Migration#

Eine laufende VM kann von einem physischen Host auf einen anderen verschoben werden, ohne Neustart (VMware: vMotion, Hyper-V: Live Migration).

Template / Vorlage#

VMs können als Vorlage gespeichert und schnell als Kopie bereitgestellt werden (Deployment).


6. Abgrenzung: Hypervisor vs. Container#

Hypervisor (VM)Container (Docker)
IsolationVollständiges Gast-OSTeilt Host-OS-Kernel
RessourcenHöherer OverheadSehr effizient
StartzeitMinutenSekunden
SicherheitStärkere IsolationSchwächere Isolation
EinsatzVollständige OS-IsolationMicroservices, Anwendungen

Siehe auch: container


Wichtige Hinweise für die Prüfung#

  • Typ-1 = direkt auf Hardware = Rechenzentrum = ESXi, Hyper-V, KVM
  • Typ-2 = auf Host-OS = Desktop/Test = VirtualBox, VMware Workstation
  • Hypervisor teilt Hardware auf: CPU, RAM, Speicher, Netzwerk
  • Live Migration: VM läuft weiter, während sie zwischen Hosts verschoben wird

Siehe auch#

  • container — Container als leichtgewichtige Alternative zur Hypervisor-Virtualisierung
  • cloud — Hypervisoren als technische Grundlage von Cloud-Infrastrukturen
  • [[../04_storage/san_nas]] — Speicheranbindung von VMs über SAN/NAS

Ressourcen#