Virtualiseringsteknologi er
grunnleggende for cloud computing . Slik er det:
1. Effektiv ressursallokering:
* Fysisk vs. Virtual: Virtualisering lar deg lage flere "virtuelle" maskiner (VMS) på en enkelt fysisk server. Hver VM kan kjøre sitt eget operativsystem og applikasjoner, akkurat som en frittstående datamaskin.
* Ressursdeling: Denne delingen av fysiske ressurser (CPU, minne, lagring) gjør cloud computing mye mer effektiv. I stedet for å dedikere en hel server til en enkelt applikasjon, kan du dele disse ressursene mellom mange applikasjoner, noe som fører til bedre utnyttelse og lavere kostnader.
2. Fleksibilitet og skalerbarhet:
* Dynamisk levering: Virtualisering gjør det enkelt å raskt spinne opp nye VM -er (og derfor nye applikasjoner eller tjenester) etter behov. Dette gir mulighet for dynamisk skalerbarhet, noe som betyr at du enkelt kan justere databehandlingsressursene på forespørsel.
* Ressurselastisitet: Du kan enkelt skalere ressursene opp eller ned, avhengig av dine behov, slik at du bare kan betale for det du bruker.
3. Isolasjon og sikkerhet:
* Ressursseparasjon: Virtualisering skaper distinkte, isolerte miljøer for hver VM, og sikrer at applikasjoner og data ikke blir påvirket av andre brukere eller applikasjoner som kjører på den samme fysiske maskinvaren.
* Sikkerhet og isolasjon: Virtualiseringsteknologier gir sikkerhetsfordeler som isolasjon, kontroll og tilgangsstyring, noe som gjør det lettere å sikre skymiljøer.
4. Skytjenester:
* Foundation of Cloud Infrastructure: Virtualisering er berggrunnen til de fleste Cloud Computing Services. Det muliggjør opprettelse av:
* IaaS (infrastruktur som en tjeneste): Tilbyr virtualiserte servere, lagrings- og nettverksressurser til brukerne.
* PaaS (plattform som en tjeneste): Tilbyr utviklingsplattformer og verktøy, ofte bygget på virtualisert infrastruktur.
* SaaS (programvare som en tjeneste): Leverer applikasjoner over Internett og kjører på virtualiserte servere i skyen.
Oppsummert er virtualisering teknologien som gjør cloud computing mulig. Det gir mulighet for effektiv ressursallokering, skalerbarhet, fleksibilitet og sikkerhet, som alle er viktige egenskaper ved skyen.