Kaj je Hypervisor?

Hipervizor, znan tudi kot monitor navideznega stroja, je programska ali strojna oprema, ki ustvarja in zažene Virtual Machine. Gostiteljski stroj je računalnik, na katerem hipervizor izvaja en ali več virtualnih strojev. virtualni stroj se imenuje tudi stroj za goste. Z računalnikom Hypervisor lahko en gostiteljski računalnik podpira več VM gostov z deljenjem svojih virov, kot je pomnilnik.

Obstajata predvsem dve vrsti hipervizorjev. So

  1. Hipervizorji tipa 1 ali „gola kovina“
  2. Hipervizorji tipa 2 ali "gosti"

Tip 1 je tisti, ki deluje neposredno na strojni opremi gostitelja, tip 2 je tisti, ki deluje kot programska plast v operacijskem sistemu.

Prvi hipervizor doslej, ki zagotavlja popolno virtualizacijo, je bil SIMMON testno orodje, ki ga je IBM razvil leta 1967.

Na zgornji sliki je prikazano značilno delovanje, kjer gostitelj vodi več gostov.

Opredelitev

Beseda hipervizor izhaja iz nadzornika, kar je tradicionalni izraz za jedro operacijskega sistema.

Gre za postopek ali funkcijo, ki lahko izolira aplikacije in operacijski sistem od osnovne računalniške strojne opreme. Omogoča abstrakcijo in s tem strojna oprema gostiteljskega stroja lahko samostojno upravlja z enim ali več virtualnimi stroji kot gost, kar omogoča, da Virtualni stroji gosta učinkovito delijo vire sistema, kot so pomnilnik, omrežje, procesorji itd.

Razumevanje hipervizorja

Do zdaj smo na zelo visoki ravni razpravljali o tem, kaj je hipervizor, pojdimo globlje in poglejmo, kaj lahko storimo s hipervizorjem in različnimi vrstami. Kot smo že omenili, obstajata v glavnem dve vrsti hipervizorjev, tj Type1 in Type 2. Poglejmo razliko med obema.

Vir: www.ibm.com

Zgornja slika prikazuje arhitekturo različnih vrst hipervizorjev, tj tipa 1 in tipa 2. Obe vrsti si podrobno poglejmo

Hypervisor tipa I

Ta vrsta hipervizorja deluje neposredno na osnovnem gostiteljskem sistemu. Kot bazni strežnik ne potrebuje nobenega operacijskega sistema. Ima neposreden dostop do strojnih virov.

Primeri tipa 1 so VMware, Citrix, ESXi, XenServer in Hyper-V hipervizor.

Poglejmo, kakšne so njihove različne lastnosti

  1. VMware ESX in ESXi

VMware je vodilni pri zagotavljanju tipa 1, imajo napredne funkcije in razširljivost. Te vrste hipervizorjev zahtevajo licenčne pristojbine. VMware ponuja tudi nekaj poceni hipervizorjev, ki so najbolj primerni za manjšo infrastrukturo.

  1. Citrix XenServer

Tako kot VMware tudi Citrix ponuja brezplačen in komercialni izdelek. Izdelek z osnovno tehnologijo je brezplačen in nima nobenih naprednih funkcij.

  1. Oracle VM

Oracle VM nima veliko naprednih funkcij, ki jih ponuja VMware, je zelo podoben odprtokodnemu Xen-u. Osnovna različica pa je brezplačna, vendar je na voljo podpora za licenco za posodobitve izdelka.

Hipervizorji tipa II

  1. VMware Workstation & Player

Predvajalnik VMware lahko prosto vnese ponudbe II, ki jih ponuja VMware, lahko zažene samo en virtualni stroj in ne dovoli več gostov.

VMWare delovna postaja ima številne napredne funkcije, kot so posnetek, snemanje in ponovno predvajanje VM itd.

  1. VMware Server

Zelo je podoben delovni postaji VMware in ponuja gostilni hipervizor za virtualizacijo. Vendar je VMware ustavil razvoj od leta 2009

  1. Microsoft Virtual PC

Deluje samo v operacijskem sistemu Windows 7 in novejši. To je najnovejša Microsoftova tehnologija hipervizorjev Microsoftove verzije. Ponuja le operacijske sisteme Windows.

  1. Virtualizacija podjetja Red Hat

To je virtualni stroj, ki temelji na jedrcu, in ima lastnosti tipa I in tipa II. VM ima tu neposreden dostop do fizične strojne opreme, saj se Linuxovo jedro spremeni v hipervizorja.

Kako izbrati pravega?

Zdaj, ko smo zajeli obe vrsti Hypervisorja in različnih prodajalcev ter njihov izdelek, ki ponuja Hypervisor, morate razmišljati, kako se odločiti za pravi hipervizor, ki najbolje ustreza vašim potrebam. Če razmišljate enako, ste na pravi poti. Poglejmo, kako lahko izberete pravega Hypervisorja.

Preden ocenite prednosti in slabosti Hypervisorjev, je zelo pomembno, da najprej analizirate potrebe Hypervisorja.

Zakaj ga potrebujemo?

Potrebna je vsaka sistemska administracija ali sistemski operater. Hipervizor omogoča virtualizacijo virov za shranjevanje, da ustvari centraliziran sklad za shranjevanje, da skrbnik zagotovi oskrbo brez skrbi, če je shramba fizično nameščena. Omrežja se lahko virtualizirajo tudi s Hypervisorom, saj omogoča ustvarjanje, upravljanje ali spreminjanje omrežne naprave brez pomislekov glede fizične lokacije omrežnih naprav. Skratka, potrebujemo ga za učinkovito uporabo infrastrukture, zagotavlja zanesljivo podporo in izboljšano razširljivost aplikacije.

Zdaj, ko smo razpravljali o nujnosti tega, si poglejmo različne dejavnike, ki jih morate upoštevati, preden ga izberete.

Tip I deluje bolje kot tip II

Na splošno tip I zagotavlja boljše delovanje od tipa II, saj nima nobenega srednjega sloja, zaradi česar so idealni za projekte, pri katerih hitrost skrbi.

Tip II na drugi strani je veliko enostavnejši za gostovanje in nastavitev.

Če želite ugotoviti, kateri hipervizor najbolje ustreza potrebam projekta, lahko primerjate meritve uspešnosti. To vključuje spomin gostov, režijski procesor, največji gostitelj. Prav tako bi moral biti virtualni sistem boljši ali enakovreden uspešnosti svojim fizičnim kolegom.

Drugi pomemben parameter, ki ga je treba iskati, je licenčnina izdelka in podpore. Čeprav so številni izdelki začetnega nivoja brezplačni, ne ponujajo nobenih naprednih funkcij. Zato je pomembno najti ravnovesje med stroški licenciranja in funkcijami.

Zaključek

Zdaj, ko smo prišli do konca članka, upam, da imate dobro predstavo o tem, kaj je Hypervisor, kakšne so različne vrste, zakaj ga potrebujemo in kako izbrati pravega glede na vaše potrebe. To je razprava na visoki ravni, če želite razumeti kateri koli poseben izdelek, njihove stroške licenciranja in ponujene storitve, ki jih lahko obiščete na spletnem mestu prodajalca.

Priporočeni članki

To je vodnik za Kaj je hipervizor. Tu smo razpravljali o vrstah hipervizorja z njihovimi lastnostmi in o tem, kako izbrati pravega. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Shell Scripting?
  2. Kaj je MapReduce?
  3. Kaj je Scrum?
  4. Kaj je selen?