Cloud computing vs SaaS
Cloud computing je stil računalstva u kojem su resursi dostupni putem interneta. Najčešće su ti resursi proširivi i visoko vizualizirani resursi i pružaju se kao usluga. Računalstvo u oblaku podijeljeno je u tri kategorije kako slijedi. SaaS (softver kao usluga) je kategorija računalstva u oblaku u kojoj su glavni resursi dostupni kao usluga softverske aplikacije. Ostale dvije kategorije su PaaS (Platforma kao usluga) i IaaS (Infrastruktura kao usluga).
Što je Cloud Computing?
Kao što je gore spomenuto, Cloud computing korisniku interneta nudi pristup resursima kao uslugama. Budući da su dostupni putem interneta, svaki korisnik sa standardnim HTTP medijem može pristupiti tim resursima u oblaku. Prednost koju korisnik ima pri korištenju resursa dostupnog preko oblaka je činjenica da se od njega ne zahtijeva znanje, stručnost ili kontrola konkretno nad oblakom, infrastrukturom koja podržava različite resurse. U biti, oblak pruža odvajanje između resursa i korisničkog računala. To znači da računalo korisnika može imati vrlo minimalan softver (web preglednik koji radi na minimalnom operativnom sustavu) ili podatke za rukovanje stečenim resursima. Glavno načelo iza računalstva u oblaku jest da bi pružatelji usluga kreirali i ugostili svoja rješenja u oblaku tako da ih više korisnika može dobiti na zahtjev. A ta rješenja mogu biti infrastruktura, softver ili platforma. A na temelju ove tri vrste resursa, računalstvo u oblaku podijeljeno je u tri dijela kao što su Paas, SaaS i IaaS (kao što je gore objašnjeno). Mogu postojati javni ili privatni oblaci. Javni oblaci pružaju svoje resurse svima preko interneta, dok privatni oblaci pružaju vlasničke resurse ograničenom broju ljudi.
Što je SaaS?
SaaS je jedna od kategorija/metodologija Cloud computinga. Drugim riječima, SaaS bi se mogao identificirati kao aplikacija računalstva 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 prema više". Prednost koja se nudi SaaS korisniku je ta što može izbjeći instaliranje i održavanje softvera i može se osloboditi složenih softverskih/hardverskih zahtjeva. Davatelj SaaS softvera, također poznatog kao hostirani softver ili softver na zahtjev, pobrinut će se za sigurnost, dostupnost i izvedbu softvera jer se pokreće na poslužiteljima pružatelja. Koristeći multitenant arhitekturu, jedna aplikacija isporučuje se milijunima korisnika putem internetskih preglednika. Kupci ne zahtijevaju licenciranje unaprijed, dok pružatelji uživaju niže troškove jer održavaju samo jednu aplikaciju. Popularni SaaS softveri su Salesforce.com, Workday, Google Apps i Zogo Office.
Razlika između računalstva u oblaku i SaaS-a?
Iako se Cloud computing i SaaS koriste naizmjenično, ne odnose se na isti koncept. Cloud computing je stil računalstva u kojem su resursi dostupni putem interneta, dok je SaaS jedna od metodologija/aplikacija/kategorija Cloud computinga. Računalstvo u oblaku velika je slika koja se bavi isporukom bilo koje vrste resursa putem interneta, dok se SaaS fokusira na to da softverske aplikacije budu dostupne putem interneta. Kako bi razlika bila jasnija, računalstvo u oblaku prilično je širok pojam koji pokriva širok spektar usluga, dok je SaaS samo jedno područje koje računalstvo u oblaku omogućuje i jača.