Virtualisierung bezeichnet ein Verfahren, bei dem die physische Hardware eines Computers (z. B. Prozessor, Arbeitsspeicher, Festplatte, Netzwerk) so abstrahiert wird, dass mehrere virtuelle Computersysteme gleichzeitig auf einem einzigen realen Rechner betrieben werden können.
Jedes dieser virtuellen Systeme verhält sich aus Sicht der darauf laufenden Software wie ein eigenständiger Computer.
Der Host ist der physische Computer. Er stellt die reale Hardware zur Verfügung:
Eine virtuelle Maschine ist ein vollständig softwarebasiertes Computersystem, das auf dem Host ausgeführt wird.
Eigenschaften:
Der Hypervisor ist die Software, die die Virtualisierung ermöglicht.
Aufgaben des Hypervisors:
Die Funktionsweise der Virtualisierung lässt sich in Schichten darstellen:
Der Hypervisor bildet die zentrale Vermittlungsschicht zwischen Hardware und virtuellen Systemen.
Für eine virtuelle Maschine erscheint die Hardware als virtuelle Hardware:
Die virtuelle Maschine kann nicht direkt auf die echte Hardware zugreifen, sondern nur über den Hypervisor.
Durch die Virtualisierung ergeben sich mehrere Vorteile:
Eine virtuelle Maschine ist ein Computer in Software, der von einem realen Computer ausgeführt wird.