Hvad er Hypervisor?

Hypervisoren, også kendt som skærmen til den virtuelle maskine, er en software eller hardware, der opretter og kører Virtual Machine. En værtsmaskine er en computer, på hvilken en hypervisor kører en eller flere virtuelle maskiner. en virtuel maskine kaldes også en gæstemaskine. Med Hypervisor kan en værtscomputer understøtte flere gæst VM ved at dele dens ressourcer som hukommelse.

Der er hovedsageligt to typer hypervisorer. De er

  1. Type 1 hypervisorer eller "Bare Metal"
  2. Type 2 hypervisorer eller "Hosted"

Type 1 er den, der kører direkte på værtens hardware, type 2 er den, der kører som et softwarelag på et operativsystem.

Den første nogensinde hypervisor, der giver fuld virtualisering, var SIMMON et testværktøj udviklet af IBM i 1967.

Figuren ovenfor viser en typisk funktion, hvor den kører flere gæster på en vært.

Definition

Ordet hypervisor stammer fra vejlederen, som er en traditionel betegnelse for kernen i et operativsystem.

Det er en proces eller en funktion, der kan isolere applikationer og operativsystem fra den underliggende computerhardware. Det tillader abstraktion og dermed kan en værtsmaskinens hardware uafhængigt betjene en eller flere virtuelle maskiner som gæst, dette giver gæstens virtuelle maskiner effektivt mulighed for at dele systemets ressourcer såsom hukommelse, netværk, processorer osv.

Forståelse af Hypervisor

Indtil videre har vi drøftet et meget højt niveau af, hvad hypervisor er, lad os gå dybt ind og se, hvad vi kan gøre med hypervisoren og de forskellige typer. Som tidligere nævnt er der hovedsageligt to typer hypervisor, dvs. Type1 og Type 2. Lad os se forskellen mellem dem begge.

Kilde: www.ibm.com

Figuren ovenfor viser arkitekturen for de forskellige typer hypervisor dvs. Type 1 og Type 2. Lad os se begge typer i detaljer

Type I Hypervisor

Denne type hypervisor kører direkte på et underliggende værtssystem. Det kræver ikke noget operativsystem som basisserver. Det har direkte adgang til hardware-ressourcer.

Eksempler på type 1 er VMware, Citrix, ESXi, XenServer og Hyper-V hypervisor.

Lad os se, hvad der er deres forskellige funktioner

  1. VMware ESX & ESXi

VMware er førende inden for levering af type 1, de har avancerede funktioner og skalerbarhed. Disse former for hypervisorer har licensgebyrer. VMware tilbyder også nogle billige hypervisorer, der er bedst egnet til mindre infrastruktur.

  1. Citrix XenServer

Ligesom VMware tilbyder Citrix også både gratis og kommercielt produkt. Produktet, der har basalteknologi, er gratis og har ikke avancerede funktioner.

  1. Oracle VM

Oracle VM mangler mange avancerede funktioner, som VMware tilbyder, det ligner meget open source Xen. Den grundlæggende version er dog gratis for supporten og licensgebyret for produktopdateringer gælder.

Type II Hypervisorer

  1. VMware Workstation & Player

VMware-afspiller er gratis til type II-tilbud af VMware, den kan kun køre en virtuel maskine og tillader ikke flere gæster.

VMWare-arbejdsstation har mange avancerede funktioner såsom VM-snapshot, -optagelse og gentagelse osv.

  1. VMware Server

Det ligner meget VMware-arbejdsstation og leverer virtualiseringshypervisor som vært. VMware har imidlertid stoppet udviklingen siden 2009

  1. Microsoft Virtual PC

Det kører kun på Windows 7 og nyere, og dette er den seneste Microsoft version hypervisorteknologi fra Microsoft. Det tilbyder kun Windows-operativsystemer.

  1. Red Hat Enterprise virtualisering

Dette er en kerne-baseret virtuel maskine og har kvaliteter af både type I og type II. Her har VM direkte adgang til den fysiske hardware, da Linux-kernen bliver til selvovervåger.

Hvordan vælger man den rigtige?

Nu hvor vi har dækket begge typer Hypervisor og forskellige leverandører og deres produkt, der tilbyder Hypervisor, skal du tænke over, hvordan man træffer en beslutning om den rigtige hypervisor, der bedst passer til dit behov. Hvis du tænker det samme, er du på det rigtige spor. Lad os se, hvordan kan du vælge den rigtige Hypervisor.

Før evaluering af fordele og ulemper i Hypervisors, er det meget vigtigt at først analysere behovet for Hypervisor.

Hvorfor har vi brug for det?

Det er behovet for enhver systemadministration eller systemoperatør. Hypervisoren tillader at virtualisere lagringsressourcerne til at oprette en centraliseret opbevaringspool for administratoren til at give mulighed uden nogen bekymring, hvor opbevaringen er placeret fysisk. Netværk kan også virtualiseres med Hypervisor, det tillader, at netværksenheden kan oprettes, administreres eller ændres uden bekymring for at have den fysiske placering af netværksenhederne. Kort sagt har vi brug for det for at udnytte infrastrukturen effektivt, yde pålidelig support og for forbedret applikationsskalerbarhed.

Nu hvor vi har drøftet behovet for det, lad os se de forskellige faktorer, som du skal overveje, inden du vælger det.

Type I klarer sig bedre end Type II

Generelt giver Type I bedre ydelse end Type II, da den ikke har noget mellemlag, hvilket gør dem ideelle til projekter, hvor hastighed er et problem.

Type II på den anden side er meget enklere at være vært og opsætning.

For at bestemme, hvilken hypervisor der bedst passer til projektets behov, kan du sammenligne ydeevnemålerne. Dette omfatter gæsthukommelse, CPU-overhead, maksimal vært. Det virtuelle system skal også være bedre eller svare til deres fysiske modparter.

Den anden vigtige parameter, man skal kigge efter, er licensgebyret for produktet og supporten. Selvom mange produkter på entry-level er gratis, tilbyder de ikke avancerede funktioner. Derfor er det vigtigt at skabe en balance mellem licensomkostningerne og funktionerne.

Konklusion

Nu, hvor vi er nået til slutningen af ​​artiklen, håber jeg, at I har en god idé om, hvad Hypervisor er, hvad er de forskellige typer, hvorfor har vi brug for den, og hvordan man vælger den rigtige efter dit behov. Dette er en meget høj diskussion om det, hvis du vil forstå et specifikt produkt, deres licensomkostninger og de tilbudte tjenester, du kan gå til den respektive sælgers websted.

Anbefalede artikler

Dette har været en guide til Hvad er Hypervisor. Her har vi drøftet typerne af hypervisor med deres funktioner og hvordan man vælger den rigtige. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er Shell-scripting?
  2. Hvad er MapReduce?
  3. Hvad er Scrum?
  4. Hvad er selen?

Kategori: