15 maart 2019

Wat is een Hypervisor?

Door Tobias Geisler Mesevage
InfrastructuurServerbewakingSQL server

Definitie van hypervisor

Een hypervisor is software met slechts één doel: besturingssystemen abstraheren en isoleren van de hardware. Dankzij deze abstractie kun je meerdere besturingssystemen binnen virtuele machines op één fysieke hostmachine hosten en gebruiken. Besturingssystemen binnen virtuele gastmachines delen alle bronnen van de hostmachine, zoals de processor, het geheugen, netwerkkaarten, enzovoort.

Soorten hypervisors

Door uw bedrijfsvoering te virtualiseren bespaart u tijd en geld, omdat servers hierdoor meerdere taken tegelijkertijd en op efficiënte wijze kunnen uitvoeren. Wanneer u klaar bent om te virtualiseren, moet u een keuze maken tussen twee soorten hypervisors, oftewel virtual machine monitors (VMM).

Uw hypervisor zorgt voor het beheer en de toewijzing van de systeembronnen. Dit kan op twee manieren worden gerealiseerd — met twee soorten hypervisors:

Type 1: „Bare metal“-hypervisors, die rechtstreeks op de hardware van een server worden geïnstalleerd en hardwarevirtualisatie ondersteunen

Type 2: „Gehoste” hypervisors, die als applicaties op het reeds aanwezige besturingssysteem van een server draaien en softwarevirtualisatie ondersteunen

Bare-metal versus gehost

Bare-metal hypervisors draaien zonder hostbesturingssysteem. Een Type 1 bare-metal hypervisor fungeert zelfs als het besturingssysteem van de server. Hij heeft directe toegang tot de onderliggende hardware. Omdat er geen hostbesturingssysteem en andere applicaties zijn die om fysieke bronnen strijden, kunnen hypervisors alle beschikbare rekenkracht en geheugenruimte benutten en deze toewijzen aan de virtuele gastmachines.

Daardoor zijn bare-metal-hypervisors efficiënter en effectiever dan gehoste hypervisors. Bare-metal-hypervisors zijn de eerste keuze voor virtualisatie in bedrijfsomgevingen, waar het van belang is om de productie te optimaliseren en technische problemen te voorkomen.

Bare-metal hypervisors zijn bovendien veiliger. Door het ontbreken van een host-besturingssysteem wordt het aanvalsoppervlak kleiner, waardoor alle beveiligingsfouten en kwetsbaarheden die het gebruik van besturingssystemen met zich meebrengt, worden geëlimineerd. Op deze manier wordt elke virtuele gastmachine logisch geïsoleerd tegen kwaadwillende actoren.

Gehoste hypervisors worden meestal gebruikt voor ontwikkeling en testen wanneer prestaties en beveiliging geen rol spelen. Ze zijn eenvoudiger te installeren en draaien binnen het besturingssysteem, waardoor ontwikkelaars of systeembeheerders testomgevingen op de computer kunnen opzetten terwijl ze tegelijkertijd andere toepassingen kunnen blijven gebruiken.

De kern van de zaak

Hypervisors maken virtualisatie mogelijk en stellen u in staat om meerdere virtuele machines op één fysieke machine te draaien. Door fysieke machines om te zetten naar virtuele machines wordt het aantal benodigde fysieke machines verminderd. Toepassingen die voorheen naast elkaar op één fysieke machine waren geïnstalleerd, worden nu afzonderlijk geïnstalleerd binnen virtuele machines die op dezelfde fysieke machine draaien. Bare-metal hypervisors zijn weliswaar complexer om in te stellen dan gehoste hypervisors, maar bieden gehoste virtuele machines maximale prestaties, schaalbaarheid en stabiliteit.

Voorgestelde Volgende Lezingen

Digitale specialisten voor ticket triage

Elk IT-team kent het wel. Er komt een ticket binnen, maar voordat iemand het probleem daadwerkelijk heeft opgelost, is het echte werk [...]