20Jul

Kas yra virtualios mašinos hipervisoris?

Hypervisors yra tai, ką daro virtualios mašinos, ir jos yra ne tik serveriams. Tikriausiai naudojate vieną kasdien ir net nepažįstate. Jei nenaudosite jo dabar, būsite artimiausioje ateityje.

Hypervisor yra programinė įranga, kuri egzistuoja už svečio operacinės sistemos ribų, kad užgrobtų komandas, siunčiamas į kompiuterio aparatūrą.Terminas "hypervisor" kilęs iš skirtingų operacinių sistemų branduolio lygių;jis atlieka veiksmus, turinčius daugiau valdžios nei "vadovo" lygis, taigi hyper -visor.

Vaizdas per striatiškumą "Flickr"

"Hypervisor" pagrindai

"Hypervisor" taip pat žinomas kaip "Virtual Machine Manager"( VMM), kurio vienintelis tikslas yra leisti kelioms "mašinoms" dalintis vienos aparatinės įrangos platforma. Operacinės sistemos yra suprojektuotos taip, kad jos turi vienos pusės ryšį su aparatine įranga, kuria jos veikia, bet su daugiakampiais, daugelio sriegių procesoriais ir absurdiškais RAM kiekiais, vienu metu veikiančiais keletą kartų.

Hypervisor atskiria operacinę sistemą( OS) nuo aparatūros, prisiimdama atsakomybę leisti kiekvieną veikiančią OS laiką su pagrindine įranga. Jis veikia kaip eismo policininkas, kad būtų galima naudoti CPU, atminties, GPU ir kitą techninę įrangą.Kiekviena operacinė sistema, kontroliuojama hypervisor, vadinama svečio OS, o hypervisor operacinė sistema, jei tokia yra, vadinama pagrindine operacine sistema. Kadangi jis stovi tarp svečio OS ir aparatūros, galite turėti tiek daug skirtingų svečių operacinių sistemų, kurias gali atlikti jūsų sistema;galite netgi turėti skirtingų tipų( pvz., "Windows", "OS X", "Linux").

Techninės ir programinės įrangos atskyrimas taip pat atrodo tinkamas perkeliamumui. Kadangi hypervisor veikia kaip tarpinis, daug lengviau pereiti iš kompiuterio į kompiuterį, nereikia įdiegti naujų tvarkyklių arba atnaujinti savo svečio OS.Galbūt tai pastebėjote, jei paėmėte "Virtualbox" VM ir įdėjote juos į kitą kompiuterį.Svečio operacinei sistemai nėra jokių pastebimų pokyčių, nors pagrindinė OS ir aparatinė įranga gali būti visiškai kitokia.

Kita svarbi virtualiosios OS nauda yra saugumas. Jei norite išbandyti programinę įrangą, kuri gali būti kenksminga jūsų kompiuteriui, rekomenduojama ją išbandyti virtualioje mašinoje, o ne pagrindinėje operacinėje sistemoje. Jei svečio OS užkrečia ir apvyniotų virusais, tai neturės įtakos pagrindinės operacinės sistemos failams, nebent bendrai naudojami aplankai ar tinklo tiltas sujungs du. Abi operacinės sistemos egzistuoja visiškai atskirtos viena nuo kitos ir neturi žinios apie egzistuojančias vieni kitus, o tai užtikrina saugų skaičiavimą.

Kai kurie populiarūs hypervisors yra "VMware ESXi", "Xen", "Microsoft Hyper-V", "VMware Workstation", "Oracle Virtualbox" ir "Microsoft VirtualPC".Visa tai leidžia vartotojui virtualizuoti vieną ar daugiau operacinių sistemų vienoje aparatinėje įrangoje.

Įvairūs hypervisor tipai

Hypervisors gali būti suskirstyti į dvi pagrindines rūšis:

  • Type 1 , a.k.a. be metalo, yra hipervisas, kuris įdiegiamas tiesiai į kompiuterį.Nėra operacinės sistemos, o hypervisor turi tiesioginę prieigą prie visos įrangos ir funkcijų.Pagrindinės priežastys, dėl kurių reikia įdiegti 1 tipo "hypervisor", - tai paleisti kelias operacines sistemas tame pačiame kompiuteryje be pagrindinės operacinės sistemos pridėtinių arba pasinaudoti perkeliamumu ir įrangos abstrakcija. Bare metalas dažniausiai naudojamas serveriams dėl jų saugumo ir perkeliamumo, kad būtų galima perkelti iš aparatinės įrangos į aparatinę įrangą, jei įvyko avarija. Geras 1 tipo hipervisorių pavyzdžių yra "VMware ESXi", "Citrix XenServer" ir "Microsoft Hyper-V".
  • tipo 2 "", "a.k.a." priglobtas, yra tai, ko dauguma žmonių tikriausiai žino, kai kalbama apie operacinių sistemų virtualizavimą.Patalpinta hipervisoriams reikalinga pagrindinė operacinė sistema ir dažnai jie laikomi įdiegta programine įranga šeimininke.2 tipui vis tiek galima paleisti kelias operacines sistemas vienu metu, tačiau ji neturi tiesioginės prieigos prie aparatinės įrangos ir todėl turi daugiau pralaidumo, kai veikia svečias. Tai reiškia, kad svečio operacinė sistema neveikia visiškai, o jei jūsų kompiuteris sugenda, jūs neturėsite prieigos prie savo svečių.2 tipo hipervisoriai yra idealus kelias, kai reikia išbandyti kelias operacines sistemas "Windows", "OS X" ar "Linux" sistemose. Geri pavyzdžiai yra VMWare Workstation, VMware Parallels, Oracle Virtualbox ir Microsoft VirtualPC.

"Hypervisors of the Future"

Šiandien dauguma "hypervisors" yra naudojami didelės apimties serverių dislokavimui arba galutiniams naudotojams paleisti senesnes programas arba išbandyti kitą operacinę sistemą.Jau buvo šiek tiek pakeistos šios mąstymo galimybės su dabartinėmis "Android" versijomis ir "Windows 8" gandais.

"Android" naudoja "Linux" branduolį sąveikai su aparatinės ir fono paslaugomis, o paskui naudoja virtualią mašiną "Dalvik", kuria paleidžiama programinė įranga, su kuria sąveikauja naudotojassu. Nepaisant to, kad neleidžiama vienu metu paleisti kelias operacines sistemas, "Android" yra labai panašus į 1 tipo hipervisorių.Pagrindinis "Linux" pagrindinis kompiuteris yra visiškai skaidrus galutiniam vartotojui, nebent jūs šaknysite savo telefoną ir norite su juo bendrauti.

"Windows 8" gandai, kad "Microsoft Hyper-V" viršuje veikia kaip svečio OS."Hyper-V" prisiims atsakomybę tvarkyti savo aparatūrą ir atlikti fono užduotis, pvz., Atsargines kopijas ir failų sistemos patikrinimus. Panašiai kaip "Android", tai leis jums turėti geresnę perkeliamumą, lankstumą ir saugumą jūsų operacinėje sistemoje. Nepamirškime, jūsų "Windows 8" diegimas būtų visiškai perkeliamas, kad galėtumėte jį pasiimti iš kompiuterio į kompiuterį.

žiniatinklio serveriai ir toliau naudosis hipervizoriais, kad maksimaliai padidintų įrangos panaudojimą ir sumažintų sąnaudas. Jei turite bendrą tinklo prieglobą per populiarią žiniatinklio prieglobą, greičiausiai jau yra "Type 1 hypervisor" jau ir nežinojo. Naudojant gerą serverių techninę įrangą, plonasis metalo "hypervisors" gali stumti ribas, paprastai tik turint vieną įdiegtą operacinę sistemą, ty tiesiog tūkstančius. Tai ne tik taupo pinigus, kai kalbama apie techninės įrangos pirkimą, bet ir aušinimo bei galios sumažinimas iki mažos frakcijos, kaip anksčiau buvo tas pats mašinų skaičius.