VM is een set van geconfigureerde hardwarebronnen voor het uitvoeren van een besturingssysteem en applicaties (hardwarebronnen — processor, RAM, schijfruimte en randapparatuur). Een virtuele machine (VM) kan zowel een computer of een server als de afzonderlijke componenten ervan simuleren. U kunt meerdere virtuele machines op dezelfde fysieke machine uitvoeren. De PC wijst gratis hardwarebronnen toe die de VM als zijn eigen “waarneemt”.
Cloud infrastructuur te huur
De virtuele machine wordt gemaakt als een geïsoleerde omgeving en heeft geen invloed op andere VM ‘ s of het moederbesturingssysteem. De taken waarin VM ‘ s worden gebruikt zijn divers: het testen van bètaversies van applicatiesoftware en nieuwe OS-versies, het uitvoeren van applicaties in een compatibele omgeving (bijvoorbeeld Linux-applicaties die niet worden ondersteund door Windows), het maken van “sandboxes” voor de veilige uitvoering van een gastprogramma (bijvoorbeeld een potentieel virus), het emuleren van apparaten en architecturen (bijvoorbeeld videogameconsoles), het maken van back-ups van besturingssystemen, enz. In het dagelijks leven worden VM ‘ s vaak gebruikt om Windows-applicaties op Mac OS uit te voeren, en vice versa, in de IT – industrie – om infrastructuur in de cloud (IaaS).