20Jul
Hypervisoristi sú to, čo umožňuje virtuálne stroje a nie sú už len pre servery. Pravdepodobne používate jeden každý deň a ani to neviete. Ak ho teraz nepoužívate, budete v blízkej budúcnosti.
Hypervisor je softvér, ktorý existuje mimo hostiteľského operačného systému na zachytenie príkazov poslaný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", teda hyper -poradca.
Image via striatic na Flickr
Základy hypervízorov
Hypervisor je tiež známy ako Virtual Machine Manager( 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.
Hypervisor oddeľuje operačný systém( OS) od hardvéru tým, že prevzal zodpovednosť za to, že umožňuje každému bežiacemu OS času s príslušným hardvérom. Pôsobí ako dopravný policajt, aby umožnil čas na použitie procesora, pamäte, GPU a iného hardvéru. Každý operačný systém ovládaný hypervízorom sa nazýva hostiteľský operačný systém a operačným systémom hypervízora, ak existuje, sa nazýva hostiteľský operačný systém. Pretože stojí medzi hostiteľským operačným systémom a hardvérom, môžete mať toľko rôznych hosťovských operačných systémov, s ktorými môže váš systém zvládnuť.môžete mať aj rôzne typy( napríklad Windows, OS X, Linux).
Oddeľovací hardvér a softvér 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 hlavnou 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 od seba a nemajú žiadnu vedomosť o existencii každého iného, čo vedie k bezpečnému počítaču.
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 jedinom 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.
- Type 2 , ktorý je hostiteľom, je to, čo väčšina ľudí pravdepodobne pozná, keď 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 vyskúšali iný operačný systém. Táto myšlienka sa však už zmenila na súčasné verzie Androidu a povesti o systéme Windows 8.
Android používa linuxové jadro pre interakciu s hardvérom a službami na pozadí a potom používa virtuálny stroj s názvom Dalvik na spustenie softvéru, ktorý používateľ interagujes. Napriek tomu, že používateľovi nedovoľuje naraz prevádzkovať viacero operačných systémov, Android je veľmi podobný hypervízoru typu 1.Základný hostiteľ počítača Linux je pre koncového používateľa úplne transparentný, pokiaľ nemáte root v telefóne a chcete s ním komunikovať.
Windows 8 sa hovorí, že funguje 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é.