Ein Hypervisor ermöglicht die Ausführung mehrerer virtueller Maschinen auf einem physischen Computer und verwaltet deren Ressourcen. Dieser Ratgeber erklärt die Unterschiede zwischen Hypervisor und VM, die Typen von Hypervisoren sowie Anwendungsfälle in Unternehmen, Cloud und Entwicklung. So finden Sie die passende Virtualisierungslösung für Ihre Anforderungen.
Hypervisor ist ein Software-Layer, der es ermöglicht, mehrere virtuelle Computer auf einer einzigen physischen Hardware auszuführen. Er verwaltet die Zuteilung von Prozessorzeit, Arbeitsspeicher, Speicherplatz und weiteren Ressourcen an einzelne virtuelle Maschinen.
Dabei sind Hypervisor und virtuelle Maschine nicht dasselbe. Der Hypervisor dient als Plattform zur Verwaltung der Virtualisierung, während eine virtuelle Maschine eine isolierte Umgebung mit eigenem Betriebssystem und eigenen Anwendungen darstellt. Diese Trennung ermöglicht eine effizientere Nutzung der Hardware, das Testen verschiedener Betriebssysteme, die Isolierung von Arbeitsumgebungen und den parallelen Betrieb mehrerer Server auf einem physischen Gerät.
Ein Hypervisor ist eine Software- oder Hardwarelösung, die virtuelle Maschinen erstellt und deren Betrieb steuert. Er sitzt zwischen der physischen Hardware und den virtuellen Umgebungen und kontrolliert den Zugriff jeder VM auf Prozessor, RAM, Speicher und Netzwerk.
Stellen wir uns einen leistungsstarken Server mit viel RAM und mehreren Prozessorkernen vor. Ohne Virtualisierung könnte darauf nur ein Betriebssystem laufen. Mit einem Hypervisor lassen sich die Ressourcen auf mehrere unabhängige virtuelle Maschinen aufteilen.
Jede VM verhält sich fast wie ein eigenständiger Computer. So kann auf einer Windows Server, auf einer anderen Linux und auf einer dritten eine Testumgebung für Entwickler laufen - alle nutzen dieselbe physische Hardware.
Die Hauptaufgabe des Hypervisors ist es, dafür zu sorgen, dass die Gastbetriebssysteme die ihnen zugeteilten Ressourcen wie eigene erkennen. Jede VM erhält ein Set an virtueller Hardware: Prozessor, RAM, Festplatte, Netzwerkadapter und weitere Geräte.
Hypervisoren werden besonders in Serverumgebungen und Rechenzentren eingesetzt. Statt vieler physischer Computer kann ein Unternehmen wenige leistungsstarke Server betreiben und auf jedem zahlreiche virtuelle Maschinen starten. Das spart Hardware und nutzt die Rechenressourcen effizienter.
Virtualisierung bildet auch das Rückgrat der meisten Cloud-Infrastrukturen. Wer bei einem Cloud-Anbieter einen virtuellen Server mietet, erhält meist keine eigene Hardware, sondern eine VM, die sich einen physischen Server mit anderen virtuellen Maschinen teilt.
Mehr dazu, wie moderne Cloud-Plattformen funktionieren, erfahren Sie im Artikel Cloud-Technologien 2026: Trends, Sicherheit und Zukunft des Cloud Computing.
Hypervisoren sind auch für Entwickler nützlich. Eine VM ermöglicht das sichere Testen von Software, das Ausführen fremder Betriebssysteme oder das Nachstellen von Serverkonfigurationen, ohne den Hauptrechner zu gefährden.
Ein weiterer Vorteil ist die Isolation: Ein Fehler in einer VM stoppt die anderen nicht. So lassen sich auf einem Server mehrere unabhängige Dienste als einzelne Computer betreiben und verwalten.
Um die Arbeitsweise eines Hypervisors zu verstehen, hilft es, Virtualisierung als Zwischenschicht zwischen physischer Hardware und Betriebssystemen zu sehen. Der Hypervisor erhält Zugriff auf die echten Ressourcen und erstellt für jede VM eine individuelle Konfiguration.
Beim Anlegen einer VM bestimmt der Nutzer die Systemparameter: Anzahl der CPUs, RAM, Plattenspeicher, Netzwerkanbindung und mehr. Der Hypervisor erstellt daraufhin virtuelle Geräte, die für das Gastbetriebssystem wie echte Hardware erscheinen.
Der virtuelle Prozessor ist dabei kein eigenes physisches Kern, sondern eine vom Hypervisor zugeteilte Rechenzeit. Mehrere VMs teilen sich die Ressourcen, wobei jede ihre garantierte CPU-Zeit erhält.
Mit dem Arbeitsspeicher funktioniert es ähnlich: Der VM wird ein bestimmter RAM-Bereich zugewiesen, den sie wie eigenen Speicher nutzt. Der Hypervisor sorgt für die Abbildung der virtuellen auf die physischen Speicherbereiche.
Eine virtuelle Maschine ist ein Softwaremodell eines vollständigen Computers. Darauf wird ein Gastbetriebssystem - etwa Windows oder Linux - installiert, gefolgt von Anwendungen und Diensten.
Vereinfacht sieht die Architektur so aus:
Für Programme in der VM wirkt die Umgebung wie ein echter Computer. Die Anwendung interagiert mit dem Gastbetriebssystem, dieses mit der virtuellen Hardware, und der Hypervisor verbindet diese Anforderungen mit den physischen Ressourcen.
Moderne Prozessoren unterstützen zusätzliche Hardware-Virtualisierung (z.B. Intel VT-x, AMD-V), sodass viele Befehle der Gastsysteme direkt auf der CPU ausgeführt werden können und die Virtualisierung effizienter wird.
Das Hauptargument für Hypervisoren ist, dass mehrere unabhängige Systeme auf einem physischen Gerät laufen können. Ein Server mit 16 CPU-Kernen und 64 GB RAM lässt sich etwa auf mehrere VMs mit unterschiedlichen Konfigurationen aufteilen.
Eine VM bekommt vier virtuelle Prozessoren und 16 GB Speicher, eine andere zwei Prozessoren und 8 GB. Die Ressourcen müssen nicht exakt den physischen Komponenten entsprechen - der Hypervisor verteilt sie dynamisch je nach Auslastung und Einstellungen.
Die VMs sind untereinander isoliert. Das Betriebssystem einer VM hat meist keinen Zugriff auf Speicher oder Prozesse einer anderen. So lassen sich auf einem Server verschiedene Anwendungen, Testumgebungen oder Betriebssysteme unabhängig voneinander betreiben.
Diese Architektur erleichtert nicht nur die Ressourceneinsparung, sondern auch das Infrastrukturmanagement: VMs lassen sich stoppen, neustarten, klonen, auf andere Server verschieben oder aus Snapshots wiederherstellen, ohne die Hardware neu einzurichten.
Hypervisoren werden in zwei Haupttypen eingeteilt, je nachdem, wo sie laufen: direkt auf der Hardware oder innerhalb eines bestehenden Betriebssystems.
Ein Typ-1-Hypervisor läuft direkt auf dem physischen Server, ohne ein dazwischenliegendes Betriebssystem. Deshalb wird er auch als bare-metal Hypervisor bezeichnet.
Diese Architektur ermöglicht dem Hypervisor den direkten Zugriff auf CPU, RAM, Speicher und Netzwerk. Das sorgt für weniger Zwischenschichten und meist für höhere Leistung und Vorhersagbarkeit.
Typ-1-Hypervisoren werden vor allem in Rechenzentren, Unternehmensinfrastrukturen und Cloud-Plattformen eingesetzt, wo auf einem Server dutzende oder hunderte VMs laufen.
Zu den bekanntesten gehören VMware ESXi, Microsoft Hyper-V (im Servereinsatz) und Xen. KVM ist eng mit dem Linux-Kernel verzahnt, wird aber ebenfalls oft als Grundlage für Servervirtualisierung genutzt.
Ein Typ-2-Hypervisor wird wie ein gewöhnliches Programm auf einem bestehenden Betriebssystem installiert. Zum Beispiel startet ein Nutzer Windows, installiert VMware Workstation oder VirtualBox und erstellt darin eine VM mit Linux oder einer anderen Windows-Version.
Hier liegt zwischen VM und Hardware ein weiteres Layer - das Hauptbetriebssystem. Das führt zu gewissen Overhead-Effekten, da einige Prozesse über das Host-OS laufen müssen.
Dafür lassen sich Typ-2-Hypervisoren besonders einfach installieren und nutzen. Sie eignen sich ideal für Heim-PCs, Ausbildung, Softwaretests, Entwicklung und das parallele Ausführen eines anderen Betriebssystems ohne Neustart.
Typische Beispiele: VMware Workstation, Oracle VirtualBox, Parallels Desktop.
Der wichtigste Unterschied liegt in der Architektur. Typ 1 arbeitet direkt mit der Hardware, Typ 2 benötigt ein Host-Betriebssystem.
Deshalb sind Typ-1-Hypervisoren besser für Server geeignet: Sie sind für Dauerbetrieb, viele VMs, Hochverfügbarkeit und zentrales Management konzipiert.
Typ-2-Hypervisoren sind für den Endnutzer komfortabler. Sie lassen sich wie normale Programme installieren, VMs einfach anlegen und wieder entfernen.
Auch bei der Performance gibt es Unterschiede: Typ 1 hat weniger Overhead und ist oft schneller. Im Alltag auf modernen Heim-PCs mit ein oder zwei VMs ist dieser Unterschied jedoch meist gering.
Die Wahl des Hypervisors hängt daher vom Szenario ab: Für Rechenzentren und professionelle Infrastruktur ist Typ 1 besser geeignet, für Tests oder den Betrieb von Linux auf einem Windows-PC reicht meist Typ 2.
Der Hypervisor und die virtuelle Maschine sind eng miteinander verbunden, erfüllen aber unterschiedliche Aufgaben. Der Hypervisor stellt die Virtualisierungsumgebung bereit und verwaltet die Ressourcen der Hardware, während die VM als eigenständiger Computer innerhalb dieser Umgebung agiert.
Der Hypervisor teilt Prozessorzeit, RAM, Speicher und Netzwerkressourcen den VMs zu. Er bestimmt, wie viele Ressourcen jede VM erhält, sorgt für Isolation und den Zugriff auf die Hardware. Ein Hypervisor kann gleichzeitig dutzende VMs bedienen.
Für den Nutzer ist der Hypervisor in der Regel keine Arbeitsumgebung. Seine Hauptaufgabe ist es, die Basis zu schaffen, auf der virtuelle Computer unabhängig voneinander laufen.
Eine virtuelle Maschine (VM) ist ein softwarebasierter Computer mit virtuellem Prozessor, RAM, Festplatte, Netzwerkkarte und weiteren Geräten.
Auf der VM wird ein vollständiges Betriebssystem installiert, zum Beispiel Windows Server oder eine Linux-Distribution. Für Nutzer und Programme erscheint die VM wie ein echter Computer - Anwendungen können installiert, Dateien gespeichert, Netzwerke genutzt und Einstellungen geändert werden.
Das entscheidende Unterscheidungsmerkmal:
Eine vollwertige VM funktioniert nicht ohne Virtualisierungsschicht. Sie benötigt einen Layer, der virtuelle Hardware bereitstellt und mit den physischen Ressourcen verbindet.
Manchmal ist dieser Layer für den Nutzer sichtbar (beim Starten einer VM mit VirtualBox oder VMware Workstation), manchmal ist er tiefer im System integriert (wie bei Hyper-V oder KVM).
Technisch gesehen ist deshalb die Aussage "eine VM installieren" nicht korrekt - zuerst wird eine Virtualisierungsplattform genutzt oder installiert, dann darin die VM angelegt.
Zwischen Hypervisor und VM muss nicht gewählt werden, denn sie sind keine Alternativen.
Wer Linux in Windows laufen lassen, ein neues Betriebssystem testen oder eine isolierte Entwicklungsumgebung schaffen möchte, wählt zuerst den passenden Hypervisor und erstellt darin die benötigte VM.
Auch in Serverumgebungen läuft es genauso: Zuerst wird die Virtualisierungsplattform installiert, dann die erforderlichen VMs für Webserver, Datenbanken, interne Dienste usw. angelegt.
Am einfachsten lässt sich der Unterschied so merken: Hypervisor = Plattform, virtuelle Maschine = Computer darauf.
Die Wahl des Hypervisors hängt von Betriebssystem, Infrastruktur und Einsatzzweck ab. Für private Tests reichen Desktop-Lösungen, für Server und Rechenzentren sind robuste Plattformen für Dauerbetrieb und zentrales Management erforderlich.
Hyper-V ist Microsofts Virtualisierungstechnologie, integriert in Server- und einige professionelle Windows-Editionen. Damit lassen sich VMs mit Windows, Linux und anderen unterstützten Systemen erstellen.
Für jede VM können Prozessoranzahl, RAM, virtuelle Festplatten und Netzwerke konfiguriert werden. Hyper-V bietet zudem virtuelle Switches, Checkpoints und weitere Tools zur Verwaltung der Infrastruktur.
Der Hauptvorteil ist die enge Integration ins Microsoft-Ökosystem - ideal für Unternehmen, deren Serverlandschaft auf Windows Server & Co. aufbaut.
VMware ist eine der bekanntesten Marken in der Virtualisierung. Die Lösungen kommen sowohl auf Desktop-PCs als auch in Serverumgebungen zum Einsatz.
VMware Workstation dient vor allem dem Betrieb von VMs auf dem Desktop, etwa um unter Windows parallel mehrere Linux-Systeme zu testen.
VMware ESXi ist ein Typ-1-Hypervisor für Server, der direkt auf der Hardware installiert wird und deren Ressourcen effizient auf mehrere VMs verteilt.
Virtuelle Maschinen sind dabei nicht zu verwechseln mit Containern. Ein Container nutzt meist nicht ein eigenes Betriebssystem, sondern das Host-Kernel. Mehr dazu im Beitrag Docker einfach erklärt: Was es ist, wofür man es braucht und wie es funktioniert.
KVM (Kernel-based Virtual Machine) ist eine Virtualisierungstechnologie, die direkt in den Linux-Kernel integriert ist. Mit ihr kann ein Linux-System als Plattform für virtuelle Maschinen dienen.
KVM nutzt die Hardwareunterstützung moderner CPUs und ermöglicht es, Gastsysteme mit virtuellen CPUs, RAM, Festplatten und Netzwerkkarten zu betreiben. Für die Verwaltung werden oft Tools wie QEMU und libvirt eingesetzt.
KVM ist in Servern und Cloud-Plattformen weit verbreitet - dank Linux-Integration, Performance und Automatisierungsmöglichkeiten.
In modernen Infrastrukturen werden VMs oft zusammen mit Containern genutzt. VMs bieten vollständige Betriebssystemisolation, während Container das Starten einzelner Anwendungen besonders ressourcensparend ermöglichen. Mehr dazu im Artikel Containerisierung & Kubernetes: Leitfaden für moderne Teams.
Für den Heim-PC und Ausbildung sind Typ-2-Hypervisoren meist am praktischsten. Sie ermöglichen das schnelle Anlegen und Löschen von VMs zum Testen neuer Systeme.
Für Unternehmensserver sind dauerhafte, zentral verwaltete Plattformen wie Hyper-V, VMware ESXi, KVM und andere gefragt.
Entwickler sollten je nach Arbeitsumgebung wählen: Unter Windows sind Hyper-V oder VMware Workstation komfortabel, unter Linux ist KVM oft die naheliegende Wahl.
Die konkrete Marke ist weniger entscheidend als die Eignung für den Zweck: Für eine einzelne Test-VM braucht es keine große Serverplattform, für eine Infrastruktur mit vielen VMs hingegen zentrale Verwaltung, Monitoring, Backups und Ressourcenzuteilung.
Der Hypervisor ist das Fundament der Virtualisierung und ermöglicht, dass ein einziger Computer mehrere unabhängige virtuelle Maschinen gleichzeitig betreibt. Er teilt Prozessor, RAM, Speicher und Netzwerkressourcen zu und sorgt dafür, dass die Gastsysteme voneinander isoliert bleiben.
Der Hauptunterschied zwischen Hypervisor und virtueller Maschine liegt in ihrer Funktion: Der Hypervisor erstellt und kontrolliert die virtuelle Umgebung, die VM ist ein eigenständiger Computer mit eigenem Betriebssystem und Anwendungen innerhalb dieser Umgebung.
Für private Nutzung, Ausbildung und Tests reichen Lösungen wie VMware Workstation oder VirtualBox. In Serverumgebungen werden meist Hyper-V, VMware ESXi, KVM und andere Plattformen eingesetzt, die auf den dauerhaften Betrieb vieler VMs ausgelegt sind.
Wer ein anderes Betriebssystem ausführen oder eine isolierte Testumgebung einrichten möchte, beginnt mit der Wahl des passenden Hypervisors und erstellt darauf die gewünschte virtuelle Maschine.