Uz današnje računalstvo u oblaku, ne samo da tvrtke mogu koristiti usluge specijaliziranih pružatelja usluga za masovno računanje, već imaju koristi i od niže cijene ovih usluga koje proizlaze iz učinkovitosti dijeljene infrastrukture. Općenito, postoje tri vrste modela usluga računalstva u oblaku:
- Softver kao usluga (SaaS)
- Platforma-kao-usluga (PaaS)
- Infrastruktura kao usluga (IaaS)
Izradio Sam Johnston koristeći OmniGroupove OmniGraffle i Inkscape (uključuje Computer.svg Saše Stefanovića)
Cloud Computing Service Models.
Softver kao usluga (SaaS)
SaaS model usluge je u kojem se softverska aplikacija plaća na osnovi pretplate i instalira iz podatkovnog centra pružatelja usluga u oblaku. Office 365 primjer je SaaS modela u kojem su sve vaše aplikacije za suradnju i produktivnost objedinjene kao dio vaše pretplate. Na primjer, ne morate pokretati vlastite poslužitelje e-pošte, niti trebate održavati i ažurirati poslužitelje. Za desktop aplikacije kao što je Office Pro Plus, možete instalirati softver s web-baziranog portala umjesto da kupujete zapakirani softver u trgovini. Nakon što instalirate softver, ažuriranja i ispravci programskih pogrešaka automatski se instaliraju u pozadini.
Platforma kao usluga (PaaS)
U modelu usluge platforma kao usluga (PaaS), programeri mogu kreirati online aplikacije (ukratko aplikacije) na platformama koje pruža pružatelj PaaS-a. Programeri razvijaju vlastiti kod za aplikacije, pohranjuju ga u podatkovni centar davatelja PaaS usluga, a zatim objavljuju aplikacije. Ne moraju brinuti o planiranju kapaciteta, sigurnosti ili upravljanju hardverom – to čini pružatelj PaaS-a.
Na primjer, ako ste igrali Angry Birds na svom Android telefonu, moglo bi vas zanimati da su izdavači koristili Google App Engine kao PaaS rješenje kako bi svoje igre koje izazivaju ovisnost učinile dostupnima milijunima obožavatelja bez brige o automatskom skaliranju aplikacije na odgovara količini prometa u bilo kojem trenutku.
Infrastruktura kao usluga (IaaS)
U modelu usluge infrastruktura kao usluga (IaaS), organizacije imaju pristup računskoj snazi i kapacitetu za pohranu, koristeći hardver pružatelja usluga u oblaku. To im omogućuje kontrolu nad infrastrukturom i pokretanje aplikacija u oblaku uz smanjenu cijenu. Organizacija je, međutim, odgovorna za upravljanje i ažuriranje operacijskog sustava koji pokreće aplikacije.
Iako je planiranje kapaciteta, sigurnost i upravljanje hardverom odgovornost pružatelja usluge IaaS (slično kao i PaaS), posao je organizacije pratiti izvedbu svojih aplikacija i/ili dodati više resursa kako bi se zadovoljila potražnja. Amazon Web Services nudi nekoliko IaaS cloud hosting proizvoda koji se mogu kupiti na sat. Rackspace je još jedan igrač na IaaS tržištu koji nudi usluge upravljanja i hostinga u oblaku. Microsoft Azure (prije poznat kao Windows Azure) započeo je kao PaaS rješenje, ali je proširio svoje usluge na IaaS mogućnosti.