Cloud computing vs SaaS
Ang Cloud computing ay isang istilo ng computing kung saan ang mga mapagkukunan ay ginawang available sa internet. Kadalasan ang mga mapagkukunang ito ay napapalawak at lubos na nakikita na mga mapagkukunan at ang mga ito ay ibinibigay bilang isang serbisyo. Ang cloud computing ay nahahati sa tatlong kategorya gaya ng mga sumusunod. Ang SaaS (Software bilang isang Serbisyo) ay ang kategorya ng Cloud computing kung saan ang mga pangunahing mapagkukunang magagamit bilang isang serbisyo ay mga software application. Ang iba pang dalawang kategorya ay ang PaaS (Platform bilang isang Serbisyo) at IaaS (Infrastructure bilang isang Serbisyo).
Ano ang Cloud Computing?
Tulad ng nabanggit sa itaas, inaalok ng Cloud computing ang user ng internet na i-access ang mga mapagkukunan bilang mga serbisyo. Dahil available ang mga ito sa pamamagitan ng internet, maaaring ma-access ng sinumang user na may karaniwang HTTP medium ang mga mapagkukunang ito sa cloud. Ang bentahe ng user habang gumagamit ng resource na available sa cloud ay ang katotohanang hindi siya kinakailangang magkaroon ng kaalaman, kadalubhasaan o kontrol sa cloud partikular, ang imprastraktura na sumusuporta sa iba't ibang mapagkukunan. Sa pangkalahatan, ang isang ulap ay nagbibigay ng paghihiwalay sa pagitan ng mga mapagkukunan at computer ng gumagamit. Nangangahulugan ito na ang computer ng user ay maaaring may napakakaunting software (web browser na tumatakbo sa isang minimal na operating system) o data upang mahawakan ang mga nakuhang mapagkukunan. Ang pangunahing prinsipyo sa likod ng cloud computing ay ang mga provider ay gagawa at magho-host ng kanilang mga solusyon sa cloud para maraming user ang makakuha ng mga ito on demand. At ang mga solusyong ito ay maaaring imprastraktura, software o platform. At batay sa tatlong uri ng mga mapagkukunang ito, ang cloud computing ay nahahati sa tatlong bahagi bilang Paas, SaaS at IaaS (tulad ng ipinaliwanag sa itaas). Maaaring may pampubliko o pribadong ulap. Ang mga pampublikong ulap ay nagbibigay ng mga mapagkukunan nito sa lahat sa pamamagitan ng internet habang ang mga pribadong ulap ay nagbibigay ng pagmamay-ari na mga mapagkukunan sa isang limitadong bilang ng mga tao.
Ano ang SaaS?
Ang SaaS ay isa sa mga kategorya/pamamaraan ng Cloud computing. Sa madaling salita, maaaring matukoy ang SaaS bilang isang aplikasyon ng Cloud computing. Tulad ng nabanggit sa itaas, ang mga mapagkukunang magagamit bilang isang serbisyo sa pamamagitan ng SaaS ay partikular na mga application ng software. Dito, ibinabahagi ang isang application sa maraming kliyente gamit ang "isa-sa-marami" na modelo. Ang kalamangan na inaalok para sa gumagamit ng SaaS ay na maiiwasan niya ang pag-install at pagpapanatili ng software at maaari niyang palayain ang sarili mula sa mga kumplikadong kinakailangan ng software/hardware. Ang provider ng SaaS software, na kilala rin bilang naka-host na software o on-demand na software, ang bahala sa seguridad, availability at performance ng software dahil pinapatakbo ang mga ito sa mga server ng provider. Gamit ang isang multitenant na arkitektura, ang isang solong application ay inihahatid sa milyun-milyong user sa pamamagitan ng mga internet browser. Ang mga customer ay hindi nangangailangan ng paunang paglilisensya habang ang mga provider ay nasiyahan sa mas mababang gastos dahil pinapanatili nila ang isang aplikasyon lamang. Ang sikat na SaaS software ay Salesforce.com, Workday, Google Apps at Zogo Office.
Pagkakaiba sa pagitan ng Cloud computing at SaaS?
Kahit na, ang Cloud computing at SaaS ay ginagamit nang palitan, hindi sila tumutukoy sa parehong konsepto. Ang Cloud computing ay isang istilo ng computing kung saan ang mga mapagkukunan ay ginawang available sa internet habang ang SaaS ay isa sa mga metodolohiya/aplikasyon/kategorya ng Cloud computing. Ang cloud computing ay ang malaking larawan na tumatalakay sa paghahatid ng anumang uri ng mapagkukunan sa internet habang ang SaaS ay nakatuon sa partikular na paggawa ng mga software application na magagamit sa internet. Upang gawing mas malinaw ang pagkakaiba, ang Cloud computing ay isang malawak na termino na sumasaklaw sa malawak na spectrum ng mga serbisyo habang ang SaaS ay isang lugar lamang na pinapagana at pinapagana ng Cloud computing.