ArchiTekturvirtualisering i cloud computing og typer
โก Smart opsummering
Virtualisering i cloud computing skaber virtuelle versioner af servere, lagring, netvรฆrk, desktops og operativsystemer, hvilket giver รฉn fysisk maskine mulighed for at kรธre mange isolerede miljรธer, sรฅ virksomheder reducerer hardwareomkostninger og administrerer ressourcer mere effektivt via en hypervisor.

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 en tid med mainframe-brug, og efterhรฅnden som tiden udviklede sig med fremskridt inden for nye teknologier, blev virtualisering opnรฅet ved hjรฆlp af specialiseret software.
Virtualisering som et koncept for cloud computing
Inden for cloud computing letter virtualisering oprettelsen af โโvirtuelle maskiner og sikrer problemfri funktion af flere operativsystemer. Det hjรฆlper ogsรฅ med at skabe et virtuelt รธkosystem til serveroperativsystemer og flere lagerenheder.
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 en fysisk infrastruktur. Begreberne cloud computing og virtualisering bruges nu 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 adskillige funktioner eller egenskaber som anfรธrt nedenfor:
- Fordeling af ressourcer: Virtualisering og cloud computing-teknologi sikrer, at slutbrugerne udvikler et unikt computermiljรธ. Dette opnรฅs ved at oprette รฉn vรฆrtsmaskine. Gennem denne vรฆrtsmaskine kan slutbrugeren begrรฆnse antallet af aktive brugere. Derved bliver det nemmere at kontrollere. De kan ogsรฅ bruges til at reducere strรธmforbruget.
- Tilgรฆngelighed af serverressourcer: Virtualisering leverer adskillige unikke funktioner, der sikrer, at der ikke er behov for fysiske servere. Sรฅdanne funktioner sikrer en boost af oppetiden, og der er mindre fejltolerance og tilgรฆngelighed af ressourcer.
- Ressourceisolering: Virtualisering giver isoleret virtuelle maskinerHver virtuel maskine kan have mange gรฆstebrugere, og gรฆstebrugere kan enten vรฆre operativsystemer, enheder eller applikationer. Den virtuelle maskine giver sรฅdanne gรฆstebrugere et isoleret virtuelt miljรธ. Dette sikrer, at de fรธlsomme oplysninger forbliver beskyttet, og samtidig forbliver gรฆstebrugerne forbundet med hinanden.
- Sikkerhed og autenticitet: Virtualiseringssystemerne sikrer kontinuerlig oppetid for systemer, udfรธrer automatisk load balancing og sikrer, at der er fรฆrre afbrydelser af tjenester.
- Aggregering: Aggregering i virtualisering opnรฅs gennem cluster management software. 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:
Applikationsvirtualisering
Dette kan defineres som den type virtualisering, der gรธr det muligt for slutbrugeren af โโen applikation at fรฅ fjernadgang.
Dette opnรฅs via en server. Denne server indeholder alle personlige oplysninger og andre relevante karakteristika, 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 hvert netvรฆrk har et separat kontrol- og dataplan. Det foregรฅr samtidig oven pรฅ et fysisk netvรฆrk, og det kan kรธres af parter, der ikke kender 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 personen รธnsker at arbejde pรฅ et andet operativsystem end det Windows operativsystem, kan han bruge desktopvirtualisering. Dette giver personen mulighed for at arbejde pรฅ to forskellige operativsystemer.
Derfor giver desktopvirtualisering en rรฆkke fordele. Det giver portabilitet, brugermobilitet og nem softwareadministration med programrettelser og opdateringer.
Storage virtualisering
Denne type virtualisering giver virtuelle lagersystemer, der letter lagerstyring.
Det letter effektiv styring af storage via flere kilder, der tilgรฅs fra et enkelt repository. Storage virtualiseringer sikrer ensartet og problemfri 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 รฉt sted. Der krรฆves ingen teknisk viden om, hvor sรฅdanne data hentes, indsamles, lagres eller formateres.
Dataene er logisk arrangeret, og de interesserede parter og interessenter fรฅr derefter adgang til den virtuelle visning af disse data. Disse rapporter kan ogsรฅ tilgรฅs af slutbrugere pรฅ afstand.
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:
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 integreret i et virtuelt datacenter eller et operativsystem. De virtuelle tjenester kan bruges pรฅ enhver platform og programmeringsmiljรธ. 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 fra 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, hvorigennem virtualiseringsarkitektur opnรฅs, beskrevet nedenfor:
- Type et: Den fรธrste hypervisortype kaldes en bare-metal hypervisor. De kรธrer direkte oven pรฅ vรฆrtssystemets hardware. De leverer effektiv ressourcestyring og sikrer hรธj tilgรฆngelighed af ressourcer. De giver direkte adgang til hardwaresystemet, hvilket sikrer bedre skalerbarhed, ydeevne og stabilitet.
- Type to: Den anden hypervisortype er den hosted hypervisor. Denne installeres pรฅ vรฆrtens operativsystem, og det virtuelle operativsystem kรธrer direkte over hypervisoren. Det er den type 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 og ulemper 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 kรธre flere desktop-operativsystemer pรฅ รฉn 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 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 justeres et fornuftigt eller egennavn med den fysiske server. Pointerne dirigeres derefter mod den fysiske server, hvilket gรธres 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 essentielle teknologier inden for virtualisering, som er defineret som fรธlger:
- Virtuel maskine: En virtuel maskine kan defineres som en computer af en virtuel type, der opererer under en hypervisor.
- Hypervisor: Dette kan defineres som det operativsystem, der kรธrer pรฅ faktisk hardware. En virtuel modpart til operativsystemet er en underdel, der udfรธrer eller emulerer den virtuelle proces. De er defineret som Domรฆne 0 eller Dom0. Lรฆr mere om hypervisor og hvordan det virker.
- Container: Disse kan defineres som virtuelle maskiner af letvรฆgtskarakter, der er en delmรฆngde af den samme operativsysteminstans eller hypervisoren. De er en samling af processer, der udfรธres sammen med tilsvarende navneomrรฅder eller procesidentifikatorer.
- Virtuelt netvรฆrk: Dette defineres som et netvรฆrk, der er logisk adskilt og 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.


