PaaS срещу SaaS
Cloud computing е стил на изчисление, при който ресурсите са достъпни през интернет. Най-често тези ресурси са разширими и силно визуализирани ресурси и се предоставят като услуга. Облачните изчисления се разделят на няколко различни категории въз основа на вида на предоставяната услуга. SaaS (софтуер като услуга) е категорията облачни изчисления, в която основните налични ресурси като услуга са софтуерни приложения. PaaS (платформа като услуга) е категорията/приложението на облачните изчисления, в които доставчиците на услуги доставят изчислителна платформа или стек от решения на своите абонати по интернет.
Какво е PaaS?
PaaS е категорията/приложението на облачните изчисления, в които доставчиците на услуги доставят изчислителна платформа (хардуерна архитектура и софтуерна рамка) или стек от решения (компютърна подсистема, необходима за изпълнение на софтуер). Това дава възможност на абонатите да разположат приложение, без да се налага да купуват и управляват необходимите софтуерни и хардуерни изисквания. Отговорността за поддържане на необходимия хардуер, операционни системи, помощни приложения и бази данни е изключителна отговорност на доставчика на услуги. Абонатите на PaaS могат да използват доставената платформа за изграждане и в крайна сметка доставяне на уеб приложения и услуги. PaaS услугите обикновено предлагат пълен набор от съоръжения за проектиране, разработване, тестване и внедряване на приложения за екипно сътрудничество, интегриране на уеб услуги и бази данни, контрол на версиите и управление на конфигурацията на софтуера. Всички тези съоръжения обикновено се предлагат като единна интегрирана среда за разработка, което я прави много удобна за разработчиците или потребителите. Четири популярни типа PaaS са добавки, самостоятелни, само за доставка и PaaS с отворена платформа.
Какво е SaaS?
SaaS е една от категориите/методологиите на облачните изчисления. Както бе споменато по-горе, ресурсите, налични като услуга чрез SaaS, са конкретно софтуерни приложения. Тук едно приложение се споделя между множество клиенти, използвайки модела „един към много“. Предимството, предлагано за потребителя на SaaS, е, че той може да избегне инсталирането и поддръжката на софтуер и може да се освободи от сложни софтуерни/хардуерни изисквания. Доставчикът на SaaS софтуер, известен още като хостван софтуер или софтуер по заявка, ще се погрижи за сигурността, наличността и производителността на софтуера, тъй като те се изпълняват на сървърите на доставчика. С помощта на мултитенантна архитектура едно приложение се доставя на милиони потребители чрез интернет браузъри. Клиентите не изискват предварително лицензиране, докато доставчиците се радват на по-ниска цена, защото поддържат само едно приложение. Популярен SaaS софтуер е Salesforce.com, Workday, Google Apps и Zogo Office.
Каква е разликата между PaaS и SaaS?
Въпреки че PaaS и SaaS са две приложения/категории облачни изчисления, те имат своите основни разлики. PaaS е категорията/приложението на облачните изчисления, в която доставчиците на услуги доставят изчислителна платформа или стек от решения, SaaS се фокусира върху конкретно предоставяне на софтуерни приложения в интернет. Важна разлика между тези две услуги може да се установи от вида на абонатите. PaaS обикновено се използва от разработчици на приложения, докато SaaS се използва от крайни потребители. С други думи, PaaS предоставя механизъм за разработване на приложения, докато SaaS предоставя вече завършени продукти за използване от абонатите без модификации.