Hva er Hypervisor i Cloud Computing

Hva er Hypervisor?

Hypervisor er et program som tillater flere Operating systemer for å dele en enkelt fysisk maskinvare. Hvert operativsystem vil dele vertens prosessor, minne, fillagring og andre ressurser. Hypervisoren kontrollerer vertsprosessoren og ressursene, og allokerer det som trengs til hvert operativsystem. Dette sikrer at gjesteoperativsystemene (kalt virtuelle maskiner) ikke kan avbryte hverandre.

Siden hypervisorer hjelper til med å lage og administrere virtuelle maskiner (VM), er de også kjent som Virtual Machine Monitors eller VMM-er.

hypervisor

Hypervisorer hjelper deg med å beholde kontrollen over et skymiljøs prosesser og infrastruktur og beskytter sensitive data. Det gjør skybaserte applikasjoner tilgjengelige for brukere i et virtuelt miljø.

Typer hypervisorer

Det er 2 typer hypervisorer, som beskrevet nedenfor:

Typer hypervisorer

Type 1 Hypervisor

Type 1 Hypervisor er installert direkte på den fysiske serveren, også kalt en "bare metal" Hypervisor. Du kan også ha direkte tilgang til ressursen til den fysiske serveren, noe som gjør Type 1 Hypervisor svært effektiv. Dessuten er utformingen av Type 1 Hypervisor svært sikker, siden den begrenser angrepsoverflaten og potensialet for kompromisser.

Type 1-hypervisorer er det vanligste valget innenfor IT-konteksten for bedrifter, da det tilbyr sterk sikkerhet, stabilitet og ytelse.

Populære type 1 hypervisorer er Nutanix AHV, VMware ESXi, Citrix Hypervisor blant andre.

Type 2 Hypervisor

Type 2 Hypervisors kjører som applikasjoner på en fysisk servers eksisterende OS. Vertsoperativsystemet sitter mellom den fysiske serveren og Hypervisor. Så det kalles også "vertsbaserte" hypervisorer.

Type 2 Hypervisorer er imidlertid ikke et godt valg for serverbaserte miljøer, siden de har høyere latenstid og risikoeksponering enn Type 1. Type 2 Hypervisorer er enkle å installere. Det kan fungere godt i spesifikke brukstilfeller, som individuelle PC-brukere som ønsker å kjøre bare ett operativsystem. I slike tilfeller er ytelse og sikkerhet ikke hovedanliggender.

Eksempel: Installering Linux over Windows ved hjelp av VirtualBox

Hva er en Cloud Hypervisor?

En Cloud Hypervisor er en programvareløsning som lar deg dele de fysiske data- og minneressursene til en skyleverandør på tvers av flere virtuelle maskiner (VM).

Den ble laget for stormaskin på 1960-tallet. Cloud Hypervisors fikk verdensomspennende popularitet med introduksjonen av VMware for industristandardservere på 1990-tallet.

sky-hypervisor lar den enkelt fysiske serveren kjøre flere virtuelle gjestemaskiner. Disse VM-ene har hver sine operativsystemer (OS) som kjører uavhengig og er logisk atskilt fra hverandre. På grunn av dette har problemer eller krasj i én gjeste-VM ingen innvirkning på de andre gjeste-VM-ene, OS-ene eller den kjører applikasjoner.

Hvorfor trenger du en Cloud Hypervisor?

Tenk deg at du eier et selskap med flere servere som tilbyr ulike tjenester til kunder via internett. I den situasjonen er det ikke lett å håndtere dem sentralt, spesielt de som kjører forskjellige operativsystemer.

En Hypervisor lar deg virtualisere disse serverne og administrere dem alle i én fysisk maskin, noe som gjør dem mer effektive. Det hjelper deg også med å kontrollere dataflyten til de virtuelle maskinene som administreres av Hypervisor.

Hypervisor fungerer også som et lagringssenter hvor all data lagres virtuelt.

Hvordan fungerer en Cloud Hypervisor?

Følgende 3 moduler brukes i et HyperVisor

  • Avsender: Denne modulen fungerer som et inngangspunkt for den virtuelle monitoren. Den omdirigerer også alle instruksjonene for den virtuelle maskinen til en eller begge modulene som er oppført nedenfor.
  • Fordeler: Tildeleren er ansvarlig for å bestemme systemressursene som skal gis til den virtuelle maskinforekomsten. Med andre ord, senderen påkaller allokatoren når en virtuell maskin utfører en instruksjon som resulterer i å endre maskinressurser knyttet til den virtuelle maskinen.
  • Tolk: Tolkemodulen inneholder rutiner som utføres når en virtuell maskin utfører spesifikke privilegerte instruksjoner.

Fordeler med en Cloud Hypervisor

Her er noen viktige fordeler/fordeler med Cloud Hypervisor:

  • portabilitet: Applikasjoner som opplever topper i etterspørselen kan koble til to ekstra maskiner for å skalere etter behov. Det blir mulig ettersom hypervisorer lar arbeidsbelastninger bevege seg mellom to forskjellige virtuelle maskiner.
  • Effektivitet: Én fysisk server kan brukes mer effektivt når flere virtuelle maskiner kjører på én fysisk maskins ressurser, takket være Hypervisors.
  • Utnyttelse: Hypervisorer lar flere virtuelle maskiner (VM-er) kjøre på en enkelt fysisk server og dele ressurser. Dermed øker den serverutnyttelsen samtidig som den sparer på strøm, kjøling osv.
  • Maskinvarenøytral: Hypervisor-basert replikering er maskinvarenøytral, noe som betyr at dupliserte data enkelt kan lagres på hvilken som helst enhet.
  • Fleksibilitet: Hypervisor gjeste-VM-er og OS-er på et bredt spekter av maskinvare.
  • Tid til bruk: Cloud Hypervisors gjør at virtuelle maskiner (VM-er) kan skrus opp eller ned umiddelbart. Det lar prosjekter opprettes og team jobbe på samme dag.
  • Pålitelighet: Maskinvarefeil kan rettes ved å flytte virtuelle maskiner til forskjellige maskiner.

Container vs. Hypervisor

Containere og hypervisorer er involvert i å gjøre applikasjoner raskere og svært effektive. Imidlertid oppnår de det samme målet annerledes.

Her er noen viktige forskjeller mellom Container og Hypervisor:

Container vs. Hypervisor

Containere hypervisor
Containere som en tjeneste er en type infrastruktur primært rettet mot å kjøre en enkelt applikasjon. En Hypervisor også kalt en virtuell maskinmonitor, er programvare som lager og kjører virtuelle maskiner (VM-er).
Den kan kjøres på alle operativsystemer. Det eneste kravet er en tilsvarende containermotor. Den deler virtuelle databehandlings-, lagrings- og minneressurser.
Det lar applikasjoner kjøre uten behov for et operativsystem. Det lar et OS kjøre uavhengig av den underliggende maskinvaren ved hjelp av virtuelle maskiner.
De er ekstremt bærbare fordi en applikasjon inneholder alt den trenger for å kjøre. Den kan kjøres på flere operativsystemer eller installeres på standard operativsystem.

Hvordan velge riktig Hypervisor?

Her er viktige ting du må vurdere for å velge riktig Hypervisor:

  • Kostnaden for en Hypervisor: Den viktigste avgjørende faktoren ved valg av Hypervisor bør være å finne den rette balansen mellom kostnad og funksjonalitet. Flere inngangsløsninger er gratis, men tilbyr ikke de nødvendige funksjonene.
  • Virtuell maskinytelse: Virtuelle systemer bør være i stand til å møte eller til og med overgå ytelsen til sine fysiske motparter, så alt utover å møte denne referansen er utvilsomt lønnsomt.
  • Økosystem: Det er også viktig å velge en Hypervisor med et flott økosystem. Det er ønskelig å ha dokumentasjon, støtte, opplæring, tredjepartsutviklere og konsulenttjenester tilgjengelig for din valgte Hypervisor.
  • Test deg selv: Du kan kjøre ulike Hypervisor-systemer og finne ut hvilken som er riktig. Den kan testes på din eksisterende stasjonære eller bærbare datamaskin.
  • Ytelse – Den skal kunne levere nok ytelse til å støtte oppdragskritiske applikasjoner.
  • OS-støtte– Støtter det populær gjest operativsystemer i likhet med Microsoft, Suse, RedHat, Ubuntu, og CentOS.

Eksempel på Hypervisor

Her er noen kjente eksempler på hypervisorer:

  • KVMer: KVM er virtualiseringsprogramvare som gir virtualiseringsinfrastruktur og en prosessorspesifikk modul. Den lar deg kjøre flere virtuelle maskiner på umodifiserte bilder på Windows eller Linux-operativsystemer. Det hjelper deg også å gjøre planlegging og ressurskontroll.
  • VSphere: VMware vSphere er en servervirtualiseringsprogramvare fra VMware. IT-avdelinger kan kjøre applikasjonsarbeid på de mest effektive og kostnadseffektive datamaskinressursene. Det tilbyr et effektivt sentralt styringssystem for å være vert for flere maskiner eller servere som bruker virtualisering.
  • XenServer: Citrix XenServer er en åpen kildekode-servervirtualiseringsplattform basert på Xen Hypervisor. Denne Hypervisor-plattformen muliggjør opprettelse og administrasjon av virtualisert serverinfrastruktur.

Sammendrag

  • En Hypervisor også kalt en VMM (virtuell maskinmonitor), er programvare som lager og kjører virtuelle maskiner (VM).
  • Hypervisorer bruker én eller flere systemtilgjengelige ressurser og gir større IT-allsidighet.
  • To typer hypervisorer er Type 1 og Type 2.
  • En Cloud Hypervisor er programvare som tillater deling av en skyleverandørs fysiske data- og minneressurser på tvers av flere virtuelle maskiner.
  • Kostnaden for en Hypervisor, virtuell maskinytelse.
  • Økosystem, Test selv, ytelse, økosystem, etc.
  • KVM, VSphere og XenServer er noen av de vanligste typene Hype-visirer.