Eine virtuelle Maschine ist eine Software-Emulation eines Computers, der auf einer physischen Hardware läuft. Im Gegensatz zu einem physischen Computer teilt eine VM die Ressourcen des Host-Systems mit anderen VMs und ist vom Host isoliert.