20Jul

Co je Hypervisor virtuálního stroje?

click fraud protection

Hypervisory jsou to, co dělají virtuální stroje, a nejsou jen pro servery. Pravděpodobně používáte jeden každý den a ani to nevíte. Pokud ji nepoužíváte, budete v blízké budoucnosti.

Hypervisor je software, který existuje mimo hostitelský operační systém k zachycení příkazů odeslaných k hardwaru počítače. Termín "hypervisor" pochází z různých úrovní jádra operačních systémů;provádí akce s větší autoritou než úroveň "nadřízeného", tedy hyper -visor.

Image via striatic on Flickr

Základy hypervisoru

Hypervisor je také známý jako Virtual Machine Manager( VMM) a jeho jediným účelem je umožnit několika "počítačům" sdílet jednu hardwarovou platformu. Operační systémy jsou navrženy tak, aby měly vztah jeden k jednomu s hardwarem, na kterém běží, ale s vícejádrovými procesory s více závitmi as absurdním množstvím paměti RAM.

Hypervisor odděluje operační systém( OS) od hardwaru tím, že převezme odpovědnost za to, že umožní každému běhu operačního času s podkladovým hardwarem. Působí jako dopravní policajt, ​​který umožňuje čas používat CPU, paměť, GPU a další hardware. Každý operační systém řízený hypervisorem se nazývá hostující OS a operační systém hypervisoru, pokud nějaký, se nazývá hostitelský operační systém. Vzhledem k tomu, že stojí mezi hostujícím OS a hardwarem, můžete mít co nejvíce hostujících operačních systémů OS, které může systém spravovat;můžete mít i různé typy( například Windows, OS X, Linux).

instagram viewer

Oddělení hardwaru a softwaru je také dobré pro přenositelnost. Protože hypervisor působí jako prostředník, je mnohem jednodušší přesun z počítače do počítače, aniž byste museli instalovat nové ovladače nebo aktualizovat hostující operační systém. Možná jste si to všimli, pokud jste vzali virtuální schránky virtuálních počítačů a založili je na jiný počítač.Pro hostující operační systém neexistuje žádná výrazná změna, ačkoli hostitelský operační systém a hardware mohou být zcela odlišné.

Dalším hlavním přínosem virtualizace OS je zabezpečení.Pokud chcete testovat software, který může být škodlivý pro váš počítač, doporučujeme jej otestovat ve virtuálním počítači spíše než v hostitelském operačním systému. Pokud se hostitelský operační systém stane infikovaným a přeplněným viry, nebude to mít vliv na soubory v hostitelském operačním systému, pokud mezi nimi nebudou sdílené složky nebo síťový most. Dva operační systémy existují navzájem od sebe navzájem od sebe navzájem odděleny a nemají žádné znalosti o existenci, což vede k bezpečnému výpočtu.

Některé populární hypervisory jsou VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox a Microsoft VirtualPC.Všechny tyto umožňují uživateli virtualizovat jeden nebo více operačních systémů na jednom kusu hardwaru.

Různé typy Hypervisorů

Hypervisory lze rozdělit do dvou hlavních typů:

  • Type 1 , a.k.a. bare metal, je hypervisor, který se instaluje přímo do počítače. Neexistuje žádný hostitelský operační systém a hypervisor má přímý přístup ke všem hardwarem a funkcím. Hlavní důvody pro instalaci hypervisoru typu 1 spočívají v tom, že na stejném počítači běží více operačních systémů bez režijních nákladů hostitelského operačního systému nebo využívá přenosnosti a hardwarové abstrakce. Nerezové kovy se nejčastěji používají pro servery kvůli jejich bezpečnosti a přenositelnosti pro přesun z hardwaru na hardware v případě havárie. Dobrými příklady hypervisorů typu 1 jsou VMware ESXi, Citrix XenServer a Microsoft Hyper-V.
  • Typ 2 , který je hostitelem, je to, co většina lidí pravděpodobně obeznámenost při virtualizaci operačních systémů.Hostované hypervisory vyžadují hostitelský operační systém a jsou často považovány za nainstalovaný software uvnitř hostitele. Typ 2 může stále provozovat více operačních systémů najednou, ale nemá přímý přístup k hardwaru, a proto má více režií při spuštění hosta. To znamená, že hostitelský operační systém nebude plně využívat a pokud se váš hostitel havaruje, nebudete mít k vašim hostům přístup. Hypervisory typu 2 jsou ideální způsob, jak jít, když potřebujete testovat více operačních systémů v systému Windows, OS X nebo Linux. Dobrými příklady jsou VMWare Workstation, VMware Parallels, Oracle Virtualbox a Microsoft VirtualPC.

Hypervisory budoucnosti

Většina hypervisorů se dnes používá buď pro nasazení velkých serverů, nebo pro koncové uživatele, aby spustili starší aplikace nebo vyzkoušeli jiný operační systém. K tomuto přemýšlení došlo již v souvislosti s aktuálními verzemi systému Android a pověstmi systému Windows 8.

Android používá jádro linuxu pro interakci s hardwarovými a pozadovanými službami a poté používá virtuální počítač s názvem Dalvik ke spouštění softwaru, který uživatel interagujes. Navzdory tomu, že neumožňuje uživateli provozovat více operačních systémů najednou, je Android velmi podobný hypervisoru typu 1.Podkladový hostitel Linuxu je pro koncového uživatele zcela transparentní, pokud nemáte root telefon a chcete s ním komunikovat.

Windows 8 se říká, že běží jako hostující operační systém na vrcholu společnosti Hyper-V společnosti Microsoft. Společnost Hyper-V převezme odpovědnost za správu hardwaru a provádění úkolů na pozadí, jako jsou zálohy a kontroly souborů.Podobně jako Android by to umožnilo lepší přenositelnost, flexibilitu a bezpečnost v rámci vašeho operačního systému. Nemluvě o tom, že vaše instalace systému Windows 8 bude zcela přenosná, takže si ji můžete vzít s sebou z počítače do počítače. Webové servery

budou nadále využívat hypervisorů, aby maximalizovali využití hardwaru a udrželi náklady na nižší úrovni. Pokud máte sdílený web hosting prostřednictvím populárního webhostingu, pravděpodobně jste již na hypervisoru typu 1 a nevíte to. S dobrým hardwarem serverů mohou holé kovové hypervisory posunout hranice z typicky právě nainstalovaného jednoho operačního systému, doslova tisíce k dispozici. To nejen šetří peníze, pokud jde o nákup hardwaru, ale také chlazení a výkon se sníží na malý zlomek toho, co bylo k provozu stejného množství strojů.