PaaS vs SaaS
Cloud computing je stil računarstva u kojem su resursi dostupni preko interneta. Najčešće su ti resursi proširivi i visoko vizualizirani resursi i pružaju se kao usluga. Računarstvo u oblaku je podijeljeno u nekoliko različitih kategorija ovisno o vrsti usluge koja se pruža. SaaS (Softver kao usluga) je kategorija računarstva u oblaku u kojoj su glavni resursi dostupni kao usluga softverske aplikacije. PaaS (Platform as a Service) je kategorija/aplikacija računarstva u oblaku u kojoj pružaoci usluga isporučuju računarsku platformu ili paket rješenja svojim pretplatnicima putem interneta.
Šta je PaaS?
PaaS je kategorija/aplikacija računarstva u oblaku u kojoj dobavljači usluga isporučuju računarsku platformu (hardversku arhitekturu i softverski okvir) ili stek rješenja (računarski podsistem potreban za pokretanje softvera). Ovo omogućava pretplatnicima da implementiraju aplikaciju bez potrebe za kupovinom i upravljanjem potrebnim softverskim i hardverskim zahtjevima. Odgovornost za održavanje potrebnog hardvera, operativnih sistema, pomoćnih aplikacija i baza podataka je isključiva odgovornost pružaoca usluga. PaaS pretplatnici mogu koristiti isporučenu platformu za izgradnju i konačno isporuku web aplikacija i usluga. PaaS usluge obično nude kompletan skup mogućnosti za dizajniranje, razvoj, testiranje i implementaciju aplikacija za timsku saradnju, web servis i integraciju baze podataka, kontrolu verzija i upravljanje konfiguracijom softvera. Svi ovi objekti su obično dostupni kao jedinstveno integrisano razvojno okruženje što ga čini veoma pogodnim za programere ili korisnike. Četiri popularna tipa PaaS-a su Add-on, Samostalni, samo za isporuku i PaaS otvorene platforme.
Šta je SaaS?
SaaS je jedna od kategorija/metodologija računarstva u oblaku. Kao što je gore spomenuto, resursi dostupni kao usluga putem SaaS-a su posebno softverske aplikacije. Ovdje se aplikacija dijeli na više klijenata koristeći model „jedan na više“. Prednost koja se nudi za SaaS korisnika je da može izbjeći instaliranje i održavanje softvera i može se osloboditi složenih softverskih/hardverskih zahtjeva. Dobavljač SaaS softvera, također poznat kao hostirani softver ili softver na zahtjev, pobrinut će se za sigurnost, dostupnost i performanse softvera jer se pokreću na serverima dobavljača. Koristeći arhitekturu više zakupaca, jedna aplikacija se isporučuje milionima korisnika putem internet pretraživača. Kupcima nije potrebno prethodno licenciranje, dok provajderi uživaju niže troškove jer održavaju samo jednu aplikaciju. Popularni SaaS softver su Salesforce.com, Workday, Google Apps i Zogo Office.
Koja je razlika između PaaS-a i SaaS-a?
Iako su PaaS i SaaS dvije aplikacije/kategorije računarstva u oblaku, one imaju svoje ključne razlike. PaaS je kategorija/aplikacija računarstva u oblaku u kojoj dobavljači usluga isporučuju računarsku platformu ili paket rješenja, SaaS se fokusira na posebno omogućavanje softverskih aplikacija dostupnih preko interneta. Bitna razlika između ova dva servisa može se uočiti iz tipa pretplatnika. PaaS obično koriste programeri aplikacija, dok SaaS koriste krajnji korisnici. Drugim riječima, PaaS pruža mehanizam za razvoj aplikacija, dok SaaS obezbjeđuje već završene proizvode za korištenje pretplatnicima bez modifikacija.