Hypervisor je softvér, ktorý existuje mimo hostiteľského operačného systému na zachytenie príkazov odoslaných do počítačového hardvéru. Termín "hypervisor" pochádza z rôznych úrovní jadra operačného systému; vykonáva činnosti s vyššou autoritou ako úroveň "nadriadeného", a preto, hyper-visor.
Obraz cez hviezdne na Flickr
Hypervisor Základy
Hypervisor je tiež známy ako manažér virtuálnych počítačov (VMM) a jeho jediným účelom je umožniť viacerým "počítačom" zdieľať jednu hardvérovú platformu. Operačné systémy sú navrhnuté tak, aby mali vzájomný vzťah k hardvéru, na ktorom bežia, ale s viacjadrovými procesormi s viacerými závitmi as absurdným množstvom pamäte RAM.
Oddelenie hardvéru a softvéru sa ukáže ako dobré aj pre prenosnosť. Pretože hypervisor pôsobí ako medzipodnik, je oveľa jednoduchšie presunúť sa z počítača do počítača bez nutnosti inštalovať nové ovládače alebo aktualizovať hosťujúci operačný systém. Možno ste si to všimli, ak ste si vzali virtuálne balíky VM a vložili ich do iného počítača. Pre hostiteľský operačný systém neexistuje žiadna výrazná zmena, hoci hostiteľský operačný systém a hardvér môžu byť úplne odlišné.
Ďalšou veľkou výhodou virtualizácie operačného systému je bezpečnosť. Ak chcete testovať softvér, ktorý môže byť škodlivý pre váš počítač, odporúčame ho otestovať skôr na virtuálnom počítači než na hostiteľskom operačnom systéme. Ak sa hostiteľský operačný systém stane infikovaným a nahromadený vírusmi, neovplyvní to súbory v hostiteľskom operačnom systéme, pokiaľ tieto dva zdieľané priečinky alebo sieťový most nepripojia. Tieto dva operačné systémy existujú úplne od seba navzájom nezávislé a nevedia o existencii každého iného, čo vedie k bezpečnej práci s počítačom.
Niektoré populárne hypervízory sú VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox a Microsoft VirtualPC. Všetky tieto umožňujú používateľovi virtualizovať jeden alebo viac operačných systémov na jednom hardvéri.
Rôzne typy Hypervisorov
Hypervisor môže byť rozdelený do dvoch hlavných typov:
- Typ 1, a.k.a holého kovu, je hypervízor, ktorý sa inštaluje priamo do počítača. Neexistuje žiadny hostiteľský operačný systém a hypervisor má priamy prístup ku všetkým hardvérom a funkciám. Hlavné dôvody na inštaláciu hypervisoru typu 1 spočíva v tom, že na jednom počítači beží viacero operačných systémov bez záťaže hostiteľského operačného systému alebo sa využíva prenosnosť a hardvérová abstrakcia. Bare metal je najčastejšie používaný pre servery kvôli ich bezpečnosti a prenosnosti pri prechode z hardvéru na hardvér v prípade havárie. Dobrými príkladmi hypervízorov typu 1 sú VMware ESXi, Citrix XenServer a Microsoft Hyper-V.
- Typ 2, ktorý je hostiteľom, je to, čo väčšina ľudí pravdepodobne oboznámi, pokiaľ ide o virtualizáciu operačných systémov. Hostiteľské hypervízory vyžadujú hostiteľský operačný systém a často sa v rámci hostiteľa považujú za inštalovaný softvér. Typ 2 môže stále spúšťať viacero operačných systémov naraz, ale nemá priamy prístup k hardvéru, a preto má pri riadení hosťa viac režijných nákladov. Znamená to, že hosťujúci operačný systém nebude plne využívať svoj potenciál a ak váš hostiteľ narazí, nebudete mať ani svojich hostí. Hypervisorátory typu 2 sú ideálnym spôsobom, ak potrebujete otestovať viacero operačných systémov v systéme Windows, OS X alebo Linux. Dobrými príkladmi sú pracovná stanica VMWare, VMware Parallels, Oracle Virtualbox a Microsoft VirtualPC.
Hypervisor budúcnosti
Väčšina hypervízorov sa dnes používa buď na nasadenie veľkých serverov, alebo pre koncových používateľov, aby spustili staršie aplikácie alebo skúšali iný operačný systém. Na túto myšlienku už došlo k nejakej zmene v súvislosti s aktuálnymi verziami Androidu a povesťou Windows 8.
Windows 8 sa hovorí, že bude fungovať úplne ako hosťujúci operačný systém na vrchole Hyper-V spoločnosti Microsoft. Spoločnosť Hyper-V prevezme zodpovednosť za správu hardvéru a vykonávanie úloh na pozadí, ako sú zálohy a kontroly súborového systému. Podobne ako v systéme Android, toto vám umožní lepšiu prenosnosť, flexibilitu a bezpečnosť vo vašom operačnom systéme. Nehovoriac o tom, že vaša inštalácia systému Windows 8 bude úplne prenosná, takže si ju môžete vziať so sebou z počítača do počítača.
Webové servery budú naďalej využívať hypervisorov, aby maximalizovali využitie hardvéru a udržali náklady nižšie. Ak máte zdieľaný web hosting prostredníctvom populárneho webhostingu, s najväčšou pravdepodobnosťou ste už na hypervisore typu 1 a neviete to. S dobrým serverovým hardvérom, holé kovové hypervízory môžu tlačiť hranice z typicky len s jedným operačným systémom inštalovaný, doslova tisíce k dispozícii. To nielen šetrí peniaze, pokiaľ ide o nákup hardvéru, ale aj chladenie a výkon sa znižuje na malý zlomok toho, čo bolo pri bežiacom stroji to isté.