Med cloud computing idag kan företag inte bara använda tjänster från specialiserade leverantörer för massiv datoranvändning, de drar också nytta av de lägre kostnaderna för dessa tjänster som härrör från effektiviteten med delad infrastruktur. Generellt finns det tre typer av molntjänstmodeller:
- Software-as-a-Service (SaaS)
- Platform-as-a-Service (PaaS)
- Infrastructure-as-a-Service (IaaS)
Skapad av Sam Johnston med hjälp av OmniGroups OmniGraffle och Inkscape (inkluderar Computer.svg av Sasa Stefanovic)
Cloud Computing Service Models.
Software-as-a-service (SaaS)
En SaaS-tjänstemodell är där mjukvaruapplikation betalas på prenumerationsbasis och installeras från molnleverantörens datacenter. Office 365 är ett exempel på en SaaS-modell där alla dina samarbets- och produktivitetsapplikationer buntas ihop som en del av ditt abonnemang. Du behöver till exempel inte köra dina egna e-postservrar, och du behöver inte heller underhålla och uppdatera servrarna. För stationära applikationer som Office Pro Plus kan du installera programvaran från en webbaserad portal istället för att köpa den paketerade programvaran från en butik. Efter att du har installerat programvaran installeras uppdateringar och buggfixar automatiskt i bakgrunden.
Plattform-som-en-tjänst (PaaS)
I en plattform-som-en-tjänst (PaaS) tjänstemodell kan utvecklare skapa onlineapplikationer (kort sagt appar) i plattformar som tillhandahålls av PaaS-leverantören. Utvecklarna utvecklar sin egen kod för apparna, lagrar den i PaaS-leverantörens datacenter och publicerar sedan apparna. De behöver inte oroa sig för planering för kapacitet, säkerhet eller hantering av hårdvaran – PaaS-leverantören gör det.
Om du till exempel har spelat Angry Birds på din Android-telefon kan det intressera dig att veta att utgivarna använde Google App Engine som en PaaS-lösning för att göra sina beroendeframkallande spel tillgängliga för miljontals fans utan att behöva oroa sig för att skala appen automatiskt till matcha mängden trafik vid varje given tidpunkt.
Infrastructure-as-a-service (IaaS)
I en tjänstemodell för infrastruktur som en tjänst (IaaS) har organisationer tillgång till datorkraft och lagringskapacitet med hjälp av en molnleverantörs hårdvara. Detta gör det möjligt för dem att ha kontroll över infrastrukturen och köra applikationer i molnet till en reducerad kostnad. Organisationen är dock ansvarig för att hantera och uppdatera operativsystemet som kör applikationerna.
Medan kapacitetsplanering, säkerhet och hårdvaruhantering är IaaS-leverantörens ansvar (liknande PaaS), är det organisationens uppgift att övervaka prestandan för sina appar och/eller lägga till fler resurser för att möta efterfrågan. Amazon Web Services erbjuder flera IaaS-molnhotellprodukter som kan köpas per timme. Rackspace är en annan aktör på IaaS-marknaden som erbjuder hanterade och molnvärdiga tjänster. Microsoft Azure (tidigare känt som Windows Azure) började som en PaaS-lösning, men utökade sina tjänster till att omfatta IaaS-funktioner.