In der Welt der Vir­tua­li­sie­rung sind Hy­per­vi­sor Typ 1 und Typ 2 die Schlüs­sel­ele­men­te, um virtuelle Maschinen zu nutzen. Beide Konzepte punkten mit in­di­vi­du­el­len Stärken und eignen sich für un­ter­schied­li­che Szenarien.

Was ist ein Hy­per­vi­sor?

Ein Hy­per­vi­sor ist eine Software-Lösung, die es erlaubt, mehrere virtuelle Maschinen (VMs) auf einer ge­mein­sa­men phy­si­schen Hardware zu betreiben. Er wird oft auch als Virtual Machine Monitor (VMM) be­zeich­net. Die Software ko­or­di­niert Res­sour­cen wie CPU, RAM sowie Netzwerke und teilt diese den einzelnen VMs zu. So kannst du ver­schie­de­ne Be­triebs­sys­te­me wie Windows oder diverse Linux-Dis­tri­bu­tio­nen gleich­zei­tig und isoliert nutzen.

Grund­sätz­lich un­ter­schei­det man zwei Varianten:

  • Hy­per­vi­sor Typ 1
  • Hy­per­vi­sor Typ 2

Beide Typen haben eine ge­mein­sa­me Basis: Sie erstellen mehrere VMs auf einem Host. Durch die strikte Trennung der VMs wird die Si­cher­heit erhöht, da Fehler in einer Instanz keine Aus­wir­kun­gen auf andere haben. Zudem bieten beide Systeme Tools zum Starten, Stoppen und Über­wa­chen der VMs sowie zur flexiblen Res­sour­cen­ver­tei­lung – meist bequem via Interface oder API.

Wo liegen die Un­ter­schie­de zwischen Typ 1 und Typ 2?

Das Haupt­merk­mal zur Un­ter­schei­dung: Ein Typ-1-Hy­per­vi­sor läuft direkt auf der Hardware, während Typ 2 ein in­stal­lier­tes Be­triebs­sys­tem als Unterbau benötigt. Wir haben uns die Details beider Vir­tua­li­sie­rungs­ar­ten für dich angesehen.

Hy­per­vi­sor Typ 1

Ein Typ-1-Hy­per­vi­sor, oft auch als Bare-Metal-Hy­per­vi­sor be­zeich­net, setzt direkt auf der phy­si­schen Hardware auf. Er bildet die unterste Software-Schicht auf dem Server oder PC und ver­mit­telt un­mit­tel­bar zwischen Hardware und den vir­tu­el­len Maschinen. Dieses Setup sorgt für eine extrem per­for­man­te und ef­fi­zi­en­te Vir­tua­li­sie­rung.

Dank des direkten Hardware-Zugriffs bieten Typ-1-Hy­per­vi­so­ren minimale Latenzen und schnelle Re­ak­ti­ons­zei­ten. CPU, Speicher und Netz­werk­schnitt­stel­len lassen sich präzise steuern, was die Per­for­mance der VMs optimiert. Die strikte Isolation sorgt zudem für ein Höchstmaß an Sta­bi­li­tät und Si­cher­heit in deiner vir­tu­el­len Umgebung.

Typische Features sind Live-Mi­gra­tio­nen, bei denen VMs im laufenden Betrieb zwischen Servern ver­scho­ben werden, sowie Un­ter­stüt­zung für Hoch­ver­füg­bar­keit und Disaster Recovery. Zur pro­fes­sio­nel­len Steuerung stehen meist mächtige Ma­nage­ment-Tools und APIs für die Au­to­ma­ti­sie­rung bereit.

Hy­per­vi­sor Typ 2

Ein Typ-2-Hy­per­vi­sor (Hosted Hy­per­vi­sor) ist eine Software, die innerhalb eines be­stehen­den Be­triebs­sys­tems (Host-OS) aus­ge­führt wird. Er agiert als zu­sätz­li­che Schicht auf dem Host-OS, wobei die VMs als normale Prozesse laufen. Der Vorteil: Die Ein­rich­tung ist kin­der­leicht, da auf vor­han­de­ne Treiber des Hosts zu­rück­ge­grif­fen wird. So lassen sich schnell Gast­sys­te­me wie Linux oder Windows be­reit­stel­len.

Da der Zugriff auf die Hardware über das Host-OS erfolgt, teilt sich der Hy­per­vi­sor die Res­sour­cen mit diesem. Das kann bei hoher Sys­tem­last zu Leis­tungs­ein­bu­ßen führen. Dennoch punktet dieser Typ durch die pro­blem­lo­se In­te­gra­ti­on in be­stehen­de IT-In­fra­struk­tu­ren und die hohe Kom­pa­ti­bi­li­tät mit gängiger Hardware.

Typ-2-Systeme kommen fast immer mit einem in­tui­ti­ven Dashboard oder einer gra­fi­schen Ober­flä­che daher. Damit kannst du VMs un­kom­pli­ziert anlegen, kon­fi­gu­rie­ren und Res­sour­cen wie RAM oder CPU-Kerne dynamisch im laufenden Betrieb anpassen.

Pra­xis­bei­spie­le für Hy­per­vi­sor Typ 1

  • KVM: Die „Kernel-based Virtual Machine“ ist fest im Linux-Kernel verankert. Das sorgt für Top-Per­for­mance und hohe Fle­xi­bi­li­tät, weshalb KVM oft das Herzstück moderner Cloud-Lösungen ist.
  • Nutanix AHV: Der Acropolis Hy­per­vi­sor ist speziell auf hy­per­kon­ver­gen­te In­fra­struk­tu­ren optimiert. Er glänzt durch einfache Ver­wal­tung via Nutanix-Software und starke Leis­tungs­wer­te.
  • Citrix Hy­per­vi­sor: Früher als XenServer bekannt, bietet diese Lösung tief­grei­fen­de Si­cher­heits­funk­tio­nen und eine ex­zel­len­te Isolation der Gast­sys­te­me für pro­fes­sio­nel­le Um­ge­bun­gen.

Pra­xis­bei­spie­le für Hy­per­vi­sor Typ 2

  • Vir­tu­al­Box: Die Lösung von Oracle ist der Klassiker unter den Hosted-Hy­per­vi­so­ren. Sie läuft auf Windows, macOS sowie Linux und ist besonders bei Ein­stei­ger:innen für ihre Fle­xi­bi­li­tät beliebt.
  • Parallels Desktop: Spe­zia­li­siert auf macOS-Nutzer:innen, er­mög­licht es den nahtlosen Betrieb von Windows-Apps direkt im Dock. Auch Features wie Drag-and-Drop zwischen Host und VM laufen hier glatt.
  • QEMU: Dieses Open-Source-Tool ist ein echtes Mul­ti­ta­lent. Es kann ganze CPU-Ar­chi­tek­tu­ren emulieren, sodass du etwa x86-Software auf ARM-Systemen testen kannst.

Typ 1 oder Typ 2: Welche Wahl ist die richtige?

Welchen Hy­per­vi­sor du wählen solltest, hängt ganz von deinem Vorhaben ab. Beide Varianten haben ihr ideales Ein­satz­ge­biet.

Wann Typ-1-Hy­per­vi­so­ren die Nase vorn haben

  • Große Un­ter­neh­mens­netz­wer­ke: Wenn viele VMs auf leis­tungs­star­ken Servern laufen müssen, sorgt die direkte Hardware-Kontrolle für die beste Aus­las­tung.
  • Re­chen­zen­tren & Cloud-Betrieb: Hier sind Sta­bi­li­tät, Hoch­ver­füg­bar­keit und Features wie Live-Migration un­ver­zicht­bar.
  • Maximaler Si­cher­heits­fo­kus: Durch die schlanke Ar­chi­tek­tur ist die An­griffs­flä­che geringer und die Isolation der VMs we­sent­lich stärker.
  • Re­chen­in­ten­si­ve Aufgaben: Ob Da­ten­ban­ken oder Big-Data-An­wen­dun­gen – wer volle Power braucht, setzt auf Bare-Metal.

Wann Typ-2-Hy­per­vi­so­ren ideal sind

  • Ent­wick­lung & Soft­ware­tests: Ent­wick­ler:innen können damit schnell ver­schie­de­ne Um­ge­bun­gen auf ihrem lokalen Rechner si­mu­lie­ren und testen.
  • Schu­lun­gen & Training: Perfekt, um neue Systeme gefahrlos aus­zu­pro­bie­ren, ohne das Haupt­sys­tem zu gefährden.
  • Pri­vat­ge­brauch & kleine Projekte: Für das schnelle Ausführen einer App in einer anderen OS-Umgebung ist Typ 2 die un­kom­pli­zier­tes­te Lösung.
  • Bud­get­scho­nen­de Vir­tua­li­sie­rung: Da oft kostenlos verfügbar und keine Spe­zi­al­hard­ware nötig ist, schont dieser Typ das Budget.
Zum Hauptmenü