PaaS 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 pinaghiwa-hiwalay sa ilang magkakaibang kategorya batay sa uri ng serbisyong ibinigay. 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 PaaS (Platform bilang isang Serbisyo) ay ang kategorya/application ng cloud computing kung saan ang mga service provider ay naghahatid ng computing platform o isang solution stack sa kanilang mga subscriber sa internet.
Ano ang PaaS?
Ang PaaS ay ang kategorya/application ng cloud computing kung saan naghahatid ang mga service provider ng computing platform (isang hardware architecture at isang software framework) o isang solution stack (computer subsystem na kailangan para magpatakbo ng software). Ginagawa nitong posible para sa mga subscriber na mag-deploy ng isang application nang hindi kinakailangang bumili at pamahalaan ang mga kinakailangang software at hardware na kinakailangan. Ang responsibilidad ng pagpapanatili ng kinakailangang hardware, operating system, helper application at database ay ang tanging responsibilidad ng service provider. Maaaring gamitin ng mga subscriber ng PaaS ang naihatid na platform upang bumuo at sa huli ay maghatid ng mga web application at serbisyo. Ang mga serbisyo ng PaaS ay karaniwang nag-aalok ng kumpletong hanay ng mga pasilidad para sa pagdidisenyo, pagbuo, pagsubok at pag-deploy ng mga application sa pakikipagtulungan ng koponan, serbisyo sa web at pagsasama ng database, kontrol sa bersyon at pamamahala ng configuration ng software. Ang lahat ng mga pasilidad na ito ay karaniwang magagamit bilang isang pinagsama-samang kapaligiran sa pag-unlad na ginagawa itong napaka-maginhawa sa mga developer o mga gumagamit. Apat na sikat na uri ng PaaS ay Add-on, Stand alone, delivery-only at open platform na PaaS.
Ano ang SaaS?
Ang SaaS ay isa sa mga kategorya/pamamaraan 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.
Ano ang pagkakaiba ng PaaS at SaaS?
Kahit na, ang PaaS at SaaS ay dalawang application/kategorya ng cloud computing, mayroon silang mga pangunahing pagkakaiba. Ang PaaS ay ang kategorya/application ng cloud computing kung saan ang mga service provider ay naghahatid ng isang computing platform o isang solution stack, ang SaaS ay nakatuon sa partikular na paggawa ng mga software application na available sa internet. Ang mahalagang pagkakaiba sa pagitan ng dalawang serbisyong ito ay maaaring makilala mula sa uri ng mga subscriber. Ang PaaS ay karaniwang ginagamit ng mga developer ng application, habang ang SaaS ay ginagamit ng mga end user. Sa madaling salita, ang PaaS ay nagbibigay ng mekanismo upang bumuo ng mga application samantalang ang SaaS ay nagbibigay ng mga nakumpleto nang produkto para sa paggamit ng mga subscriber nang walang pagbabago.