Wat is hypervisor?

De hypervisor, ook bekend als de virtuele machinemonitor, is software of hardware die virtuele machines maakt en uitvoert. Een hostmachine is een computer waarop een hypervisor een of meer virtuele machines draait. een virtuele machine wordt ook een gastmachine genoemd. Met Hypervisor kan één hostcomputer meerdere gast-VM's ondersteunen door middelen zoals geheugen te delen.

Er zijn hoofdzakelijk twee soorten hypervisors. Zij zijn

  1. Type 1 hypervisors of "Bare Metal"
  2. Type 2 hypervisors of "Hosted"

Type 1 is degene die rechtstreeks op de hardware van de host draait, type 2 is degene die als een softwarelaag op een besturingssysteem draait.

De allereerste hypervisor die volledige virtualisatie biedt, was de SIMMON, een testtool die in 1967 door IBM werd ontwikkeld.

De afbeelding hierboven geeft een typisch functioneren weer waarbij meerdere gasten op een host worden uitgevoerd.

Definitie

Het woord hypervisor is afgeleid van de supervisor, een traditionele term voor de kernel van een besturingssysteem.

Het is een proces of een functie die de applicaties en het besturingssysteem kan isoleren van de onderliggende computerhardware. Het maakt de abstractie mogelijk en dus kan de hardware van een hostmachine onafhankelijk een of meer virtuele machines als gast bedienen, hierdoor kunnen de virtuele machines van de gast effectief de systeembronnen zoals geheugen, netwerk, processors, enz. Delen.

Hypervisor begrijpen

Tot nu toe hebben we op een zeer hoog niveau besproken wat hypervisor is, laten we diep ingaan en kijken wat we kunnen doen met de hypervisor en de verschillende typen. Zoals eerder vermeld, zijn er hoofdzakelijk twee soorten hypervisor, namelijk Type1 en Type 2. Laten we het verschil tussen beide zien.

Bron: www.ibm.com

De bovenstaande afbeelding geeft de architectuur weer van de verschillende soorten hypervisor, dat wil zeggen Type 1 en Type 2. Laten we beide typen in detail bekijken

Type I hypervisor

Dit type hypervisor werkt rechtstreeks op een onderliggend hostsysteem. Het vereist geen besturingssysteem als basisserver. Het heeft directe toegang tot hardwarebronnen.

Voorbeelden van Type 1 zijn VMware, Citrix, ESXi, XenServer en Hyper-V hypervisor.

Laten we eens kijken wat hun verschillende functies zijn

  1. VMware ESX & ESXi

VMware is de leider in het leveren van Type 1, ze hebben geavanceerde functies en schaalbaarheid. Voor dit soort hypervisors worden licentiekosten in rekening gebracht. VMware biedt ook enkele goedkope hypervisors die het meest geschikt zijn voor kleinere infrastructuur.

  1. Citrix XenServer

Net als VMware biedt Citrix ook gratis en commercieel product. Het product met basistechnologie is gratis en heeft geen geavanceerde functies.

  1. Oracle VM

Oracle VM mist veel geavanceerde functies die VMware biedt, het lijkt sterk op open source Xen. De basisversie is echter gratis voor ondersteuning en de licentiekosten voor productupdates zijn van toepassing.

Type II hypervisors

  1. VMware-werkstation en speler

VMware Player is gratis voor type II-aanbiedingen van VMware, het kan slechts één virtuele machine draaien en staat niet meerdere gasten toe.

VMWare-werkstation heeft veel geavanceerde functies zoals VM-snapshot, opname en herhaling, enz.

  1. VMware-server

Het lijkt erg op VMware-werkstation en biedt gehoste virtualisatiehypervisor. VMware heeft de ontwikkeling echter sinds 2009 stopgezet

  1. Microsoft Virtual PC

Het werkt alleen op Windows 7 en hoger en dit is de nieuwste Microsoft-versie hypervisor-technologie van Microsoft. Het biedt alleen Windows-besturingssystemen.

  1. Red Hat Enterprise Virtualization

Dit is een op een kernel gebaseerde virtuele machine en heeft kwaliteiten van zowel Type I als Type II. Hier heeft de VM directe toegang tot de fysieke hardware terwijl de Linux-kernel zelf in hypervisor verandert.

Hoe kies je de juiste?

Nu we beide typen Hypervisor en verschillende leveranciers hebben behandeld en hun product dat Hypervisor biedt, moet u erover nadenken hoe u een beslissing kunt nemen over de juiste hypervisor die het beste bij u past. Als u hetzelfde denkt, bent u op het juiste spoor. Laten we eens kijken hoe kunt u de juiste hypervisor kiezen.

Voordat u de voor- en nadelen in de hypervisors evalueert, is het erg belangrijk om eerst de behoefte van de hypervisor te analyseren.

Waarom hebben we het nodig?

Het is de behoefte aan systeembeheer of systeembeheerder. Met de hypervisor kunnen de opslagbronnen worden gevirtualiseerd om een ​​gecentraliseerde opslagpool voor de beheerder te maken zonder enige zorg waar de opslag zich fysiek bevindt. Netwerken kunnen ook worden gevirtualiseerd met Hypervisor, hiermee kan het netwerkapparaat worden gemaakt, beheerd of gewijzigd zonder dat u zich zorgen hoeft te maken over de fysieke locatie van de netwerkapparaten. Kortom, we hebben het nodig om de infrastructuur efficiënt te gebruiken, betrouwbare ondersteuning te bieden en voor verbeterde schaalbaarheid van applicaties.

Nu we de noodzaak ervan hebben besproken, laten we eens kijken naar de verschillende factoren die u moet overwegen voordat u het kiest.

Type I presteert beter dan Type II

Over het algemeen levert Type I betere prestaties dan de Type II omdat het geen tussenlaag heeft, waardoor ze ideaal zijn voor projecten waar snelheid een probleem is.

Type II aan de andere kant is veel eenvoudiger te hosten en in te stellen.

Om te bepalen welke hypervisor het beste past bij de behoefte van het project, kunt u de prestatiestatistieken vergelijken. Dit omvat gastgeheugen, CPU-overhead, maximale host. Ook moet het virtuele systeem beter of gelijkwaardig zijn in prestaties aan hun fysieke tegenhangers.

De andere belangrijke parameter om naar te kijken is de licentiekosten voor het product en de ondersteuning. Hoewel veel instapproducten gratis zijn, bieden ze geen geavanceerde functies. Het is dus belangrijk om een ​​evenwicht te vinden tussen de licentiekosten en de functies.

Conclusie

Nu we het einde van het artikel hebben bereikt, hoop ik dat jullie een goed idee hebben van wat Hypervisor is, wat de verschillende soorten zijn, waarom we het nodig hebben en hoe je de juiste kunt selecteren op basis van je behoefte. Dit is een discussie op hoog niveau als u een specifiek product, de licentiekosten en de aangeboden services wilt begrijpen, kunt u naar de website van de betreffende leverancier gaan.

Aanbevolen artikelen

Dit is een gids geweest voor Wat is Hypervisor. Hier hebben we de soorten hypervisor besproken met hun functies en hoe u de juiste kunt kiezen. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat is Shell Scripting?
  2. Wat is MapReduce?
  3. Wat is Scrum?
  4. Wat is Selenium?