Hipervisor je softver koji postoji izvan operativnog sustava gosta kako bi presreli naredbe poslane računalnom hardveru. Pojam "hypervisor" dolazi iz različitih razina kernela operativnog sustava; ona provodi radnje s više ovlasti nego "supervizor" razini, dakle, hiper-vizir.
Slika putem striatica na Flickr
Osnove hipervizora
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 jednostan s onim hardverom na kojemu se pokreću, ali s višestuplanim procesorima s više jezgri i smiješnim količinama RAM-a, istodobno pokretanje višestrukih pokreta je povjetarac.
Odvajanje hardvera i softvera također je 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.
Neki popularni hipervisori su VMware ESXi, Xen, Microsoft Hyper-V, VMware radna stanica, Oracle Virtualbox i Microsoft VirtualPC. Svi ovi omogućuju korisniku virtualizaciju jednog ili više operativnih sustava na jednom komadu hardvera.
Različite vrste hipervizora
Hipervisori se mogu razbiti u dvije glavne vrste:
- Upišite 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. je domaćin, što je većina ljudi vjerojatno poznato 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.
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 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 smanjili 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.