Co je hypervisor v cloud computingu

Co je Hypervisor?

Hypervisor je program, který umožňuje více Operating Systems sdílet jeden fyzický hardware. Každý operační systém bude sdílet hostitelský procesor, paměť, úložiště souborů a další zdroje. Hypervizor řídí hostitelský procesor a prostředky a každému operačnímu systému přiděluje, co je potřeba. To zajišťuje, že se hostující operační systémy (nazývané virtuální stroje) nemohou navzájem přerušit.

Protože hypervizory pomáhají vytvářet a spravovat virtuální stroje (VM), jsou také známé jako Monitory virtuálních strojů nebo VMM.

Hypervisor

Hypervizory vám pomáhají udržet si kontrolu nad procesy a infrastrukturou cloudového prostředí a chránit citlivá data. Zpřístupňuje cloudové aplikace uživatelům ve virtuálním prostředí.

Typy hypervizorů

Existují 2 typy hypervizorů, jak je popsáno níže:

Typy hypervizorů

Hypervizor typu 1

Hypervisor typu 1 se instaluje přímo na fyzický server, nazývaný také hypervizor „holého kovu“. Můžete také mít přímý přístup ke zdrojům fyzického serveru, díky čemuž je Hypervisor typu 1 vysoce efektivní. Kromě toho je design Hypervisoru typu 1 vysoce bezpečný, protože omezuje plochu útoku a potenciál pro kompromisy.

Hypervizory typu 1 jsou nejběžnější volbou v kontextu podnikového IT, protože nabízejí silné zabezpečení, stabilitu a výkon.

Oblíbené jsou hypervizory typu 1 Nutanix AHV, VMware ESXi, Citrix Hypervisor mimo jiné.

Hypervizor typu 2

Hypervizory typu 2 běží jako aplikace na již existujícím OS fyzického serveru. Hostitelský operační systém je umístěn mezi fyzickým serverem a hypervizorem. Říká se mu tedy také „hostované“ hypervizory.

Hypervizory typu 2 však nejsou dobrou volbou pro serverová prostředí, protože mají vyšší latenci a vystavení riziku než typ 1. Hypervizory typu 2 se snadno instalují. Může dobře fungovat ve specifických případech použití, jako jsou jednotliví uživatelé PC, kteří chtějí provozovat pouze jeden OS. V takových případech není výkon a bezpečnost hlavním zájmem.

Příklad: Instalace Linux skončil Windows použitím VirtualBox

Co je cloudový hypervizor?

Cloud Hypervisor je softwarové řešení, které umožňuje sdílet fyzické výpočetní a paměťové zdroje poskytovatele cloudu mezi více virtuálními stroji (VM).

Byl vytvořen pro sálové počítače v 1960. letech minulého století. Cloudové hypervizory si získaly celosvětovou popularitu zavedením VMware pro standardní servery v 1990. letech.

Cloudový hypervisor umožňuje jedinému fyzickému serveru provozovat více hostovaných virtuálních strojů. Každý z těchto virtuálních počítačů má své vlastní operační systémy (OS), které běží nezávisle a jsou od sebe logicky odděleny. Kvůli tomu nemají problémy nebo selhání v jednom hostovaném virtuálním počítači žádný vliv na ostatní hostované virtuální počítače, operační systémy nebo běžící aplikace.

Proč potřebujete cloudový hypervizor?

Předpokládejme, že vlastníte společnost s více servery, které poskytují různé služby zákazníkům prostřednictvím internetu. V takové situaci není snadné je centrálně spravovat, zejména pokud používají různé operační systémy.

Hypervisor vám umožňuje virtualizovat tyto servery a spravovat je všechny v jednom fyzickém počítači, čímž jsou efektivnější. Pomáhá vám také řídit tok dat do virtuálních strojů spravovaných Hypervisorem.

Hypervisor funguje také jako úložné centrum, kde jsou všechna data uložena virtuálně.

Jak funguje cloudový hypervizor?

Následující 3 moduly se používají v HyperVisor

  • Odesílatel: Tento modul funguje jako vstupní bod pro virtuální monitor. Přesměruje také všechny instrukce virtuálního stroje do jednoho nebo obou níže uvedených modulů.
  • Alokátor: Alokátor je zodpovědný za rozhodování o systémových prostředcích, které mají být poskytnuty instanci virtuálního počítače. Jinými slovy, dispečer vyvolá alokátor vždy, když virtuální stroj provede instrukci, která vede ke změně strojových prostředků spojených s virtuálním strojem.
  • Tlumočník: Modul interpretu obsahuje rutiny spouštěné vždy, když virtuální stroj provádí specifické privilegované instrukce.

Výhody cloudového hypervizoru

Zde jsou některé důležité výhody/klady Cloud Hypervisor:

  • Přenosnost: Aplikace, které zažívají špičky v poptávce, mohou podle potřeby připojit dva další stroje a škálovat. Je to možné, protože hypervizory umožňují pracovní zátěži přesouvat se mezi dvěma různými virtuálními stroji.
  • Účinnost: Jeden fyzický server lze díky hypervizorům používat efektivněji, když na zdrojích jednoho fyzického stroje běží více virtuálních strojů.
  • Využití: Hypervizory umožňují více virtuálním strojům (VM) běžet na jednom fyzickém serveru a sdílet prostředky. Zvyšuje tak využití serveru a zároveň šetří energii, chlazení atd.
  • Hardwarově neutrální: Replikace založená na hypervizoru je hardwarově neutrální, což znamená, že duplicitní data lze snadno uložit na libovolné zařízení.
  • Flexibilita: Hostující virtuální počítače a operační systémy Hypervisor na široké škále hardwaru.
  • Čas použití: Cloudové hypervizory umožňují okamžité zapnutí nebo vypnutí virtuálních strojů (VM). Umožňuje vytvářet projekty a týmy pracovat ve stejný den.
  • Spolehlivost: Selhání hardwaru lze napravit přesunem virtuálních strojů na jiné stroje.

Kontejner vs. Hypervisor

Kontejnery a hypervizory se podílejí na zrychlení a vysoké účinnosti aplikací. Stejného cíle však dosahují jinak.

Zde jsou některé důležité rozdíly mezi kontejnerem a hypervizorem:

Kontejner vs. Hypervisor

Kontejnery Hypervisor
Kontejnery jako služba jsou typem infrastruktury primárně zaměřené na provoz jedné aplikace. Hypervisor, také nazývaný monitor virtuálního stroje, je software, který vytváří a spouští virtuální stroje (VM).
Může běžet na jakémkoli operačním systému. Jediným požadavkem je odpovídající kontejnerový motor. Sdílí virtuální výpočetní, úložné a paměťové zdroje.
Umožňuje běh aplikací bez potřeby operačního systému. Umožňuje operačnímu systému běžet nezávisle na základním hardwaru pomocí virtuálních strojů.
Jsou extrémně přenosné, protože aplikace obsahuje vše, co ke spuštění potřebuje. Může běžet na více operačních systémech nebo být nainstalován na standardní operační systém.

Jak vybrat správný hypervizor?

Zde jsou důležité věci, které musíte zvážit při výběru správného hypervizoru:

  • Cena hypervizoru: Nejdůležitějším určujícím faktorem při výběru hypervizoru by mělo být nalezení správné rovnováhy mezi cenou a funkčností. Některá základní řešení jsou zdarma, ale nenabízejí potřebné funkce.
  • Výkon virtuálního stroje: Virtuální systémy by měly být schopny splnit nebo dokonce překonat výkon svých fyzických protějšků, takže vše nad rámec tohoto benchmarku je nepochybně ziskové.
  • Ekosystém: Nezbytný je také výběr hypervizoru se skvělým ekosystémem. Je žádoucí mít k dispozici dokumentaci, podporu, školení, vývojáře třetích stran a konzultace pro vybraný hypervizor.
  • Vyzkoušej se: Můžete spustit různé systémy Hypervisor a určit, který je správný. Lze jej otestovat na vašem stávajícím stolním počítači nebo notebooku.
  • Výkon – Měl by být schopen poskytovat dostatečný výkon pro podporu vašich kritických aplikací.
  • Podporované operační systémy– Podporuje oblíbeného hosta operační systémy jako Microsoft, Suse, RedHat, Ubuntua CentOS.

Příklad Hypervisoru

Zde je několik slavných příkladů hypervizorů:

  • KVM: KVM je virtualizační software, který poskytuje virtualizační infrastrukturu a modul specifický pro procesor. Umožňuje vám spouštět více virtuálních strojů na neupravených obrazech Windows nebo operační systémy Linux. Pomáhá vám také při plánování a řízení zdrojů.
  • VSphere: VMware vSphere je softwarová aplikace pro virtualizaci serverů od společnosti VMware. IT oddělení mohou spouštět aplikační zátěže na nejefektivnějších a nákladově nejefektivnějších počítačových zdrojích. Nabízí efektivní systém centrální správy pro hostování více strojů nebo serverů virtualizace.
  • XenServer: Citrix XenServer je open-source serverová virtualizační platforma založená na Xen Hypervisor. Tato platforma Hypervisor umožňuje vytváření a správu infrastruktury virtualizovaných serverů.

Shrnutí

  • Hypervisor také nazývaný VMM (virtual machine monitor), je software, který vytváří a spouští virtuální stroje (VM).
  • Hypervizory využívají jeden nebo více dostupných zdrojů systémů a poskytují větší všestrannost IT.
  • Dva typy hypervizorů jsou typ 1 a typ 2.
  • Cloud Hypervisor je software, který umožňuje sdílení fyzických výpočetních a paměťových zdrojů poskytovatele cloudu mezi více virtuálními stroji.
  • Náklady na hypervizor, výkon virtuálního počítače.
  • Ekosystém, Test pro sebe, výkon, ekosystém atd.
  • KVM, VSphere a XenServer jsou některé nejběžnější typy hledí Hype.