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