Med cloud computing i dag kan ikke bare bedrifter bruke tjenestene til spesialiserte leverandører for massiv databehandling, de drar også fordel av de lavere kostnadene for disse tjenestene som stammer fra effektiviteten til delt infrastruktur. Vanligvis er det tre typer cloud computing-tjenestemodeller:
- Software-as-a-Service (SaaS)
- Plattform-som-en-tjeneste (PaaS)
- Infrastructure-as-a-Service (IaaS)
Laget av Sam Johnston ved å bruke OmniGroups OmniGraffle og Inkscape (inkluderer Computer.svg av Sasa Stefanovic)
Cloud Computing Service Models.
Software-as-a-service (SaaS)
En SaaS-tjenestemodell er der programvareapplikasjonen betales på abonnementsbasis og installeres fra skyleverandørens datasenter. Office 365 er et eksempel på en SaaS-modell der alle dine samarbeids- og produktivitetsapplikasjoner er samlet som en del av abonnementet ditt. Du trenger for eksempel ikke å kjøre dine egne e-postservere, og du trenger heller ikke vedlikeholde og oppdatere serverne. For skrivebordsapplikasjoner som Office Pro Plus kan du installere programvaren fra en nettbasert portal i stedet for å kjøpe den pakkede programvaren fra en butikk. Etter at du har installert programvaren, installeres oppdateringer og feilrettinger automatisk i bakgrunnen.
Plattform-som-en-tjeneste (PaaS)
I en plattform-som-en-tjeneste (PaaS) tjenestemodell kan utviklere lage nettbaserte applikasjoner (kort sagt apper) på plattformer levert av PaaS-leverandøren. Utviklerne utvikler sin egen kode for appene, lagrer den i PaaS-leverandørens datasenter, og publiserer deretter appene. De trenger ikke å bekymre seg for planlegging av kapasitet, sikkerhet eller administrasjon av maskinvaren – PaaS-leverandøren gjør det.
Hvis du for eksempel har spilt Angry Birds på Android-telefonen din, kan det interessere deg å vite at utgiverne brukte Google App Engine som en PaaS-løsning for å gjøre sine avhengighetsskapende spill tilgjengelige for millioner av fans uten å bekymre deg for å skalere appen automatisk til matche mengden trafikk til enhver tid.
Infrastructure-as-a-service (IaaS)
I en infrastruktur-som-en-tjeneste (IaaS) tjenestemodell har organisasjoner tilgang til datakraft og lagringskapasitet ved å bruke en skyleverandørs maskinvare. Dette gjør dem i stand til å ha kontroll over infrastrukturen og kjøre applikasjoner i skyen til en redusert kostnad. Organisasjonen er imidlertid ansvarlig for å administrere og oppdatere operativsystemet som kjører applikasjonene.
Mens kapasitetsplanlegging, sikkerhet og maskinvareadministrasjon er IaaS-leverandørens ansvar (i likhet med PaaS), er det organisasjonens jobb å overvåke ytelsen til appene deres og/eller legge til flere ressurser for å møte etterspørselen. Amazon Web Services tilbyr flere IaaS-skyvertsprodukter som kan kjøpes per time. Rackspace er en annen aktør i IaaS-markedet som tilbyr administrerte og skyvertstjenester. Microsoft Azure (tidligere kjent som Windows Azure) startet som en PaaS-løsning, men utvidet tjenestene til å inkludere IaaS-funksjoner.