Med cloud computing i dag kan virksomheder ikke kun bruge specialiserede udbyderes tjenester til massiv computing, de drager også fordel af de lavere omkostninger ved disse tjenester, der stammer fra effektiviteten af delt infrastruktur. Generelt er der tre typer cloud computing-tjenestemodeller:
- Software-as-a-Service (SaaS)
- Platform-as-a-Service (PaaS)
- Infrastructure-as-a-Service (IaaS)
Skabt af Sam Johnston ved hjælp af OmniGroups OmniGraffle og Inkscape (inkluderer Computer.svg af Sasa Stefanovic)
Cloud Computing Service Models.
Software-as-a-service (SaaS)
En SaaS-servicemodel er, hvor softwareapplikationen betales på abonnementsbasis og installeres fra cloududbyderens datacenter. Office 365 er et eksempel på en SaaS-model, hvor alle dine samarbejds- og produktivitetsapplikationer er bundtet sammen som en del af dit abonnement. Du behøver for eksempel ikke at køre dine egne e-mail-servere, og du skal heller ikke vedligeholde og opdatere serverne. For desktop-applikationer som Office Pro Plus kan du installere softwaren fra en webbaseret portal i stedet for at købe den pakkede software fra en butik. Når du har installeret softwaren, installeres opdateringer og fejlrettelser automatisk i baggrunden.
Platform-som-en-tjeneste (PaaS)
I en platform-as-a-service (PaaS)-servicemodel kan udviklere oprette online-applikationer (kort sagt apps) på platforme leveret af PaaS-udbyderen. Udviklerne udvikler deres egen kode til apps, gemmer den i PaaS-udbyderens datacenter og udgiver derefter apps. De behøver ikke at bekymre sig om planlægning af kapacitet, sikkerhed eller styring af hardwaren – det gør PaaS-udbyderen.
For eksempel, hvis du har spillet Angry Birds på din Android-telefon, kan det interessere dig at vide, at udgiverne brugte Google App Engine som en PaaS-løsning til at gøre deres vanedannende spil tilgængelige for millioner af fans uden at bekymre dig om at skalere appen automatisk til matche mængden af trafik på et givet tidspunkt.
Infrastructure-as-a-service (IaaS)
I en infrastruktur-som-en-tjeneste (IaaS)-servicemodel har organisationer adgang til computerkraft og lagerkapacitet ved hjælp af en cloud-udbyders hardware. Dette gør dem i stand til at have kontrol over infrastrukturen og køre applikationer i skyen til en reduceret pris. Organisationen er dog ansvarlig for at administrere og opdatere operativsystemet, der kører applikationerne.
Mens kapacitetsplanlægning, sikkerhed og hardwarestyring er IaaS-udbyderens ansvar (svarende til PaaS), er det organisationens opgave at overvåge ydeevnen af deres apps og/eller tilføje flere ressourcer for at imødekomme efterspørgslen. Amazon Web Services tilbyder flere IaaS cloud-hostingprodukter, der kan købes pr. time. Rackspace er en anden spiller på IaaS-markedet, der tilbyder administrerede og cloud-hostingtjenester. Microsoft Azure (tidligere kendt som Windows Azure) startede som en PaaS-løsning, men udvidede sine tjenester til at omfatte IaaS-funktioner.