Čo je Virtuálny stroj Hypervisor?

Obsah:

Čo je Virtuálny stroj Hypervisor?
Čo je Virtuálny stroj Hypervisor?

Video: Čo je Virtuálny stroj Hypervisor?

Video: Čo je Virtuálny stroj Hypervisor?
Video: Чуи, мы дома! ► 2 Прохождение Star Wars Jedi: Fallen Order - YouTube 2024, Apríl
Anonim
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.
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 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.

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).
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).

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é.

Image
Image

Ď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.

Android používa jadro Linuxu na interakciu s hardvérom a službami na pozadí a potom používa virtuálny počítač s názvom Dalvik na spustenie softvéru, s ktorým používa používateľ. 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ť.
Android používa jadro Linuxu na interakciu s hardvérom a službami na pozadí a potom používa virtuálny počítač s názvom Dalvik na spustenie softvéru, s ktorým používa používateľ. 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 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é.

Odporúča: