Vad är Hypervisor i Cloud Computing

Vad är Hypervisor?

Hypervisor är ett program som tillåter flera Operating Systems för att dela en enda fysisk hårdvara. Varje operativsystem kommer att dela värdens processor, minne, fillagring och andra resurser. Hypervisorn styr värdprocessorn och resurserna och allokerar det som behövs till varje operativsystem. Detta säkerställer att gästoperativsystemen (kallade virtuella maskiner) inte kan avbryta varandra.

Eftersom Hypervisors hjälper till att skapa och hantera virtuella maskiner (VM), är de också kända som Virtual Machine Monitors eller VMM.

Hypervisor visor~~POS=HEADCOMP

Hypervisorer hjälper dig att behålla kontrollen över en molnmiljös processer och infrastruktur och skydda känslig data. Det gör molnbaserade applikationer tillgängliga för användare i en virtuell miljö.

Typer av hypervisorer

Det finns två typer av hypervisorer, som beskrivs nedan:

Typer av hypervisorer

Typ 1 Hypervisor

Typ 1 Hypervisor installeras direkt på den fysiska servern, även kallad "bare metal" Hypervisor. Du kan också ha direkt tillgång till resursen för den fysiska servern, vilket gör Type 1 Hypervisor mycket effektiv. Dessutom är designen av Type 1 Hypervisor mycket säker, eftersom den begränsar attackytan och risken för kompromisser.

Typ 1-hypervisorer är det vanligaste valet inom IT-kontexten eftersom det erbjuder stark säkerhet, stabilitet och prestanda.

Populära typ 1 hypervisorer är Nutanix AHV, VMware ESXi, Citrix Hypervisor bland andra.

Typ 2 Hypervisor

Typ 2 Hypervisors körs som applikationer på en fysisk servers redan existerande OS. Värdoperativsystemet, sitter mellan den fysiska servern och Hypervisor. Så det kallas också "värd" Hypervisors.

Typ 2 hypervisorer är dock inte ett bra val för serverbaserade miljöer, eftersom de har högre latens och riskexponering än typ 1. Typ 2 hypervisorer är lätta att installera. Det kan fungera bra i specifika användningsfall, som enskilda PC-användare som bara vill köra ett operativsystem. I sådana fall är prestanda och säkerhet inte huvudproblem.

Exempel: Installation Linux över Windows med hjälp av VirtualBox

Vad är en Cloud Hypervisor?

En Cloud Hypervisor är en mjukvarulösning som gör att du kan dela en molnleverantörs fysiska dator- och minnesresurser över flera virtuella maskiner (VM).

Den skapades för stordatorer på 1960-talet. Cloud Hypervisors fick världsomspännande popularitet med introduktionen av VMware för industristandardservrar på 1990-talet.

moln-hypervisor tillåter den enda fysiska servern att köra flera virtuella gästmaskiner. Dessa virtuella datorer har var och en sina egna operativsystem (OS) som körs oberoende och är logiskt separerade från varandra. På grund av detta har problem eller kraschar i en gäst-VM ingen effekt på de andra gäst-VM:erna, OS:erna eller de kör applikationer.

Varför behöver du en Cloud Hypervisor?

Anta att du äger ett företag med flera servrar som tillhandahåller olika tjänster till kunder via internet. I den situationen är det inte lätt att centralt hantera dem, särskilt de som kör olika operativsystem.

En Hypervisor låter dig virtualisera dessa servrar och hantera dem alla i en fysisk maskin, vilket gör dem mer effektiva. Det hjälper dig också att styra dataflödet till de virtuella maskiner som hanteras av Hypervisor.

Hypervisor fungerar också som ett lagringscenter där all data lagras virtuellt.

Hur fungerar en Cloud Hypervisor?

Följande 3 moduler används i ett HyperVisor

  • Avsändare: Denna modul fungerar som en ingångspunkt för den virtuella monitorn. Den omdirigerar också alla instruktioner för virtuell maskin till en eller båda modulerna nedan.
  • Fördelare: Tilldelaren är ansvarig för att bestämma systemresurserna som ska tillhandahållas till den virtuella maskininstansen. Med andra ord anropar avsändaren allokatorn närhelst en virtuell maskin exekverar en instruktion som resulterar i att maskinresurser som är associerade med den virtuella maskinen ändras.
  • Tolk: Tolkmodulen innehåller rutiner som exekveras närhelst en virtuell maskin exekverar specifika privilegierade instruktioner.

Fördelar med en Cloud Hypervisor

Här är några viktiga fördelar/fördelar med Cloud Hypervisor:

  • portabilitet: Applikationer som upplever toppar i efterfrågan kan ansluta ytterligare två maskiner för att skala efter behov. Det blir möjligt eftersom hypervisorer tillåter arbetsbelastningar att flytta mellan två olika virtuella maskiner.
  • Effektivitet: En fysisk server kan användas mer effektivt när flera virtuella maskiner körs på en fysisk maskins resurser, tack vare Hypervisors.
  • Utnyttjande: Hypervisorer tillåter flera virtuella maskiner (VM) att köra på en enda fysisk server och dela resurser. Således ökar det serverutnyttjandet samtidigt som det sparar på ström, kyla, etc.
  • Hårdvaru neutral: Hypervisor-baserad replikering är hårdvaru-neutral, vilket innebär att duplikatdata enkelt kan lagras på vilken enhet som helst.
  • Flexibilitet: Hypervisor gäst-VM och OS på ett brett utbud av hårdvara.
  • Dags att använda: Cloud Hypervisors gör att virtuella maskiner (VM) kan vridas upp eller ner omedelbart. Det gör att projekt kan skapas och team att arbeta på samma dag.
  • Pålitlighet: Hårdvarufel kan åtgärdas genom att flytta virtuella maskiner till olika maskiner.

Container kontra Hypervisor

Containers och hypervisorer är involverade i att göra applikationer snabbare och mycket effektiva. Men de uppnår samma mål på olika sätt.

Här är några viktiga skillnader mellan Container och Hypervisor:

Container kontra Hypervisor

Behållare Hypervisor visor~~POS=HEADCOMP
Containers as a service är en typ av infrastruktur som främst är inriktad på att köra en enda applikation. En Hypervisor, även kallad en virtuell maskinövervakare, är programvara som skapar och körs virtuella maskiner (VM).
Det kan köras på vilket operativsystem som helst. Det enda kravet är en motsvarande containermotor. Den delar virtuella datorer, lagringsresurser och minnesresurser.
Det låter applikationer köras utan behov av ett operativsystem. Det gör att ett operativsystem kan köras oberoende av den underliggande hårdvaran med hjälp av virtuella maskiner.
De är extremt portabla eftersom en applikation innehåller allt den behöver för att köras. Det kan köras på flera operativsystem eller installeras på standardoperativsystemet.

Hur väljer man rätt Hypervisor?

Här är viktiga saker du behöver tänka på för att välja rätt Hypervisor:

  • Kostnaden för en Hypervisor: Den viktigaste avgörande faktorn för att välja en Hypervisor bör vara att hitta rätt balans mellan kostnad och funktionalitet. Flera instegslösningar är gratis men erbjuder inte de nödvändiga funktionerna.
  • Virtuell maskinprestanda: Virtuella system bör kunna möta eller till och med överträffa prestanda hos sina fysiska motsvarigheter, så allt utöver att uppfylla detta riktmärke är utan tvekan lönsamt.
  • Ekosystem: Att välja en Hypervisor med ett fantastiskt ekosystem är också viktigt. Det är önskvärt att ha dokumentation, support, utbildning, tredjepartsutvecklare och konsulttjänster tillgängliga för din valda Hypervisor.
  • Testa dig själv: Du kan köra olika Hypervisor-system och avgöra vilket som är rätt. Det kan testas på din befintliga stationära eller bärbara dator.
  • Prestation – Den bör kunna leverera tillräckligt med prestanda för att stödja dina verksamhetskritiska applikationer.
  • Operativsystem som stöds– Stöder det populär gäst operativsystem tycka om Microsoft, Suse, RedHat, Ubuntu, och CentOS.

Exempel på Hypervisor

Här är några kända exempel på Hypervisors:

  • KVM: KVM är virtualiseringsprogramvara som tillhandahåller virtualiseringsinfrastruktur och en processorspecifik modul. Det gör att du kan köra flera virtuella maskiner på omodifierade bilder på Windows eller Linux operativsystem. Det hjälper dig också att göra schemaläggning och resurskontroll.
  • VSphere: VMware vSphere är ett program för servervirtualisering från VMware. IT-avdelningar kan köra applikationsarbetsbelastningar på de mest effektiva och kostnadseffektiva datorresurserna. Det erbjuder ett effektivt centralt hanteringssystem för att vara värd för flera maskiner eller servrar som använder virtualiserings.
  • XenServer: Citrix XenServer är en servervirtualiseringsplattform med öppen källkod baserad på Xen Hypervisor. Denna Hypervisor-plattform möjliggör skapande och hantering av virtualiserad serverinfrastruktur.

Sammanfattning

  • En Hypervisor även kallad VMM (virtuell maskinmonitor), är programvara som skapar och kör virtuella maskiner (VM).
  • Hypervisorer använder en eller flera tillgängliga systemresurser och ger större IT-mångsidighet.
  • Två typer av hypervisorer är typ 1 och typ 2.
  • En Cloud Hypervisor är programvara som tillåter delning av en molnleverantörs fysiska dator- och minnesresurser över flera virtuella maskiner.
  • Kostnaden för en Hypervisor, virtuell maskinprestanda.
  • Ekosystem, Testa själv, prestanda, ekosystem osv.
  • KVM, VSphere och XenServer är några av de vanligaste typerna av hypevisir.