Što je hipervizor u računalstvu u oblaku

Što je Hypervisor?

Hypervisor je program koji omogućuje višestruke OperaSustavi za dijeljenje jednog fizičkog hardvera. Svaki operativni sustav će dijeliti procesor, memoriju, pohranu datoteka i druge resurse glavnog računala. Hipervizor kontrolira glavni procesor i resurse, dodjeljujući ono što je potrebno svakom operacijskom sustavu. To osigurava da gostujući operativni sustavi (zvani virtualni strojevi) ne mogu prekidati jedan drugog.

Budući da hipervizori pomažu u stvaranju i upravljanju virtualnim strojevima (VM), poznati su i kao monitori virtualnih strojeva ili VMM-ovi.

hipervizoru

Hipervizori vam pomažu zadržati kontrolu nad procesima i infrastrukturom okruženja oblaka i zaštititi osjetljive podatke. Čini aplikacije temeljene na oblaku dostupnima korisnicima u virtualnom okruženju.

Vrste hipervizora

Postoje 2 vrste hipervizora, kao što je navedeno u nastavku:

Vrste hipervizora

Hipervizor tipa 1

Hipervizor tipa 1 instalira se izravno na fizički poslužitelj, naziva se i "goli" hipervizor. Također možete imati izravan pristup resursu fizičkog poslužitelja, što hipervizor tipa 1 čini vrlo učinkovitim. Nadalje, dizajn hipervizora tipa 1 vrlo je siguran jer ograničava površinu napada i mogućnost kompromisa.

Hipervizori tipa 1 najčešći su izbor unutar poslovnog IT konteksta jer nude jaku sigurnost, stabilnost i performanse.

Popularni hipervizori tipa 1 su Nutanix AHV, VMware ESXi, Citrix Hypervisor između ostalog.

Hipervizor tipa 2

Hipervizori tipa 2 pokreću se kao aplikacije na već postojećem OS-u fizičkog poslužitelja. Glavni operativni sustav nalazi se između fizičkog poslužitelja i hipervizora. Dakle, također se nazivaju "hostirani" hipervizori.

Međutim, hipervizori tipa 2 nisu dobar izbor za okruženja temeljena na poslužitelju, budući da imaju veću latenciju i izloženost riziku od tipa 1. Hipervizori tipa 2 jednostavni su za instalaciju. Može dobro funkcionirati u specifičnim slučajevima upotrebe, poput pojedinačnih korisnika računala koji žele pokrenuti samo jedan OS. U takvim slučajevima performanse i sigurnost nisu glavni problemi.

Primjer: Instaliranje Linux gotov Windows koristeći VirtualBox

Što je Cloud Hypervisor?

Cloud Hypervisor softversko je rješenje koje vam omogućuje dijeljenje fizičkih računalnih i memorijskih resursa pružatelja usluga oblaka na više virtualnih strojeva (VM).

Stvoren je za velika računala 1960-ih. Cloud Hypervisors stekli su svjetsku popularnost uvođenjem VMware-a za industrijske standardne poslužitelje 1990-ih.

Hipervizor u oblaku omogućuje jednom fizičkom poslužitelju pokretanje više gostujućih virtualnih strojeva. Svaki od ovih VM-ova ima svoje vlastite operativne sustave (OS) koji rade neovisno i logički su odvojeni jedan od drugog. Zbog toga problemi ili padovi u jednom gostujućem VM-u nemaju utjecaja na druge gostujuće VM-ove, OS-ove ili aplikacije koje izvode.

Zašto vam je potreban Cloud Hypervisor?

Pretpostavimo da ste vlasnik tvrtke s više poslužitelja koji pružaju različite usluge korisnicima putem interneta. U takvoj situaciji nije lako njima središnje upravljati, osobito onima koji pokreću različite operacijske sustave.

Hipervizor vam omogućuje virtualizaciju ovih poslužitelja i upravljanje svima njima na jednom fizičkom stroju, čineći ih učinkovitijima. Također vam pomaže kontrolirati protok podataka u virtualnim strojevima kojima upravlja hipervizor.

Hipervizor također djeluje kao centar za pohranu u kojem se svi podaci virtualno pohranjuju.

Kako radi Cloud Hypervisor?

Sljedeća 3 modula koriste se u HyperVisoru

  • Dispečer: Ovaj modul služi kao ulazna točka za virtualni monitor. Također preusmjerava sve upute virtualnog stroja na jedan ili oba modula navedena u nastavku.
  • Alokator: Alokator je odgovoran za odlučivanje o sistemskim resursima koji će se osigurati instanci virtualnog stroja. Drugim riječima, dispečer poziva alokator kad god virtualni stroj izvrši instrukciju koja rezultira promjenom resursa stroja povezanih s virtualnim strojem.
  • Tumač: Modul tumača sadrži rutine koje se izvršavaju kad god virtualno računalo izvrši određene privilegirane upute.

Prednosti Cloud Hypervisora

Evo nekoliko važnih prednosti/prednosti Cloud Hypervisora:

  • prenosivost: Aplikacije koje doživljavaju skokove u potražnji mogu povezati dva dodatna stroja za skaliranje prema potrebi. To postaje moguće jer hipervizori dopuštaju premještanje radnih opterećenja između dva različita virtualna računala.
  • Učinkovitost: Jedan fizički poslužitelj može se koristiti učinkovitije kada više virtualnih strojeva radi na resursima jednog fizičkog računala, zahvaljujući hipervizorima.
  • Iskorištenje: Hipervizori omogućuju više virtualnih strojeva (VM) da rade na jednom fizičkom poslužitelju i dijele resurse. Stoga povećava iskorištenost poslužitelja uz uštedu energije, hlađenja itd.
  • Hardverski neutralan: Replikacija temeljena na hipervizoru je hardverski neutralna, što znači da se dupli podaci mogu lako pohraniti na bilo koji uređaj.
  • Fleksibilnost: Hypervisor gostujući VM-ovi i OS-ovi na širokom rasponu hardvera.
  • Vrijeme upotrebe: Cloud Hypervisors omogućuju trenutačno uključivanje ili isključivanje virtualnih strojeva (VM). Omogućuje stvaranje projekata i rad timova istog dana.
  • Pouzdanost: Kvarovi hardvera mogu se otkloniti premještanjem virtualnih strojeva na druga računala.

Kontejner protiv hipervizora

Spremnici i hipervizori uključeni su u bržu i visokoučinkovitu primjenu aplikacija. Međutim, isti cilj postižu na različite načine.

Evo nekoliko važnih razlika između spremnika i hipervizora:

Kontejner protiv hipervizora

Kontejneri hipervizoru
Kontejneri kao usluga su vrsta infrastrukture prvenstveno usmjerena na pokretanje jedne aplikacije. Hipervizor koji se naziva i monitor virtualnog stroja je softver koji stvara i pokreće virtualni strojevi (VM).
Može raditi na bilo kojem operativnom sustavu. Jedini uvjet je odgovarajući kontejnerski motor. Dijeli virtualno računalstvo, pohranu i memorijske resurse.
Omogućuje rad aplikacija bez potrebe za operativnim sustavom. Omogućuje pokretanje OS-a neovisno o temeljnom hardveru pomoću virtualnih strojeva.
Izuzetno su prenosivi jer aplikacija sadrži sve što joj je potrebno za rad. Može raditi na više operacijskih sustava ili se instalirati na standardni operativni sustav.

Kako odabrati pravi hipervizor?

Evo važnih stvari koje morate uzeti u obzir za odabir pravog hipervizora:

  • Cijena hipervizora: Najvažniji odlučujući čimbenik pri odabiru hipervizora trebao bi biti postizanje prave ravnoteže između cijene i funkcionalnosti. Nekoliko početnih rješenja je besplatno, ali ne nudi potrebne značajke.
  • Performanse virtualnog stroja: Virtualni sustavi trebali bi moći zadovoljiti ili čak nadmašiti performanse svojih fizičkih pandana, tako da je sve izvan ispunjavanja ovog mjerila nedvojbeno profitabilno.
  • Ekosustav: Odabir hipervizora sa sjajnim ekosustavom također je bitan. Poželjno je imati na raspolaganju dokumentaciju, podršku, obuku, programere trećih strana i konzultacije za odabrani hipervizor.
  • Testirajte se: Možete pokrenuti različite sustave hipervizora i odrediti koji je ispravan. Može se testirati na vašem postojećem stolnom ili prijenosnom računalu.
  • Izvođenje – Trebao bi moći pružiti dovoljno performansi za podršku vašim aplikacijama kritičnim za misiju.
  • OS podrška– Podržava li popularnog gosta Operativnih sustava kao Microsoft, Suse, RedHat, Ubuntui CentOS.

Primjer hipervizora

Evo nekoliko poznatih primjera hipervizora:

  • KVM-ovi: KVM je virtualizacijski softver koji pruža virtualizacijsku infrastrukturu i modul specifičan za procesor. Omogućuje vam pokretanje više virtualnih strojeva na neizmijenjenim slikama Windows ili Linux operativnim sustavima. Također vam pomaže da napravite raspored i kontrolu resursa.
  • VSphere: VMware vSphere je softverska aplikacija za virtualizaciju poslužitelja tvrtke VMware. IT odjeli mogu pokretati radna opterećenja aplikacija na najučinkovitijim i najisplativijim računalnim resursima. Nudi učinkovit središnji sustav upravljanja za korištenje više strojeva ili poslužitelja virtualizacije.
  • XenServer: Citrix XenServer je platforma za virtualizaciju poslužitelja otvorenog koda temeljena na Xen Hypervisoru. Ova Hypervisor platforma omogućuje kreiranje i upravljanje virtualiziranom poslužiteljskom infrastrukturom.

rezime

  • Hipervizor koji se naziva i VMM (monitor virtualnog stroja), softver je koji stvara i pokreće virtualne strojeve (VM).
  • Hipervizori koriste jedan ili više dostupnih resursa sustava i pružaju veću IT svestranost.
  • Dvije vrste hipervizora su tip 1 i tip 2.
  • Cloud Hypervisor je softver koji omogućuje dijeljenje fizičkih računalnih i memorijskih resursa pružatelja usluga oblaka na više virtualnih strojeva.
  • Cijena hipervizora, izvedba virtualnog stroja.
  • Ekosustav, testirajte sami, performanse, ekosustav itd.
  • KVM, VSphere i XenServer neke su od najčešćih vrsta Hype vizira.