Hvad er Hypervisor i Cloud Computing

Hvad er Hypervisor?

Hypervisor er et program, der tillader flere Operating Systems til at dele en enkelt fysisk hardware. Hvert operativsystem deler værtens processor, hukommelse, fillager og andre ressourcer. Hypervisoren styrer værtsprocessoren og ressourcerne og allokerer det nødvendige til hvert operativsystem. Dette sikrer, at gæsteoperativsystemerne (kaldet virtuelle maskiner) ikke kan afbryde hinanden.

Da Hypervisors hjælper med at oprette og administrere virtuelle maskiner (VM'er), er de også kendt som Virtual Machine Monitors eller VMM'er.

hypervisor

Hypervisorer hjælper dig med at bevare kontrollen over et cloudmiljøs processer og infrastruktur og beskytter følsomme data. Det gør cloud-baserede applikationer tilgængelige for brugere i et virtuelt miljø.

Typer af hypervisorer

Der er 2 typer hypervisorer, som beskrevet nedenfor:

Typer af hypervisorer

Type 1 Hypervisor

Type 1 Hypervisor installeres direkte på den fysiske server, også kaldet en "bare metal" Hypervisor. Du kan også få direkte adgang til den fysiske servers ressource, hvilket gør Type 1 Hypervisor yderst effektiv. Derudover er designet af Type 1 Hypervisor yderst sikkert, da det begrænser angrebsoverfladen og potentialet for kompromis.

Type 1-hypervisorer er det mest almindelige valg i virksomhedens IT-sammenhæng, da det tilbyder stærk sikkerhed, stabilitet og ydeevne.

Populære Type 1 hypervisorer er Nutanix AHV, VMware ESXi, Citrix Hypervisor blandt andet.

Type 2 Hypervisor

Type 2-hypervisorer kører som applikationer på en fysisk servers allerede eksisterende OS. Værtsoperativsystemet, sidder mellem den fysiske server og Hypervisor. Så det kaldes også "hostede" Hypervisors.

Type 2 Hypervisorer er dog ikke et godt valg til serverbaserede miljøer, da de har højere latenstid og risikoeksponering end Type 1. Type 2 Hypervisorer er nemme at installere. Det kan fungere godt i specifikke brugstilfælde, såsom individuelle pc-brugere, der kun ønsker at køre ét OS. I sådanne tilfælde er ydeevne og sikkerhed ikke de vigtigste bekymringer.

Eksempel: Installation Linux overstået Windows ved brug af VirtualBox

Hvad er en Cloud Hypervisor?

En Cloud Hypervisor er en softwareløsning, der sætter dig i stand til at dele en cloududbyders fysiske computer- og hukommelsesressourcer på tværs af flere virtuelle maskiner (VM'er).

Det blev skabt til mainframe-computere i 1960'erne. Cloud Hypervisors vandt verdensomspændende popularitet med introduktionen af ​​VMware til industristandardservere i 1990'erne.

cloud-hypervisor tillader den enkelte fysiske server at køre flere virtuelle gæstemaskiner. Disse VM'er har hver deres egne operativsystemer (OS'er), der kører uafhængigt og er logisk adskilt fra hinanden. På grund af dette har problemer eller nedbrud i én gæste-VM ingen effekt på de andre gæste-VM'er, OS'er, eller den kører applikationer.

Hvorfor har du brug for en Cloud Hypervisor?

Antag, at du ejer en virksomhed med flere servere, der leverer forskellige tjenester til kunder via internettet. I den situation er det ikke nemt at håndtere dem centralt, især dem der kører forskellige operativsystemer.

En Hypervisor giver dig mulighed for at virtualisere disse servere og administrere dem alle på én fysisk maskine, hvilket gør dem mere effektive. Det hjælper dig også med at kontrollere datastrømmen til de virtuelle maskiner, der administreres af Hypervisor.

Hypervisor fungerer også som et lagercenter, hvor alle data lagres virtuelt.

Hvordan fungerer en Cloud Hypervisor?

Følgende 3 moduler bruges i et HyperVisor

  • Afsender: Dette modul fungerer som et indgangspunkt for den virtuelle skærm. Det omdirigerer også alle instruktionerne til den virtuelle maskine til et eller begge moduler, der er anført nedenfor.
  • Fordeler: Tildeleren er ansvarlig for at bestemme de systemressourcer, der skal leveres til den virtuelle maskininstans. Med andre ord kalder afsenderen tildeleren, hver gang en virtuel maskine udfører en instruktion, der resulterer i at ændre maskinressourcer forbundet med den virtuelle maskine.
  • Tolk: Tolkemodulet indeholder rutiner, der udføres, når en virtuel maskine udfører specifikke privilegerede instruktioner.

Fordele ved en Cloud Hypervisor

Her er nogle vigtige fordele/fordele ved Cloud Hypervisor:

  • Overførsel: Applikationer, der oplever stigninger i efterspørgslen, kan forbinde yderligere to maskiner for at skalere efter behov. Det bliver muligt, da hypervisorer tillader arbejdsbelastninger at flytte mellem to forskellige virtuelle maskiner.
  • Effektivitet: Én fysisk server kan bruges mere effektivt, når flere virtuelle maskiner kører på én fysisk maskines ressourcer, takket være Hypervisors.
  • Udnyttelse: Hypervisorer tillader flere virtuelle maskiner (VM'er) at køre på en enkelt fysisk server og dele ressourcer. Dermed øges serverudnyttelsen, samtidig med at der spares på strøm, køling mv.
  • Hardware neutral: Hypervisor-baseret replikering er hardwareneutral, hvilket betyder, at duplikerede data nemt kan gemmes på enhver enhed.
  • Fleksibilitet: Hypervisor-gæste-VM'erne og OS'erne på en bred vifte af hardware.
  • Tid til brug: Cloud Hypervisors gør det muligt at skrue op eller ned for virtuelle maskiner (VM'er). Det giver mulighed for at oprette projekter og teams arbejde på samme dag.
  • Pålidelighed: Hardwarefejl kan afhjælpes ved at flytte virtuelle maskiner til forskellige maskiner.

Container vs. Hypervisor

Containere og hypervisorer er involveret i at gøre applikationer hurtigere og meget effektive. Men de opnår det samme mål forskelligt.

Her er nogle vigtige forskelle mellem Container og Hypervisor:

Container vs. Hypervisor

Beholdere hypervisor
Containere som en service er en type infrastruktur, der primært er rettet mod at køre en enkelt applikation. En Hypervisor også kaldet en virtuel maskine monitor, er software, der opretter og kører virtuelle maskiner (VM'er).
Det kan køre på ethvert operativsystem. Det eneste krav er en tilsvarende containermotor. Den deler virtuelle computer-, lager- og hukommelsesressourcer.
Det tillader applikationer at køre uden behov for et operativsystem. Det tillader et OS at køre uafhængigt af den underliggende hardware ved hjælp af virtuelle maskiner.
De er ekstremt bærbare, fordi en applikation indeholder alt, hvad den kræver for at køre. Det kan køre på flere operativsystemer eller installeres på standardoperativsystemet.

Hvordan vælger man den rigtige Hypervisor?

Her er vigtige ting, du skal overveje for at vælge den rigtige Hypervisor:

  • Prisen for en Hypervisor: Den væsentligste afgørende faktor ved valg af en Hypervisor bør være at finde den rette balance mellem omkostninger og funktionalitet. Adskillige entry-level løsninger er gratis, men tilbyder ikke de nødvendige funktioner.
  • Virtuel maskinydelse: Virtuelle systemer bør være i stand til at opfylde eller endda overgå ydeevnen af ​​deres fysiske modparter, så alt ud over at opfylde dette benchmark er uden tvivl rentabelt.
  • Økosystem: Det er også vigtigt at vælge en Hypervisor med et fantastisk økosystem. Det er ønskeligt at have dokumentation, support, træning, tredjepartsudviklere og konsulentvirksomheder til rådighed for din valgte Hypervisor.
  • Test dig selv: Du kan køre forskellige Hypervisor-systemer og afgøre, hvad der er rigtigt. Det kan testes på din eksisterende stationære eller bærbare computer.
  • Performance – Den skal kunne levere nok ydeevne til at understøtte dine missionskritiske applikationer.
  • OS Support– Støtter det populær gæst operativsystemer ligesom Microsoft, Suse, RedHat, Ubuntu, og CentOS.

Eksempel på Hypervisor

Her er nogle berømte eksempler på hypervisorer:

  • KVM'er: KVM er virtualiseringssoftware, der giver virtualiseringsinfrastruktur og et processorspecifikt modul. Det giver dig mulighed for at køre flere virtuelle maskiner på umodificerede billeder på Windows eller Linux-operativsystemer. Det hjælper dig også med at lave planlægning og ressourcekontrol.
  • VS-sfære: VMware vSphere er en servervirtualiseringssoftwareapplikation fra VMware. IT-afdelinger kan køre applikationsarbejdsbelastninger på de mest effektive og omkostningseffektive computerressourcer. Det tilbyder et effektivt centralt styringssystem til hosting af flere maskiner eller servere virtualisering.
  • XenServer: Citrix XenServer er en open source servervirtualiseringsplatform baseret på Xen Hypervisor. Denne Hypervisor-platform muliggør oprettelse og administration af virtualiseret serverinfrastruktur.

Resumé

  • En Hypervisor også kaldet en VMM (virtuel maskinmonitor), er software, der opretter og kører virtuelle maskiner (VM'er).
  • Hypervisorer bruger en eller flere systemressourcer og giver større it-alsidighed.
  • To typer hypervisorer er Type 1 og Type 2.
  • En Cloud Hypervisor er software, der tillader deling af en cloud-udbyders fysiske computer- og hukommelsesressourcer på tværs af flere virtuelle maskiner.
  • Prisen for en Hypervisor, Virtual Machine-ydelse.
  • Økosystem, Test for dig selv, ydeevne, økosystem osv.
  • KVM, VSphere og XenServer er nogle af de mest almindelige typer Hype-visirer.