Virtualisatietechnologie heeft het voor organisaties mogelijk gemaakt om server-, compute- en netwerkresources te optimaliseren. Door meerdere instances van besturingssystemen en applicaties op één host te laten draaien, heeft virtualisatie de implementatiesnelheid, het gebruik van resources en de IT-flexibiliteit aanzienlijk verbeterd en tegelijkertijd de kapitaal- en bedrijfskosten verlaagd.
De kern van virtualisatieplatforms is een softwarelaag die een hypervisor wordt genoemd. In dit artikel bekijken we wat een hypervisor is, de verschillende soorten hypervisors die beschikbaar zijn voor virtualisatie en hun gebruikssituaties.
Wat is virtualisatie?
Virtualisatie is een technologie waarmee meerdere virtuele instances van een Operating System of applicatie op één hostmachine kunnen worden uitgevoerd. Door hardwareresources, zoals CPU, geheugen en opslag, te abstracten, kan virtualisatiesoftware resources isoleren en dynamisch toewijzen aan verschillende virtuele machines (VM's), waardoor elke VM een uniek en onafhankelijk systeem lijkt te zijn.
Server, netwerk en computer
Virtualisatie kan worden toegepast op drie belangrijke categorieën infrastructuur: servers, opslag en netwerken:
- Servervirtualisatie stelt meerdere virtuele servers in staat om op één fysieke server te draaien en wordt uitgebreid gebruikt voor bedrijfsapplicaties en webhosting.
- Netwerkvirtualisatie abstracteert netwerkresources om virtuele netwerken te creëren die onafhankelijk zijn van fysieke hardware.
- Storagevirtualisatie bundelt fysieke opslag vanaf meerdere apparaten om uniforme opslagresources te creëren.
Wat is een hypervisor?
Een hypervisor, ook bekend als een virtuele machinemonitor, is een softwarelaag die zich tussen de fysieke hostmachine en de virtuele machines bevindt die erop draaien. De taak van de hypervisor is om hardwarebronnen te abstracten en deze aan de virtuele machines te presenteren alsof ze op een fysieke machine draaien. Laten we de twee belangrijkste soorten hypervisors eens nader bekijken: Type 1 en Type 2.
Wat is een type 1 hypervisor?
Hypervisors van type 1 staan ook bekend als bare metal hypervisors, omdat ze rechtstreeks op de hardware van de host draaien en het Operating System van de host omzeilen. Ze bieden uitstekende prestaties en ondersteuning voor een breed scala aan besturingssystemen voor gasten.
Belangrijkste kenmerken
Type 1 hypervisors bieden verschillende architectonische voordelen:
- Directe hardwaretoegang elimineert OS-overhead en maximaliseert de prestaties
- Minimaal aanvalsoppervlak vermindert kwetsbaarheden in de beveiliging
- Hardware-ondersteunde virtualisatie maakt gebruik van CPU-functies voor verbeterde efficiëntie
- Enterprise-grade management via speciale virtualisatieplatforms
Populaire Type 1-oplossingen
Toonaangevende enterprise type 1 hypervisors zijn onder andere:
- VMware vSphere ESXi: Toonaangevend platform met uitgebreide managementtools
- Microsoft Hyper-V: Geïntegreerde Windows Server-virtualisatie met Azure-connectiviteit
- Citrix Hypervisor: High-performance oplossing geoptimaliseerd voor VDI- en cloudworkloads
Wat is een type 2 hypervisor?
Type 2 hypervisors werken als applicaties binnen een Operating System en bieden virtualisatiemogelijkheden door middel van softwareabstractie in plaats van directe hardwarecontrole.
Belangrijkste kenmerken
Type 2 hypervisors bieden verschillende operationele voordelen:
- Vereenvoudigde installatie op bestaande besturingssystemen
- Vertrouwde managementinterfaces via host OS-tools
- Hardwareflexibiliteit die diverse hardwareconfiguraties ondersteunt
- Ontwikkelingsvriendelijke omgevingen voor testen en prototyping
Enterprise Type 2-oplossingen
Type 2-hypervisors komen vaker voor bij desktopvirtualisatie, maar sommige voor bedrijven geschikte Type 2-hypervisors zijn onder andere:
- VMware Workstation Pro: Professionele desktopvirtualisatie met geavanceerd netwerken
- Oracle VM VirtualBox: Platformonafhankelijke oplossing met ondersteuningsopties voor ondernemingen
- Parallels Desktop Business Edition: MacOS-gerichte virtualisatie voor zakelijke gebruikers
Vergelijking tussen type 1- en type 2-hypervisors
Het begrijpen van de verschillen tussen type 1- en type 2-hypervisors is cruciaal bij het navigeren door het landschap van virtualisatietechnologie. De juiste hypervisorselectie is gebaseerd op individuele of organisatorische behoeften. In dit gedeelte bekijken we hoe hypervisors van type 1 en type 2 zich verhouden op het gebied van prestaties, beveiliging, gebruikssituaties, installatie en beheer en hardwarevereisten.
Performance
Hypervisors van type 1 staan bekend om hun superieure prestaties, toegeschreven aan hun vermogen om rechtstreeks op hosthardware te draaien, waardoor de tussenpersoon van een onderliggend Operating System wordt geëlimineerd. Deze directe interactie met hardwareresources vergemakkelijkt een optimale toewijzing en beheer van resources, waardoor overhead en latency worden geminimaliseerd. Dit maakt ze de ideale keuze voor bedrijfsomgevingen waar hoge prestaties niet onderhandelbaar zijn, zoals in datacenters en uitgebreide virtualisatie-implementaties.
Omgekeerd kunnen hypervisors van type 2 gecompromitteerde prestaties vertonen door de extra laag van het Operating System, wat resulteert in een toename van de overhead en potentiële bronbetwisting. Ze zijn meer geschikt voor minder resource-intensieve applicaties en worden doorgaans gebruikt voor ontwikkeling, testen en kleinere implementaties, waarbij topprestaties niet de primaire zorg zijn.
Veiligheid
Op het gebied van beveiliging hebben hypervisors van type 1 de overhand. Ze bieden verbeterde beveiliging vanwege hun kleinere aanvalsoppervlak en verminderde kwetsbaarheid, als gevolg van de afwezigheid van een onderliggend Operating System. Hun isolatie van potentiële bedreigingen en exploits op OS-niveau maakt ze de voorkeurskeuze in scenario's met hoge beveiliging, zoals financiële instellingen en overheidsinstanties.
Anderzijds zijn hypervisors van type 2 inherent gevoeliger voor beveiligingsrisico's vanwege hun afhankelijkheid van het Operating System. Eventuele kwetsbaarheden in het OS kunnen mogelijk de veiligheid van de hypervisor en vervolgens de gast-VM's in gevaar brengen. Dit maakt ze geschikter voor omgevingen waar strikte beveiliging geen cruciale factor is, zoals persoonlijk gebruik of educatieve omgevingen.
Use cases
Type 1 hypervisors worden voornamelijk ingezet in enterprise- en serveromgevingen, waardoor het gebruik en de efficiëntie van resources wordt gemaximaliseerd door meerdere VM's op één fysieke machine te laten werken. Hun hoge beschikbaarheid, betrouwbaarheid en schaalbaarheid maken ze geschikt voor toepassingen in cloud computing en servervirtualisatie.
Daarentegen vinden hypervisors van type 2 hun niche in ontwikkelings-, test- en onderwijsomgevingen, waardoor gebruikers meerdere besturingssystemen op één desktop of laptop kunnen draaien. Ze zijn de ideale optie voor persoonlijk gebruik of kleinere organisaties met beperkte virtualisatiebehoeften en -resources.
Installatie en beheer
Het opzetten en beheren van type 1 hypervisors vereist een meer geavanceerde en deskundige aanpak vanwege hun directe interactie met hardwarebronnen. Ze worden doorgaans beheerd via tools voor beheer op afstand of commandoregelinterfaces, waarvoor een hoger niveau van technische vaardigheid nodig is.
Omdat het softwaretoepassingen zijn die op een bestaand Operating System werken, bieden hypervisors van type 2 installatie- en beheergemak. Gebruikers kunnen vertrouwde OS-interfaces en -tools gebruiken voor configuratie en beheer. Als gevolg daarvan zijn hypervisors van type 2 geschikt voor gebruikers met basistechnische kennis en degenen die op zoek zijn naar gebruiksvriendelijke Virtualisatie-oplossingen.
Hardwarevereisten
Type 1 hypervisors hebben speciale en robuuste hardware nodig met voldoende middelen om meerdere VM's en hun workloads effectief te ondersteunen. Ze profiteren vaak van hardware-ondersteunde virtualisatietechnologieën om de prestaties en het resourcemanagement te verbeteren.
Type 2-hypervisors daarentegen zijn beter op de hoogte van hardwarevereisten en kunnen met gematigde middelen op standaard desktops of laptops werken. Dit maakt ze ideaal voor gebruikers met beperkte hardwarebronnen of degenen die op zoek zijn naar kosteneffectieve Virtualisatie-oplossingen.
Populaire hypervisorproviders
Enkele populaire hypervisorproviders op de markt zijn VMware, Microsoft, Citrix en Oracle. Deze providers bieden enterprise-scale hypervisor-oplossingen voor servervirtualisatie die hoge prestaties en schaalbaarheid bieden.
Gratis en open source hypervisorproviders
Voor organisaties die de voorkeur geven aan gratis en open source software, zijn er verschillende opties voor hypervisorproviders, waaronder KVM, Xen, VirtualBox en Proxmox. Deze hypervisors bieden robuuste functionaliteit en worden veel gebruikt in productieomgevingen.
Conclusie
Hypervisor-technologie is een belangrijke factor voor Virtualisatie-oplossingen. Het kiezen van het juiste type hypervisor voor uw applicatie vereist inzicht in de gebruikssituatie, prestatievereisten en infrastructuurbeperkingen. In dit artikel hebben we de verschillende soorten hypervisors, hun gebruikssituaties en enkele populaire providers voor zowel enterprise- als open source-omgevingen onderzocht. Door Virtualisatie-oplossingen met de juiste hypervisor te implementeren, kunnen organisaties meer IT-flexibiliteit, gebruik van middelen en kostenbesparingen bereiken.
Pure Storage® FlashArray™- en FLASHBLADE®-opslagoplossingen zijn speciaal gebouwd om de virtualisatieprestaties in zowel Type 1- als Type 2-hypervisoromgevingen te maximaliseren. Met functies zoals SafeMode™ Snapshots voor VM-bescherming, latency van minder dan een milliseconde voor veeleisende workloads en naadloze integratie met toonaangevende hypervisorplatforms stelt Pure Storage organisaties in staat om optimale virtualisatieresultaten te bereiken en tegelijkertijd het opslagbeheer te vereenvoudigen via de Evergreen-architectuur.