20Jul

Što je virtualni stroj Hypervisor?

Hypervisors čine virtualne strojeve i više nisu samo za poslužitelje. Vjerojatno ga koristite svaki dan i to čak ni ne znate. Ako ga ne koristite sada, bit ćete u bliskoj budućnosti.

Hipervisor je softver koji postoji izvan operativnog sustava za goste kako bi presreli naredbe poslane računalnom hardveru. Pojam "hypervisor" dolazi iz različitih razina kernela operativnog sustava;ona obavlja radnje s više ovlasti nego "supervizor" razini, dakle hiper -savjetnik.

Slika putem striatica na Flickr

Osnove hipervisora ​​

Hipervisor je također poznat kao Virtual Machine Manager( VMM) i njegova jedina svrha je omogućiti više "strojeva" da dijele jednu hardversku platformu. Operacijski sustavi dizajnirani su tako da imaju odnos jedan s jednim u vezi s hardverom na kojemu se pokreću, ali s višestuplanim procesorima s više jezgri i smiješnim količinama RAM-a, istovremeno pokretanje višestrukih pokreta je povjetarac.

Hypervisor odvaja operacijski sustav( OS) od hardvera uzimajući u obzir dopuštanje svakog OS-a u radu s osnovnim hardverom. Djeluje kao policijski promet kako bi se omogućilo korištenje CPU-a, memorije, GPU-a i drugog hardvera. Svaki operacijski sustav koji kontrolira hipervisor naziva se gostijski OS, a operacijski sustav hypervisora, ako ga ima, naziva se operativni sustav domaćin. Budući da stoji između OS-a i hardvera za gost, možete imati što više različitih OS-ova za goste koji vaš sustav može podnijeti;čak možete imati različite vrste( npr. Windows, OS X, Linux).

Odvajanje hardvera i softvera pokazalo se dobro za prenosivost. Budući da hipervisor djeluje kao izmjena, mnogo je lakše premjestiti s računala na računalo bez potrebe za instaliranjem novih upravljačkih programa ili ažuriranjem OS-a za goste. Možda ste to primijetili ako ste preuzeli virtualne VM-ove i stavili ih na drugo računalo. Gostujućem OS-u ne postoji zamjetna promjena, iako se OS i hardver domaćina mogu potpuno razlikovati.

Druga glavna prednost virtualizacije operacijskog sustava je sigurnost. Ako želite testirati softver koji može biti štetan za vaše računalo, preporučljivo je testirati ga u virtualnom stroju, a ne vašem računalu domaćinu. Ako gostujući operativni sustav postaje zaražen virusima, neće utjecati na datoteke na OS-u domaćin, osim ako zajedničke mape ili mrežni most ne povezuju dva. Dva operacijska sustava postoje potpuno odvojene jedna od druge i nemaju znanja o jednoj drugoj egzistenciji, što čini sigurno računanje.

Neki popularni hipervisori su VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox i Microsoft VirtualPC.Svi ovi omogućuju korisniku virtualizaciju jednog ili više operativnih sustava na jednom komadu hardvera.

Različite tipove hipervizora

Hypervisori mogu se razbiti u dvije glavne vrste:

  • Tip 1 , a.k.a. gole metal, je hipervisor koji se instalira izravno na računalo. Nema host OS-a i hipervisor ima izravan pristup svim hardverima i značajkama. Glavni razlozi za instalaciju hipervizora tipa 1 su pokretanje višestrukih operativnih sustava na istom računalu bez nadzemne kopije glavnog računala ili iskorištavanja prenosivosti i hardverske apstrakcije. Bare metal najčešće se koristi za poslužitelje zbog svoje sigurnosti i prenosivosti da se presele iz hardvera na hardver u slučaju sudara. Dobri primjeri tipa 1 hypervisors su VMware ESXi, Citrix XenServer i Microsoft Hyper-V.
  • Tip 2 , a.k.a. hostiran, je ono što većina ljudi vjerojatno zna kada je u pitanju virtualiziranje operativnih sustava. Hostirani hypervisors zahtijevaju OS domaćina i često se tretiraju kao instalirani softver unutar domaćina. Tip 2 još uvijek može pokrenuti više operacijskih sustava istovremeno, ali nema izravni pristup hardveru i stoga ima više nadzora prilikom pokretanja gosta. To znači da gost OS neće raditi pod svojim punim potencijalom, a ako se domaćin padne, nećete imati pristup svojim gostima. Tipi 2 hypervisors su idealan način da ide kada trebate testirati više operacijskih sustava unutar sustava Windows, OS X ili Linux. Dobri primjeri su VMWare radna stanica, VMware Parallels, Oracle Virtualbox i Microsoft VirtualPC.

Hypervisori budućnosti

Većina hipervizora danas se koristi za implementaciju velikih razmjera poslužitelja ili za krajnje korisnike za pokretanje naslijeđenih aplikacija ili isprobavanje drugačijeg operativnog sustava. Međutim, do sada je došlo do promjena u ovom razmišljanju s tekućim verzijama Androida i glasovima o sustavu Windows 8.

Android koristi Linux kernel za interakciju sa hardverskim i pozadinskim uslugama, a zatim koristi virtualni stroj nazvan Dalvik za pokretanje softvera koji korisnik interakcioniras. Unatoč tome što ne dopušta korisniku pokretanje više operacijskih sustava odjednom, Android je vrlo sličan hipervizoru tipa 1.Osnovni Linux host potpuno je transparentan krajnjem korisniku, osim ako ne korigirate telefon i želite ga komunicirati s njim.

Windows 8 je rumored da se izvodi u cijelosti kao guest OS na vrhu Microsoft's Hyper-V.Hyper-V preuzima odgovornost za upravljanje hardverom i praćenje pozadinskih zadataka kao što su sigurnosne kopije i provjeravanje datotečnih sustava. Slično Androidu, to će vam omogućiti bolju prenosivost, fleksibilnost i sigurnost unutar OS-a. Da ne spominjem, to bi vašu instalaciju sustava Windows 8 bilo potpuno prijenosno, tako da ga možete preuzeti s računala na računalo.

web poslužitelji i dalje će iskoristiti hipervizore kako bi povećali iskoristivost hardvera i zadržali troškove. Ako ste dijelili web hosting putem popularnog web hosta, najvjerojatnije ste već na hipervizoru tipa 1 i niste to znali. S dobrim hardverom poslužitelja, goli metalni hipervisori mogu gurnuti granice od obično samo instaliranog jednog operativnog sustava, doslovno tisuće dostupnih. To ne samo da štedi novac kada je u pitanju kupnja hardvera, nego i hlađenje i snaga su svedeni na malu količinu onoga što je nekad bila za pokretanje iste količine strojeva.