Mithilfe von Software wird eine physische Maschine in einer virtuellen Umgebung dargestellt. Ein Beispiel für die Anwendung ist das Cloud Computing. Eine Virtualisierungslösung bietet Vorteile: Physische Maschinen lassen sich so miteinander verbinden und deren verschiedene Komponenten in einem virtuellen Computer (virtual server). bündeln: Prozessoren (CPU), Arbeitsspeicher (RAM) und verschiedene Arten von Speicherplatz. Diese physischen Ressourcen mehrerer Maschinen sind nun virtualisiert und einfach zuzuweisen: Die gesamte Rechenleistung kann zum Beispiel auf einen bestimmte Workload konzentriert werden.