Inhoudsopgave:
Definitie - Wat betekent Virtual Machine (VM)?
Een virtuele machine (VM) is een softwareprogramma of besturingssysteem dat niet alleen het gedrag van een afzonderlijke computer vertoont, maar ook in staat is taken uit te voeren zoals het uitvoeren van toepassingen en programma's zoals een afzonderlijke computer. Een virtuele machine, meestal bekend als gast, wordt gemaakt in een andere computeromgeving die 'host' wordt genoemd. Er kunnen meerdere virtuele machines tegelijk binnen een enkele host bestaan.
Een virtuele machine wordt ook wel een gast genoemd.
Techopedia verklaart Virtual Machine (VM)
Virtuele machines worden steeds gewoner met de evolutie van virtualisatietechnologie. Virtuele machines worden vaak gemaakt om bepaalde taken uit te voeren die anders zijn dan taken die in een hostomgeving worden uitgevoerd.
Virtuele machines worden geïmplementeerd door middel van software-emulatiemethoden of hardwarevirtualisatietechnieken. Afhankelijk van hun gebruik en het niveau van correspondentie met elke fysieke computer, kunnen virtuele machines worden onderverdeeld in twee categorieën:
- Virtuele machines van het systeem: een systeemplatform dat het delen van de fysieke bronnen van de hostcomputer tussen meerdere virtuele machines ondersteunt, elk met een eigen exemplaar van het besturingssysteem. De virtualisatietechniek wordt geleverd door een softwarelaag die een hypervisor wordt genoemd en die op blote hardware of op een besturingssysteem kan worden uitgevoerd.
- Virtuele machine verwerken: ontworpen om een platformonafhankelijke programmeeromgeving te bieden die de informatie van de onderliggende hardware of het besturingssysteem maskeert en de uitvoering van het programma op dezelfde manier op elk platform mogelijk maakt.
Enkele voordelen van een virtuele machine zijn:
- Staat meerdere besturingssysteemomgevingen toe op één fysieke computer zonder enige tussenkomst
- Virtuele machines zijn overal verkrijgbaar en zijn eenvoudig te beheren en te onderhouden.
- Biedt applicatie-inrichting en noodherstelopties
Enkele van de nadelen van virtuele machines zijn:
- Ze zijn niet zo efficiënt als een fysieke computer omdat de hardwarebronnen op een indirecte manier worden gedistribueerd.
- Meerdere VM's die op één fysieke machine draaien, kunnen instabiele prestaties leveren