Š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.
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:
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:
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.