Emulatie Dit is software dat binnen een besturingssysteem geladen wordt in de vorm van een programma. Dit programma bootst een complete machine na, waardoor het mogelijk is een om een ongemodificeerd gast-besturingssysteem te starten. Dit besturingssysteem zal virtueel draaien op een ander hardware platform. Voorbeelden hiervan zijn: Bochs PearPC, PowerPC , Virtual PC en Hercules emulator. Full VirtualizationHierbij worden meerdere virtuele machines (guests) naast elkaar gezet op een set hardware. Dit gebeurt door tussen de hardware en de virtuele machine een softwarematige laag te plaatsen, die voor de afhandeling van aanvragen aan de hardware zorgt. Hardware-enabled VirtualizationIn dit geval wordt de software die de hardware verdeelt tussen de verschillende virtual machines, in de hardware zelf geïmplementeerd. Voordeel hiervan is dat de virtualisatie dieper in het systeem is geïntegreerd en dat het managen van de hardware resources minder systeemcapaciteit kost.Native VirtualizationBij Native Virtualization wordt net als bij emulatie een stuk software geladen om een complete machine na te bootsen of te emuleren. Het verschil met emulatie is echter dat bij native virtualisatie de na te bootsen machine of `virtual machine` hetzelfde soort hardware gebruikt als het onderliggende sytseem. Een x86 hardware platform kan dus alleen virtual machines draaien die geschikt zijn voor het x86 platform. Operating System-level VirtualizationDit lijkt op Full Virtualization, maar wijkt af in het feit dat bij Full Virtualization de guests een afwijkend besturingssysteem kunnen hebben dan de host. Bij Operating System-level Virtualization hebben de guests hetzelfde besturingssysteem als de host.ParavirtualizationBij deze technologie wordt de hardware aangeboden aan de virtual machine door middel van speciale api’s, die alleen kunnen worden gebruikt door deze aan te passen aan het guest besturingssysteem. Op deze manier kan er een keuze worden gemaakt, welke hardware door de Virtual Machines worden gedeeld en welke hardware specifiek voor een VM aanwezig is.
Partial VirtualizationBij Partial Virtualization worden voor veel, maar niet voor alle hardware componenten, meerdere virtuele componenten gecreëerd. Deze componenten zorgen ervoor dat het mogelijk is om apparaten te delen. Hierbij is het niet mogelijk meer dan één besturingssysteem te delen.Resource VirtualizationDit is eigenlijk het basisconcept van alle typen virtualisatie in de ICT branche. Later werd dit uitgebreid naar de virtualisatietermen die we vandaag de dag kennen. Met Resource Virtualization wordt ook het virtualiseren van Storage en Networking elementen bedoeld, denk hierbij aan technieken als SAN en NAS systemen, VLANs , VPNs, etc. Ook clusteroplossingen, partitonieringen en encapsulatie vallen onder Resource Virtualization. Resource Virtualization is dus eigenlijk de verzamelnaam voor alle typen virtualizatie.
Terug naar het woordenboek