Cloud computing refererer til levering og administrasjon av IT-ressurser, slik som databehandling, lagring og programvare, over internett på en betal-som-du-go-basis. Det gjør det mulig for brukere å få tilgang til disse ressursene fra hvor som helst med en stabil internettforbindelse, uten å måtte kjøpe og vedlikeholde sin egen IT-infrastruktur.
Cloud computing innebærer å dele dataressurser inn i bassenger som kan leveres dynamisk og administreres av skytjenesteleverandøren. I stedet for å kjøpe servere, lagring og annen maskinvare, kan bedrifter og enkeltpersoner leie ressursene de trenger fra en skyleverandør og kun betale for ressursene de faktisk bruker.
Det er tre primære tjenestemodeller for cloud computing:
1. Programvare som en tjeneste (SaaS): I denne modellen leverer skyleverandøren programvareapplikasjoner over internett, og brukeren får tilgang til dem via en nettleser eller mobilapp. Leverandøren administrerer infrastrukturen, sikkerheten og vedlikeholdet av programvaren, mens brukere betaler en abonnementsavgift for å bruke applikasjonen.
2. Plattform som en tjeneste (PaaS): Denne modellen gir brukerne en plattform for å utvikle, teste, distribuere og administrere sine egne applikasjoner. Leverandøren administrerer den underliggende infrastrukturen og operativsystemene, mens brukeren har kontroll over applikasjonens kode, data og kjøretidsmiljø.
3. Infrastructure as a Service (IaaS): Denne modellen leverer grunnleggende dataressurser som virtuelle maskiner (VM), lagring og nettverk. Brukere har full kontroll over ressursene og kan installere hvilket som helst operativsystem eller programvare de ønsker. De administrerer den virtuelle infrastrukturen, dataene og applikasjonene, men skyleverandøren håndterer den underliggende fysiske maskinvaren.
Cloud computing tilbyr flere fordeler, inkludert kostnadsbesparelser, skalerbarhet, fleksibilitet og økt samarbeid. Det lar bedrifter fokusere på kjernekompetansen i stedet for å administrere IT-infrastrukturen, og det muliggjør enkel deling og tilgang til data og applikasjoner mellom team og brukere.