Virtualisering i cloud computing: typer, Architecture, Fordele

Hvad er virtualisering?

Virtualisering kan defineres som en proces, der gรธr det muligt at skabe en virtuel version af et skrivebord, et operativsystem, netvรฆrksressourcer eller en server. Virtualisering spiller en central og dominerende rolle i cloud computing.

Dette sikrer, at den fysiske levering af ressourcen eller en applikation er adskilt fra selve ressourcen. Det hjรฆlper med at reducere pladsen eller omkostningerne forbundet med ressourcen. Denne teknik gรธr det muligt for slutbrugeren at kรธre flere desktopoperativsystemer og applikationer samtidigt pรฅ den samme hardware og software.

Processen sikrer ogsรฅ virtuel emulering af produkter eller tjenester i samme maskine, og den bremser eller pรฅvirker ikke systemets effektivitet.

Opfindelsen af โ€‹โ€‹virtualisering blev indledt i lรธbet af mainframebrugens รฆra, og som tiden udviklede sig med progression i nye tids teknologier, blev virtualisering opnรฅet ved hjรฆlp af specialiseret software.

Virtualisering som et koncept for cloud computing

I cloud computing letter virtualisering skabelsen af โ€‹โ€‹virtuelle maskiner og sikrer, at flere operativsystemer fungerer gnidningslรธst. Det hjรฆlper ogsรฅ med at skabe et virtuelt รธkosystem til serveroperativsystemer og flere lagerenheder, og det kรธrer flere operativsystemer.

Cloud Computing identificeres som en applikation eller tjeneste, der involverer et virtuelt รธkosystem. Et sรฅdant รธkosystem kan vรฆre af offentlig eller privat karakter. Med virtualisering reduceres behovet for at have en fysisk infrastruktur. Begreberne Cloud Computing og Virtualization bliver nu brugt i flรฆng, og de bliver hurtigt forenet.

Virtualisering og Cloud Computing arbejder hรฅnd i hรฅnd for at sikre, at du fรฅr avancerede og sofistikerede niveauer af computing. Det sikrer, at applikationer kan deles pรฅ tvรฆrs af flere netvรฆrkstrรฅde fra forskellige virksomhedsbrugere og aktive brugere.

Cloud Computing leverer skalerbarhed, effektivitet og รธkonomisk vรฆrdi. Det tilbyder strรธmlinede arbejdsbelastningsstyringssystemer.

Med enklere ord sikrer Cloud Computing i samarbejde med Virtualization, at den moderne virksomhed fรฅr en mere omkostningseffektiv mรฅde at kรธre flere operativsystemer pรฅ ved hjรฆlp af รฉn dedikeret ressource.

Karakteristika ved virtualisering

Virtualisering tilbyder flere funktioner eller egenskaber som angivet nedenfor: โ€“

  • Fordeling af ressourcer: Virtualisering og Cloud Computing-teknologi sikrer, at slutbrugere udvikler et unikt computermiljรธ. Det opnรฅs gennem oprettelsen af โ€‹โ€‹รฉn vรฆrtsmaskine. Gennem denne vรฆrtsmaskine kan slutbrugeren begrรฆnse antallet af aktive brugere. Ved at gรธre det letter det let kontrol. De kan ogsรฅ bruges til at reducere strรธmforbruget.
  • Tilgรฆngelighed af serverressourcer: Virtualisering leverer flere unikke funktioner, der sikrer, at der ikke er behov for fysiske servere. Sรฅdanne funktioner sikrer et boost til oppetiden, og der er mindre fejltolerance og tilgรฆngelighed af ressourcer.
  • Ressourceisolering: Virtualisering giver isolerede virtuelle maskiner. Hver virtuel maskine kan have mange gรฆstebrugere, og gรฆstebrugere kan enten vรฆre operativsystemer, enheder eller applikationer.
    virtuel maskine giver sรฅdanne gรฆstebrugere et isoleret virtuelt miljรธ. Dette sikrer, at de fรธlsomme oplysninger forbliver beskyttet, og samtidig forbliver gรฆstebrugere forbundet med hinanden.
  • Sikkerhed og autenticitet: Virtualiseringssystemerne sikrer kontinuerlig oppetid af systemerne, og det laver automatisk belastningsbalancering og sikrer, at der er mindre afbrydelse af tjenester.
  • Aggregation: Aggregation i virtualisering opnรฅs gennem klyngestyringssoftware. Denne software sikrer, at de homogene sรฆt af computere eller netvรฆrk er forbundet og fungerer som รฉn samlet ressource.

Typer af virtualiseringer

Der er mange varianter eller typer tilgรฆngelige under virtualiseringsteknologi som anfรธrt nedenfor:

Typer af virtualiseringer
Typer af virtualiseringer

Applikationsvirtualisering

Dette kan defineres som den type virtualisering, der gรธr det muligt for slutbrugeren af โ€‹โ€‹en applikation at fรฅ fjernadgang.

Dette opnรฅs gennem en server. Denne server har alle personlige oplysninger og andre relevante egenskaber, der krรฆves for at bruge applikationen.

Serveren er tilgรฆngelig via internettet, og den kรธrer pรฅ en lokal arbejdsstation. Med applikationsvirtualisering kan en slutbruger kรธre to forskellige versioner af den samme software eller den samme applikation.

Applikationsvirtualisering tilbydes gennem pakket software eller en hostet applikation.

Netvรฆrksvirtualisering

Denne form for virtualisering kan udfรธre mange virtuelle netvรฆrk, og hver har en separat kontrol- og dataplan. Det sker samtidig pรฅ toppen af โ€‹โ€‹et fysisk netvรฆrk, og det kan drives af parter, der ikke er opmรฆrksomme pรฅ hinanden.

Netvรฆrksvirtualisering skaber virtuelle netvรฆrk, og den opretholder ogsรฅ en levering af virtuelle netvรฆrk.

Gennem netvรฆrksvirtualisering kan der oprettes logiske switches, firewalls, routere, belastningsbalancere og arbejdsbelastningssikkerhedsstyringssystemer.

Desktop virtualisering

Dette kan defineres som den type virtualisering, der gรธr det muligt for slutbrugernes operativsystem at blive fjernlagret pรฅ en server eller et datacenter. Det gรธr det muligt for brugerne at fรฅ fjernadgang til deres skriveborde og gรธre det ved at sidde pรฅ et hvilket som helst geografisk sted. De kan ogsรฅ bruge forskellige maskiner til virtuel adgang til deres skriveborde.

Med desktopvirtualisering kan en slutbruger arbejde pรฅ mere end รฉt operativsystem baseret pรฅ den enkeltes forretningsbehov.

Hvis den enkelte รธnsker at arbejde pรฅ et andet operativsystem end vinduet Operating System, kan han bruge desktop virtualisering. Dette giver den enkelte mulighed for at arbejde pรฅ to forskellige operativsystemer.

Derfor giver desktop virtualisering en lang rรฆkke fordele. Det leverer portabilitet, brugermobilitet, nem softwareadministration med patches og opdateringer.

Storage virtualisering

Denne type virtualisering giver virtuelle lagersystemer, der letter lagerstyring.

Det letter hรฅndteringen af โ€‹โ€‹lageret effektivt og gennem flere kilder, der tilgรฅs fra et enkelt lager. Storagevirtualiseringer sikrer ensartet ydeevne og jรฆvn ydeevne.

Det tilbyder ogsรฅ lรธbende opdateringer og patches pรฅ avancerede funktioner. Det hjรฆlper ogsรฅ med at klare de รฆndringer, der kommer op i det underliggende lagerudstyr.

Server virtualisering

Denne form for virtualisering sikrer maskering af servere. Hovedserveren eller den pรฅtรฆnkte server er opdelt i mange virtuelle servere. Sรฅdanne servere bliver ved med at รฆndre deres identitetsnumre og processorer for at lette maskeringsprocessen. Dette sikrer, at hver server kan kรธre sine egne operativsystemer fuldstรฆndig isoleret.

Datavirtualisering

Dette kan defineres som den type virtualisering, hvor data hentes og indsamles fra flere kilder og administreres fra et enkelt sted. Der er ingen teknisk viden, hvorfra sรฅdanne data er hentet og indsamlet, gemt eller formateret til sรฅdanne data.

Dataene er arrangeret logisk, og interesserede parter og interessenter fรฅr derefter adgang til den virtuelle visning af sรฅdanne data. Disse rapporter er ogsรฅ tilgรฆngelige for slutbrugere pรฅ fjernbasis.

Anvendelsen af โ€‹โ€‹datavirtualisering spรฆnder fra dataintegration til forretningsintegration. De bruges ogsรฅ til serviceorienterede arkitekturdatatjenester, og de hjรฆlper med at finde organisatoriske data.

Architecture af virtualisering

Arkitekturen i Virtualisering er defineret som en model, der beskriver Virtualisering konceptuelt. Virtualiseringsapplikation i Cloud Computing er kritisk. I Cloud Computing deler slutbrugerne data om applikationer, der kaldes skyerne. Slutbrugere kan dog dele hele it-infrastrukturen med Virtualization selv.

Her er virtualiseringens arkitektur:

Architecture af virtualisering

I ovenstรฅende billede omfatter virtualisering virtuelle applikations- og infrastrukturtjenester.

De virtuelle applikationstjenester hjรฆlper med applikationsstyring, og de virtuelle infrastrukturtjenester kan hjรฆlpe med infrastrukturstyring.

Begge tjenester er indlejret i et virtuelt datacenter eller et operativsystem. De virtuelle tjenester kan bruges i alle platforme og programmeringsmiljรธer. Tjenesterne kan tilgรฅs via en on-premise cloud eller en off-premise cloud.

Virtualiseringstjenester leveres til cloud-brugere af tredjepartspersoner. Skybrugerne skal til gengรฆld betale tredjepartspersoner med et gรฆldende mรฅnedligt eller รฅrligt gebyr.

Dette gebyr betales for at kompensere tredjeparter for at levere cloud-tjenester til slutbrugere, og de leverer ogsรฅ forskellige versioner af applikationer som anmodet af slut cloud-brugerne.

Virtualisering opnรฅs generelt gennem hypervisoren. En hypervisor muliggรธr adskillelse af operativsystemer med den underliggende hardware. Det gรธr det muligt for vรฆrtsmaskinen at kรธre mange virtuelle maskiner samtidigt og dele de samme fysiske computerressourcer. Der er to metoder, hvorved virtualiseringsarkitektur opnรฅs, beskrevet nedenfor:

  • Type et: Den fรธrste hypervisortype kaldes en bare-metal hypervisor. De kรธrer direkte over toppen af โ€‹โ€‹vรฆrtssystemets hardware. De leverer effektiv ressourcestyring og sikrer hรธj tilgรฆngelighed af ressourcer. Det giver direkte adgang til hardwaresystemet, hvilket sikrer bedre skalerbarhed, ydeevne og stabilitet.
  • Type to: Den anden hypervisortype er den hostede hypervisor. Dette er installeret pรฅ vรฆrtsoperativsystemet, og det virtuelle operativsystem kรธrer direkte over hypervisoren. Det er den slags system, der letter og forenkler systemkonfigurationen.

Det forenkler desuden ledelsesopgaver. Tilstedevรฆrelsen af โ€‹โ€‹vรฆrtsoperativsystemet begrรฆnser til tider ydeevnen af โ€‹โ€‹det virtualiseringsaktiverede system, og det genererer endda sikkerhedsfejl eller -risici.

Fordele ved virtualisering

Her er nogle fordele/fordele ved virtualisering:

  • Virtualisering tilbyder flere fordele, sรฅsom det hjรฆlper med at reducere omkostningerne og รธge produktiviteten i udviklingsprocessen.
  • Det fjerner behovet for at have en meget kompleks it-infrastruktur.
  • Det letter fjernadgang til ressourcer og sikrer, at det fremmer hurtigere skalerbarhed.
  • Det er meget fleksibelt, og det giver brugerne mulighed for at udfรธre flere desktops operativsystemer pรฅ en standardmaskine.
  • Det fjerner de involverede risici i form af systemfejl, og det รธger ogsรฅ fleksibel dataoverfรธrsel mellem forskellige virtuelle servere.
  • Arbejdsprocessen i Virtualisering er meget strรธmlinet og agil, hvilket sikrer, at brugerne arbejder og opererer mest รธkonomisk.

Ulemper ved virtualisering

Ulemperne ved virtualisering er meget begrรฆnsede. Her er ulemperne/ulemperne ved virtualisering:

  • Overgangen af โ€‹โ€‹det eksisterende hardware-setup til et virtualiseret setup krรฆver en omfattende tidsinvestering, og dette kan derfor betragtes som en tidskrรฆvende proces.
  • Der er mangel pรฅ tilgรฆngelighed af dygtige ressourcer, der hjรฆlper i forhold til overgang af eksisterende eller faktisk opsรฆtning til virtuel opsรฆtning.
  • Da der er en begrรฆnsning i forhold til at have mindre dygtige ressourcer, krรฆver implementeringen af โ€‹โ€‹virtualisering hรธje omkostninger implementeringer.
  • Hvis overgangsprocessen ikke hรฅndteres omhyggeligt, udgรธr den ogsรฅ en sikkerhedsrisiko for fรธlsomme data.

Rolle af virtualisering i cloud computing

I virtualisering er et fornuftigt eller korrekt navn tilpasset den fysiske server. Pointerne bliver derefter rettet mod den fysiske server, hvilket sker efter behov. Virtualisering letter udfรธrelsen af โ€‹โ€‹applikationer, der er homogene.

Det giver ogsรฅ et virtuelt og isoleret netvรฆrks-, lager- og hukommelsesomrรฅdemiljรธ. Virtualiseringen opnรฅs gennem en vรฆrtsmaskine og gรฆstemaskine. En vรฆrtsmaskine kan defineres som den maskine, hvorpรฅ en virtuel maskine er udviklet, og den sรฅledes udviklede virtuelle maskine betegnes som en gรฆstemaskine.

Hardwarevirtualisering spiller en afgรธrende rolle ved at levere infrastruktur som en servicelรธsning mest effektivt og effektivt under en Cloud Computing-proces.

Denne type virtualisering sikrer portabilitet. Gรฆstemaskinen er pakket som en virtuel forekomst af et billede, og sรฅdanne virtuelle billeder kan nemt fjernes, nรฅr og nรฅr behovet opstรฅr.

Vigtige terminologier for virtualisering

Der er et par vรฆsentlige teknologier i virtualisering, som er defineret som fรธlger: -

  • Virtuel maskine: En virtuel maskine kan defineres som computeren af โ€‹โ€‹en virtuel type, der opererer under en hypervisor.
  • hypervisor: Dette kan defineres som det operativsystem, der kรธrer pรฅ faktisk hardware. En virtuel modstykke til operativsystemet er en underdel, der udfรธrer eller emulerer den virtuelle proces. De er defineret som Domรฆne 0 eller Dom0.
  • Beholder: Disse kan defineres som virtuelle maskiner af letvรฆgts natur, der er en delmรฆngde af den samme operativsystemforekomst eller hypervisoren. De er en samling af processer, der udfรธres sammen med tilsvarende navneomrรฅde eller proces-id'er.
  • Virtuelt netvรฆrk: Dette er defineret som, at netvรฆrket er logisk adskilt og er til stede inde i serverne. Sรฅdanne netvรฆrk kan udvides pรฅ tvรฆrs af flere servere.
  • Virtualiseringssoftware: Denne type software hjรฆlper med at implementere virtualisering pรฅ computerenheden.

Resumรฉ

  • Virtualisering hjรฆlper med at skabe virtuelle versioner af desktops, servere, operativsystemer og applikationer.
  • Virtualisering omfatter vรฆrtsmaskinen og den virtuelle maskine.
  • Hvert virtualiseringssystem bestรฅr af hypervisor, container og virtuelt netvรฆrk.
  • Virtualisering tilbyder skalerbarhedseffektivitet og hjรฆlper med effektiv ressourcestyring.

Opsummer dette indlรฆg med: