Mi az a Hypervisor a felhőalapú számítástechnikában?

Mi a Hypervisor?

A Hypervisor egy olyan program, amely több lehetőséget is lehetővé tesz Operarendszereket egyetlen fizikai hardver megosztására. Mindegyik operációs rendszer megosztja a gazdagép processzorát, memóriáját, fájltárolóját és egyéb erőforrásait. A hypervisor vezérli a gazdagép processzort és az erőforrásokat, hozzárendelve a szükséges dolgokat az egyes operációs rendszerekhez. Ez biztosítja, hogy a vendég operációs rendszerek (úgynevezett virtuális gépek) ne szakítsák meg egymást.

Mivel a Hypervisorok segítik a virtuális gépek (VM-ek) létrehozását és kezelését, virtuális gépfigyelőknek, ill. VMM-ek.

hypervisor

A hipervizorok segítenek megőrizni az irányítást a felhőkörnyezet folyamatai és infrastruktúrája felett, és megvédik az érzékeny adatokat. A felhő alapú alkalmazásokat virtuális környezetben teszi elérhetővé a felhasználók számára.

A hipervizorok típusai

2 típusú hipervizor létezik, az alábbiak szerint:

A hipervizorok típusai

1. típusú hipervizor

Az 1-es típusú Hypervisor közvetlenül a fizikai szerverre van telepítve, más néven „csupasz fém” Hypervisor. Közvetlenül hozzáférhet a fizikai szerver erőforrásaihoz is, ami a Type 1 Hypervisort rendkívül hatékonyvá teszi. Ezenkívül a Type 1 Hypervisor kialakítása rendkívül biztonságos, mivel korlátozza a támadási felületet és a kompromisszum lehetőségét.

Az 1-es típusú hipervizorok a leggyakoribb választás a vállalati informatikai környezetben, mivel erős biztonságot, stabilitást és teljesítményt kínálnak.

A népszerű 1-es típusú hipervizorok Nutanix AHV, VMware ESXi, Citrix Hypervisor többek között.

2. típusú hipervizor

A 2-es típusú hipervizorok alkalmazásként futnak a fizikai kiszolgáló már meglévő operációs rendszerén. A gazdagép operációs rendszer a fizikai szerver és a Hypervisor között helyezkedik el. Tehát „hosted” hipervizoroknak is nevezik.

A 2-es típusú hipervizorok azonban nem jó választás kiszolgálóalapú környezetekhez, mivel nagyobb késleltetéssel és kockázati kitettséggel rendelkeznek, mint az 1-es típusé. A 2-es típusú hipervizorok telepítése egyszerű. Jól működhet bizonyos használati esetekben, például egyéni PC-felhasználóknál, akik csak egy operációs rendszert szeretnének futtatni. Ilyen esetekben a teljesítmény és a biztonság nem az elsődleges szempont.

Példa: Telepítés Linux vége Windows segítségével VirtualBox

Mi az a Cloud Hypervisor?

A Cloud Hypervisor egy olyan szoftvermegoldás, amely lehetővé teszi egy felhőszolgáltató fizikai számítási és memória-erőforrásainak megosztását több virtuális gépen (VM).

Nagyszámítógépekhez készült az 1960-as években. A Cloud Hypervisors világszerte népszerűvé vált a VMware ipari szabványos szerverekhez való bevezetésével az 1990-es években.

Felhő hipervizor lehetővé teszi az egyetlen fizikai szerver számára több vendég virtuális gép futtatását. Ezeknek a virtuális gépeknek mindegyike saját operációs rendszerrel (OS) rendelkezik, amelyek egymástól függetlenül futnak, és logikailag el vannak választva egymástól. Emiatt az egyik vendég virtuális gép problémái vagy összeomlása nincs hatással a többi vendég virtuális gépre, operációs rendszerre, vagy az alkalmazásokat futtatja.

Miért van szüksége Cloud Hypervisorra?

Tegyük fel, hogy Ön egy több szerverrel rendelkező cég tulajdonosa, amely különféle szolgáltatásokat nyújt az ügyfeleknek az interneten keresztül. Ebben a helyzetben nem könnyű ezeket központilag kezelni, különösen azokat, amelyek különböző operációs rendszereket futtatnak.

A Hypervisor lehetővé teszi ezen kiszolgálók virtualizálását és egyetlen fizikai gépen történő kezelését, így hatékonyabbá válik. Segít a Hypervisor által kezelt virtuális gépekbe irányuló adatáramlás szabályozásában is.

A Hypervisor tárolóközpontként is működik, ahol az összes adatot virtuálisan tárolják.

Hogyan működik a Cloud Hypervisor?

A következő 3 modult használja a HyperVisor

  • Diszpécser: Ez a modul belépési pontként működik a virtuális monitor számára. Ezenkívül átirányítja az összes virtuális gép utasítását egy vagy mindkét alább felsorolt ​​modulhoz.
  • Kiosztó: Az allokátor felelős a virtuálisgép-példány számára biztosítandó rendszererőforrások meghatározásáért. Más szavakkal, a diszpécser minden alkalommal meghívja az allokátort, amikor egy virtuális gép olyan utasítást hajt végre, amely a virtuális géphez társított gépi erőforrások megváltoztatását eredményezi.
  • Tolmács: Az értelmező modul olyan rutinokat tartalmaz, amelyek akkor futnak le, amikor egy virtuális gép meghatározott privilegizált utasításokat hajt végre.

A Cloud Hypervisor előnyei

Íme a Cloud Hypervisor néhány fontos előnye:

  • Hordozhatóság: Azok az alkalmazások, amelyeknél megnövekszik a kereslet, szükség szerint két további gépet is csatlakoztathatnak a méretezéshez. Lehetővé válik, mivel a hipervizorok lehetővé teszik a munkaterhelések mozgatását két különböző virtuális gép között.
  • Hatékonyság: Egy fizikai szerver hatékonyabban használható, ha egy fizikai gép erőforrásain több virtuális gép fut, a Hypervisoroknak köszönhetően.
  • Hasznosítás: A hipervizorok lehetővé teszik több virtuális gép (VM) futtatását egyetlen fizikai kiszolgálón és az erőforrások megosztását. Így növeli a szerver kihasználtságát, miközben energiát, hűtést stb.
  • Hardver semleges: A hipervizor alapú replikáció hardversemleges, ami azt jelenti, hogy a duplikált adatok bármilyen eszközön könnyen tárolhatók.
  • Rugalmasság: A Hypervisor virtuális gépeket és operációs rendszereket vendégül lát a hardverek széles skáláján.
  • Használati idő: A Cloud Hypervisorok lehetővé teszik a virtuális gépek (VM-ek) azonnali fel- vagy kikapcsolását. Lehetővé teszi a projektek létrehozását és a csapatok ugyanazon a napon történő munkáját.
  • Megbízhatóság: A hardverhibák a virtuális gépek különböző gépekre való áthelyezésével orvosolhatók.

Container vs. Hypervisor

A konténerek és a hipervizorok részt vesznek az alkalmazások gyorsabbá és nagy hatékonyságúvá tételében. Ugyanazt a célt azonban másként érik el.

Íme néhány fontos különbség a Container és a Hypervisor között:

Container vs. Hypervisor

Konténerek hypervisor
A konténerek szolgáltatásként egy olyan típusú infrastruktúra, amely elsősorban egyetlen alkalmazás futtatására irányul. A Hypervisor, amelyet virtuálisgép-figyelőnek is neveznek, olyan szoftver, amely létrehoz és fut virtuális gépek (VM-ek).
Bármilyen operációs rendszeren futhat. Az egyetlen követelmény a megfelelő konténermotor. Megosztja a virtuális számítási, tárolási és memória-erőforrásokat.
Lehetővé teszi az alkalmazások futtatását operációs rendszer nélkül. Lehetővé teszi, hogy az operációs rendszer a mögöttes hardvertől függetlenül fusson virtuális gépek segítségével.
Rendkívül hordozhatóak, mert egy alkalmazás mindent tartalmaz, ami a futtatáshoz szükséges. Több operációs rendszeren is futhat, vagy a szabványos operációs rendszerre telepíthető.

Hogyan válasszuk ki a megfelelő Hypervisort?

Íme a fontos dolgok, amelyeket figyelembe kell vennie a megfelelő Hypervisor kiválasztásához:

  • A Hypervisor költsége: A Hypervisor kiválasztásánál a legfontosabb meghatározó tényező a költségek és a funkcionalitás közötti megfelelő egyensúly megteremtése. Számos belépő szintű megoldás ingyenes, de nem kínálja a szükséges funkciókat.
  • Virtuális gép teljesítménye: A virtuális rendszereknek képesnek kell lenniük arra, hogy teljesítsék vagy akár meg is haladják fizikai társaik teljesítményét, így minden, ami ezen a mércén kívül esik, kétségtelenül nyereséges.
  • Ökoszisztéma: Szintén elengedhetetlen egy nagyszerű ökoszisztémával rendelkező Hypervisor kiválasztása. Kívánatos, hogy a kiválasztott Hypervisor számára rendelkezésre álljon dokumentáció, támogatás, képzés, külső fejlesztők és tanácsadók.
  • Teszteld magad: Különféle Hypervisor rendszereket futtathat, és eldöntheti, melyik a megfelelő. Meglévő asztali számítógépén vagy laptopján tesztelhető.
  • teljesítmény – Elegendő teljesítményt kell biztosítania a kritikus alkalmazások támogatásához.
  • Támogatott operációs rendszerek– Támogatja-e a népszerű vendéget? operációs rendszer mint Microsoft, Suse, RedHat, Ubuntués CentOS.

Példa a Hypervisorra

Íme néhány híres példa a hipervizorokra:

  • KVM-ek: A KVM egy virtualizációs szoftver, amely virtualizációs infrastruktúrát és processzor-specifikus modult biztosít. Lehetővé teszi több virtuális gép futtatását a nem módosított képeken Windows vagy Linux operációs rendszerekkel. Segít az ütemezésben és az erőforrás-szabályozásban is.
  • VSphere: A VMware vSphere a VMware szervervirtualizációs szoftveralkalmazása. Az IT-részlegek a leghatékonyabb és legköltséghatékonyabb számítógépes erőforrásokon futtathatják az alkalmazási terheléseket. Hatékony központi felügyeleti rendszert kínál több gép vagy szerver üzemeltetéséhez virtualizáció.
  • XenServer: A Citrix XenServer egy nyílt forráskódú szervervirtualizációs platform, amely a Xen Hypervisoron alapul. Ez a Hypervisor platform lehetővé teszi virtualizált szerver-infrastruktúra létrehozását és kezelését.

Összegzésként

  • A Hypervisor, más néven VMM (virtuális gépfigyelő), olyan szoftver, amely virtuális gépeket (VM-eket) hoz létre és futtat.
  • A hipervizorok egy vagy több rendszerben rendelkezésre álló erőforrást használnak fel, és nagyobb IT sokoldalúságot biztosítanak.
  • A hipervizorok két típusa az 1-es és a 2-es típusú.
  • A Cloud Hypervisor olyan szoftver, amely lehetővé teszi a felhőszolgáltató fizikai számítási és memória-erőforrásainak megosztását több virtuális gép között.
  • A Hypervisor költsége, a virtuális gép teljesítménye.
  • Ökoszisztéma, Teszteld magad, teljesítmény, ökoszisztéma stb.
  • A KVM, a VSphere és a XenServer a Hype látómezők leggyakoribb típusai.