Hypervisor
Een hypervisor is een stuk hardware, firmware of toepassing die virtualisatie mogelijk maakt. Een computer waarop de hypervisor draait, wordt de “host” genoemd, terwijl de virtuele machines die eruit voortkomen, “gasten” worden genoemd. Hypervisors scheiden fysieke componenten zoals RAM van de resulterende virtuele machines door virtualisatielagen te creëren.
Hypervisors zijn belast met de toewijzing en het beheer van middelen aan gastmachines. Hypervisors maken het ook mogelijk dat verschillende besturingssystemen tegelijkertijd draaien en dezelfde gevirtualiseerde middelen gebruiken.
Enkele leveranciers van hypervisors zijn Microsoft Hyper, VMware (het populairst), Xen en Kernel-based Virtual Machine (KVM).
Hoe werken hypervisors?
Hypervisors helpen bij het creëren en beheren van virtuele machines (VM’s) door een laag te creëren tussen software en hardware. Door verzoeken te vertalen van fysieke naar virtuele bronnen (CPU, RAM en opslag) en omgekeerd, maken hypervisors virtualisatie mogelijk.
Wat zijn de twee typen hypervisors
Er zijn twee hoofdtypen hypervisors: Type 1 en Type 2.
Type 1 Hypervisor (Native/Bare Metal)
Deze typen hypervisors worden rechtstreeks geïnstalleerd op fysieke servers en de hardware eronder. De term bare metal komt van het feit dat er geen besturingssysteem of software tussen zit.
Door hun eenvoud bieden ze weinig functionaliteiten in vergelijking met type 2 hypervisors.
Moderne type 1 hypervisors zijn onder meer Microsoft Hyper-V, Oracle VM, POWER hypervisor en Xbox One Systems software.
Type 2 Hypervisor (gehoste hypervisors)
Dit type hypervisor werkt binnen een besturingssysteem dat draait op een fysieke hostserver, vandaar de term gehoste hypervisors. Gehoste hypervisors bestaan uit verschillende componenten, waaronder:
- Fysieke server
- Een besturingssysteem (Linux, Mac OS of Windows)
- Type twee hypervisors
- Gast virtuele machine instanties
Hosted hypervisors zijn handig in vergelijking met type 1 hypervisors omdat ze gemakkelijk zijn op te zetten en te beheren. Het is de beste optie voor iedereen die twee verschillende besturingssystemen op dezelfde computer wil draaien.
Voordelen van een hypervisor
De belangrijkste voordelen van het gebruik van hypervisors zijn eenvoudige gegevensreplicatie, desktopvirtualisatie en serverconsolidatie.