Innholdsfortegnelse:
Video: Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks 2025
Enhver diskusjon av cloud computing starter vanligvis med virtualisering. Virtualisering bruker dataressurser til å etterligne andre dataressurser eller hele datamaskiner. Det skiller ressurser og tjenester fra det underliggende fysiske leveringsmiljøet.
Virtualisering har tre egenskaper som gjør den ideell for cloud computing:
-
Partisjonering: I virtualisering støttes mange applikasjoner og operativsystemer (OSes) i et enkelt fysisk system ved partisjonering (separere) tilgjengelige ressurser.
-
Isolering: Hver virtuell maskin er isolert fra sitt vertsfysiske system og andre virtualiserte maskiner. På grunn av denne isolasjonen, hvis en virtuell forekomst krasjer, påvirker den ikke de andre virtuelle maskinene. I tillegg deles data ikke mellom en virtuell container og en annen.
-
Encapsulation: En virtuell maskin kan representeres (og til og med lagres) som en enkelt fil, slik at du enkelt kan identifisere den basert på tjenesten den gir. I hovedsak kan den innkapslede prosessen være en forretningstjeneste. Denne innkapslede virtuelle maskinen kan presenteres for et program som en komplett enhet. Derfor kan innkapsling beskytte hver applikasjon slik at den ikke forstyrrer en annen applikasjon.
Programmer av virtualisering
Virtualisering kan brukes bredt til omtrent alt du kan forestille deg:
-
Minne
-
Nettverk
-
Lagring
-
Maskinvare
-
Operativsystemer
-
Programmer
Hva gjør virtualisering så viktig for skyen er at den kobler fra programvaren fra maskinvaren. Avkobling betyr at programvaren settes i en separat beholder slik at den er isolert fra operativsystemer.
Former for virtualisering
For å forstå hvordan virtualisering hjelper med cloud computing, må du forstå sine mange former. I essens, i alle tilfeller, emulerer en ressurs faktisk eller etterligner en annen ressurs. Her er noen eksempler:
-
Virtuelt minne: Disker har mye mer plass enn datamaskinens minne. Derfor, med virtuelt minne, frigjør datamaskinen verdifull minneplass ved å plassere informasjon som den ikke bruker ofte i diskplass. PCer har virtuelt minne, som er et diskområde som brukes som minne. Selv om disker er svært sakte i forhold til minne, kan brukeren aldri merke forskjellen, spesielt hvis systemet gjør en god jobb med å administrere virtuelt minne.Substitusjonen fungerer overraskende bra.
-
Programvare: Bedrifter har bygget programvare som kan etterligne en hel datamaskin. På den måten kan en datamaskin utføre som om det faktisk var 20 datamaskiner. Søknadskonsolideringsresultatene kan være ganske signifikante. For eksempel kan du flytte fra et datasenter med tusenvis av servere til en som støtter så få som et par hundre. Denne reduksjonen resulterer i mindre penger brukt ikke bare på datamaskiner, men også på kraft, klimaanlegg, vedlikehold og gulvplass.
