Co je Hypervisor?

Hypervisor, známý také jako monitor virtuálního stroje, je software nebo hardware, který vytváří a spouští virtuální počítač. Hostitelský počítač je počítač, na kterém hypervizor provozuje jeden nebo více virtuálních počítačů. virtuální stroj se také nazývá hostující počítač. S Hypervisorem může jeden hostitelský počítač podporovat sdílení hostujícího VM sdílením jeho zdrojů, jako je paměť.

Existují hlavně dva typy hypervizorů. Oni jsou

  1. Hypervizory typu 1 nebo „holý kov“
  2. Hypervizory typu 2 nebo „hostované“

Typ 1 je ten, který běží přímo na hardwaru hostitele, typ 2 je ten, který běží jako softwarová vrstva v operačním systému.

První hypervizor, který poskytuje plnou virtualizaci, byl SIMMON, testovací nástroj vyvinutý společností IBM v roce 1967.

Na obrázku výše je znázorněno typické fungování, kdy na hostiteli běží více hostů.

Definice

Slovo hypervisor je odvozeno od supervizora, což je tradiční výraz pro jádro operačního systému.

Je to proces nebo funkce, která může izolovat aplikace a operační systém od základního počítačového hardwaru. Umožňuje abstrakci, a tak hardware hostitelského stroje může samostatně provozovat jeden nebo více virtuálních strojů jako host, to umožňuje hostujícím virtuálním strojům efektivně sdílet zdroje systému, jako je paměť, síť, procesory atd.

Porozumění Hypervisoru

Zatím jsme diskutovali o velmi vysoké úrovni toho, co je hypervizor, pojďme do hloubky a uvidíme, co můžeme dělat s hypervisorem a různými typy. Jak již bylo uvedeno dříve, jedná se hlavně o dva typy hypervizoru, tj. Type1 a Type 2. Podívejme se na rozdíl mezi nimi.

Zdroj: www.ibm.com

Na obrázku výše je znázorněna architektura různých typů hypervizoru, tj. Typu 1 a typu 2. Podívejme se na oba typy podrobně

Hypervisor typu I

Tento typ hypervisoru běží přímo na základním hostitelském systému. Jako základní server nevyžaduje žádný operační systém. Má přímý přístup k hardwarovým prostředkům.

Příklady typu 1 jsou VMware, Citrix, ESXi, XenServer a Hyper-V hypervisor.

Podívejme se, jaké jsou jejich odlišné vlastnosti

  1. VMware ESX a ESXi

Společnost VMware je lídrem v poskytování typu 1, má pokročilé funkce a škálovatelnost. Na tyto druhy hypervizorů se vztahují licenční poplatky. Společnost VMware také nabízí některé levné hypervizory, které se nejlépe hodí pro menší infrastrukturu.

  1. Citrix XenServer

Stejně jako VMware nabízí Citrix také bezplatný i komerční produkt. Produkt se základní technologií je zdarma a nemá žádné pokročilé funkce.

  1. Oracle VM

Oracle VM postrádá mnoho pokročilých funkcí, které nabízí VMware, je velmi podobný open source Xenu. Základní verze je však zdarma pro podporu a licenční poplatek za aktualizaci produktu je platný.

Hypervizory typu II

  1. VMware Workstation & Player

Přehrávač VMware je zdarma k nabídkám typu II od společnosti VMware, může provozovat pouze jeden virtuální počítač a neumožňuje více hostů.

Pracovní stanice VMWare má mnoho pokročilých funkcí, jako je snímek VM, záznam a přehrávání atd.

  1. VMware Server

Je velmi podobný pracovní stanici VMware a poskytuje hostovaného virtualizačního hypervizora. VMware však vývoj zastavil od roku 2009

  1. Microsoft Virtual PC

Spouští se pouze ve Windows 7 a výše a jedná se o nejnovější technologii hypervisoru společnosti Microsoft od společnosti Microsoft. Nabízí pouze operační systémy Windows.

  1. Virtualizace podnikového prostředí Red Hat

Toto je virtuální počítač založený na jádře a má vlastnosti typu I i typu II. Zde má VM přímý přístup k fyzickému hardwaru, když se jádro Linuxu změní na samotného hypervisora.

Jak vybrat ten správný?

Nyní, když jsme se zabývali oba typy Hypervisor a různých dodavatelů a jejich produkt, který nabízí Hypervisor, musíte myslet, že jak se rozhodnout o správný hypervisor, který nejlépe vyhovuje vašim potřebám. Pokud uvažujete totéž, jste na správné cestě. Uvidíme, jak si můžete vybrat správného Hypervisora.

Před vyhodnocením výhod a nevýhod u hypervizorů je velmi důležité nejprve analyzovat potřebu hypervisora.

Proč to potřebujeme?

Je to potřeba jakékoli správy systému nebo provozovatele systému. Hypervisor umožňuje virtualizaci zdrojů úložiště pro vytvoření centralizovaného fondu úložišť, který administrátor poskytne, aniž by se museli obávat, kde je úložiště fyzicky umístěno. Sítě lze také virtualizovat pomocí nástroje Hypervisor, což umožňuje vytvoření, správu nebo změnu síťového zařízení bez obav z fyzického umístění síťových zařízení. Stručně řečeno, potřebujeme, aby účinně využívala infrastrukturu, poskytovala spolehlivou podporu a zlepšila škálovatelnost aplikací.

Nyní, když jsme diskutovali o potřebě, pojďme se podívat na různé faktory, které byste měli zvážit, než se rozhodnete.

Typ I funguje lépe než typ II

Obecně platí, že typ I poskytuje lepší výkon než typ II, protože nemá žádnou střední vrstvu, což je činí ideální pro projekty, u nichž je rychlost důležitá.

Typ II na druhé straně je mnohem jednodušší hostitelem a nastavením.

Chcete-li určit, který hypervisor nejlépe vyhovuje potřebám projektu, můžete porovnat metriky výkonu. To zahrnuje paměť hosta, režii CPU, maximální hostitele. Virtuální systém by také měl být výkonnější nebo rovnocennější s fyzickými protějšky.

Dalším důležitým parametrem, který je třeba hledat, je licenční poplatek za produkt a podpora. Ačkoli mnoho produktů na základní úrovni je zdarma, nenabízejí žádné pokročilé funkce. Proto je důležité najít rovnováhu mezi licenčními náklady a funkcemi.

Závěr

Nyní, když jsme dosáhli až do konce článku, doufám, že máte dobrou představu o tom, co je Hypervisor, jaké jsou různé typy, proč to potřebujeme a jak vybrat ten pravý podle vašich potřeb. Toto je diskuse na vysoké úrovni, pokud chcete porozumět jakémukoli konkrétnímu produktu, jeho licenčním nákladům a nabízeným službám, které můžete navštívit na webových stránkách příslušného prodejce.

Doporučené články

Toto byl průvodce Co je Hypervisor. Zde jsme diskutovali o typech hypervizorů s jejich vlastnostmi a o tom, jak vybrat ten pravý. Další informace naleznete také v dalších navrhovaných článcích -

  1. Co je Shell Scripting?
  2. Co je MapReduce?
  3. Co je Scrum?
  4. Co je selen?

Kategorie: