Virtuelle Maschine und die wichtigsten Eigenschaften
Die virtuelle Maschine
Ein virtuelles Computersystem – als „virtuelle Maschine“ (VM) bezeichnet – ist ein vollständig isolierter Softwarecontainer mit einem Betriebssystem und einer Anwendung. Jede eigenständige VM ist völlig unabhängig. Die Nutzung mehrerer VMs auf einem einzigen Computer ermöglicht die Ausführung mehrerer Betriebssysteme und Anwendungen auf nur einem physischen Server oder „Host“.
Mittels einer schlanken Softwareschicht – dem so genannten Hypervisor – werden die virtuellen Maschinen vom Host abgekoppelt. Jeder einzelnen virtuellen Maschine werden bei Bedarf dynamisch Computing-Ressourcen zugeteilt.
Die wichtigsten Eigenschaften virtueller Maschinen
Partitionierung
Ausführung mehrerer Betriebssysteme auf einem physischen Computer
Aufteilung von Systemressourcen zwischen virtuellen Maschinen
Isolation
Fehler- und Sicherheitsisolation auf Hardwareebene
Erweiterte Ressourcensteuerung für gleichbleibende Performance
Kapselung
Speicherung des gesamten VM-Zustands in Dateien
Einfaches Verschieben und Kopieren von virtuellen Maschinen
(so einfach wie das Verschieben oder Kopieren von Dateien)Hardwareunabhängigkeit
Möglichkeit, jede virtuelle Maschine auf jedem beliebigen physischen Server bereitzustellen bzw. dorthin zu migrieren

