Oversigt over virtualisering inden for cloud computing
Lad os fortolke Hvad er virtualisering i cloud computing?
I computing eller Cloud computing-domæne henviser virtualisering til oprettelse af virtuelle ressourcer (som virtuel server, virtuel lagerenhed, virtuel netværks switch eller endda et virtuelt operativsystem for den sags skyld) fra en enkelt ressource af dens type, der vises som flere individuelle isolerede ressourcer eller miljøer, og brugere kan bruge dem som separat individuel fysisk ressource.
Forskellige virtuelle maskiner kan køre forskellige operativsystemer og flere applikationer, der deler den fysiske computer under dem. Og fordi virtualisering isolerer enhver anden virtuel maskine, hvis en går ned, forbliver de andre upåvirket.
Den software, der bruges til virtualisering er kendt som Hypervisor, og den er udelukkende ansvarlig for at afkoble hardware fra operativsystemet og for at allokere de nødvendige ressourcer som processor, hukommelse, opbevaring osv. Til hver virtuelle ressourcer, der samles op. Der er to typer Hypervisors, som er Type-1 Hypervisor og Type-2 Hypervisor. Førstnævnte er installeret på bare metal eller direkte på toppen af maskinen, og det fungerer selv som et operativsystem, hvorimod sidstnævnte er installeret på toppen af det operativsystem, der findes på værten.
Hvad er virtualisering inden for cloud computing?
- Vi ved alle, hvordan denne Cloud Computing-model fungerer. En cloud-leverandør har alle de fysiske ressourcer som servere, lagerenheder, netværksenheder og også applikationer / software, der kører i deres miljø, og disse fysiske ressourcer lejes til kunderne som en forretningsmodel til betaling pr. Brug.
- Det ville være en omkostning for skyleverandørerne, hvis de begynder at leje nye fysiske ressourcer ud til hver kunde. Fordi ideelt set aldrig nogen tid forbruges en fysisk ressource fuldstændigt. Dette er grunden til, at virtualisering ville være en cool tilgang til effektiv udnyttelse af siloer (En silo er et lagringssystem for bulkkomponenter). Cloud-leverandøren kan virtualisere sine enkelt store servere for at levere mindre spec-servere til flere kunder.
Rollen af virtualisering inden for cloud computing
- Hvis du ser på fordelene ved Cloud Computing som let at skalere op, sikkerhed, flydende eller fleksible ressourcer osv., Opnås alle disse ved virtualisering. Hvis der kræves en anden server, oprettes en virtuel server hurtigt, og vi vil have en frisk server forberedt. Når vi har brug for en ekstra mængde hukommelse, udvider vi konfigurationer af den virtuelle server, som vi allerede bruger, og nu har vi den ekstra hukommelse, vi havde brug for.
- Således danner virtualisering kerneteknologien i forretningsmodellen Cloud Computing.
Typer af virtualisering inden for cloud computing
Virtualisering kan udføres for næsten enhver fysisk ressource, hvorfor følgende er de tilgængelige virtualiseringsformer.
- Server virtualisering.
- Opbevaring virtualisering.
- Operativsystem virtualisering.
- Softwarevirtualisering.
1) Server virtualisering
Server virtualisering er opdelingen af den fysiske server i flere virtuelle servere til effektiv udnyttelse af serverressourcer. Virtualisering af serverne skjuler eller maskerer serverressourcer såsom processor, operativsystem, hukommelse og præsenterer brugere som en privat virtuel server. Denne type virtualiseringsteknik bruges i
- Web-servere hovedsageligt for at reducere omkostningerne ved webhostingstjenester.
- I udviklings- og testmiljøer.
- Simulering af privat sky.
- I hosting-applikationer, der har en samlet arkitektur.
Eksempel - VMware vSphere suite af VMware, Hyper-V fra Microsoft er nogle Hypervisors til server virtualisering.
2) Opbevaring virtualisering
- Ved opbevaring-virtualisering samler det alle lagringsenheder som en enkelt lagerenhed og præsenterer det for værten. Med dette vil lagringsadministratoren være i stand til at oprette eller designe logiske lagringsenheder på en bedre måde for at få sikkerhedskopiering, gendannelse, arkiv og applikationsdatatype lagring ved at maskere kompleksiteten af SAN (Storage Area Network).
Fordele ved opbevaring virtualisering er -
- Man kan nemt oprette delt lagerplads.
- Let at samle lagringsressourcer, der maskerer SAN.
- Med virtuel opbevaring kompromitterer værten ikke nødvendigvis dataene.
- Det er let at beskytte partition og bruge lagring med opbevaring virtualisering.
- Duplicering, gentagelse, replikering og katastrofegendannelse kan opnås med opbevaringsvirtualisering.
Eksempler - VMware vSAN af VMware bruges bredt som softwaren til virtualisering af lagerenheder.
3) Operativsystem virtualisering
- Operativsystem virtualisering er den type, hvor opdelingen af OS sker. Det er kernen i operativsystemet, der med andre ord benævnt kerneressourcerne deles og tillader isolerede forekomster af navneområder med dedikerede ressourcer til at køre forskellige applikationer. Disse tilfælde kaldes containere.
- Forskellige varianter af operativsystemer, der deler værtens kerneressourcer, kan køres på denne værtsmaskine med applikationer, der kører inden i dem som container, og dette kaldes en operativsystem virtualisering.
Fordelene ved operativsystem virtualisering er -
- Disse er hurtigere end serverservirtualiseringen.
- Dette er autonome platforme, da de deler værtsoperativsystemets lagerfonde og har deres software og biblioteker, der er afhængige af dem.
- Flytningen af denne container er meget let.
Eksempel - Docker er den mest anvendte containermotor.
4) Softwarevirtualisering
- Cloud leverer en servicemodel som Software as a service (SaaS), hvor flere kunder måske ønsker flere forekomster af den samme software installeret og kører for dem. Softwarevirtualiseringer emulerer dybest set et komplet computersystem og tillader også et andet operativsystem at køre oven på det.
- For eksempel at installere et Android-studio på din lokale Windows-maskine og køre Android Oreo-version af OS inde i den. For at citere et andet eksempel, installerer VMware eller VirtualBox på din Windows lokale maskine og kører Linux-operativsystemer inde i den.
Fordelene ved softwarevirtualisering er -
- Antallet af servere og andre fysiske ressourcer, der skal ejes, reduceres med ansættelsen af virtualisering. Dermed reduceres de samlede ejendomsomkostninger (TCO).
- Virtualisering hjælper med at opfylde løfterne fra Cloud Computing forretningsmodel.
- Forretningskontinuitet og katastrofestyring håndteres lettere med virtualiseringskonceptet, og sikkerhedskopiering og gendannelse kan udføres i nogle enkle trin.
- Virtualisering forbedrer effektiviteten af ressourceforbruget.
- Virtualisering giver også bedre sikkerhed for miljøet.
Konklusion
Virtualisering letter effektiv brug og styring af dine fysiske ressourcer og hjælper med at køre forretningsmodellen til cloud computing problemfrit og rentabelt fra leverandørens synspunkt og fra brugerperspektivet.
Anbefalede artikler
Dette er en guide til Hvad er virtualisering inden for cloud computing? Her diskuterede vi Virtualisering i Cloud Computing, rolle, typer og dens fordele ved virtualisering. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Monolitisk kerne
- Karriere inden for cloud computing
- Spørgsmål om Cloud Computing Interview
- Hvad er Cluster Computing?