8.3 Modely služieb

Modely služieb popisujú ako sú cloudové služby dostupné klientom. V súlade s NITS existujú tri modely služieb (viď Obr. 1):

  • IaaS (infraštruktúra ako služba),
  • PaaS (platforma ako služba),
  • SaaS (softvér ako služba).

Modely cloud computing služieb

Obr. 1 Modely cloud computing služieb

IaaS (Infraštruktúra ako služba) - je model poskytovania cloudových služieb, v ktorom prenajaté zdroje tvoria virtualizované servery, sieť a úložisko, ktoré sú vhodné pre nasadenie vlastných IT riešení (operačných systémov a aplikácií) - namiesto pripravených aplikácií a služieb poskytovaná len sieť a základná infraštruktúra. Poskytovateľ služieb vlastní zariadenie a je zodpovedný za hosťovanie, chod a správu. Najpoužívanejšie IaaS systémy obsahujú virtuálne servery, kompenzácie preťaženia a sieťové pripojenie. Zákazník platí podľa ich použitia.

IaaS umožňuje organizáciám a vývojárom rozširovať ich IT infraštruktúru na požiadanie. Poskytovateľ cloud riešenia má súbor virtualizovaných výpočtových prostriedkov a diskov, ktoré používateľ môže využívať. Toto je computing na vyžiadanie a stará sa o nepravidelnosti vo výkyvoch.

Fyzicky je súbor hardvérových zdrojov vytvorený z veľkého množstva serverov a sietí, zvyčajne distribuovaných medzi niekoľkými dátovými centrami. Za správu všetkých centier je zodpovedný poskytovateľ. Klient má prístup k virtualizovaným komponentom na zostavenie vlastnej IT infraštruktúry. Klient nemanažuje ani neriadi infraštruktúru cloudu, ale má kontrolu operačného systému, disku a nasadených aplikácií a možnosť obmedzenej kontroly vybraných sieťových komponentov (firewally).

Príklady poskytovateľov IaaS: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), DigitalOcean, Akamai Connected Cloud.

 

PaaS (Platforma ako služba) - je model cloud computingu, pri ktorom poskytovateľ cloudových služieb poskytuje platformu a prostredie umožňujúce vývojárom tvoriť aplikácie a služby cez Internet. PaaS služby sú hosťované v cloude a dostupné cez webový prehliadač. Zvyčajne je to spôsob prenájmu hardvéru, operačného systému, úložiska a sieťovej kapacity cez Internet. Tento model služieb poskytuje zákazníkom možnosť prenajať si virtualizované servery a príslušné služby pre používanie vlastných aplikácií, ktoré sú vytvorené pomocou programovacích jazykov, knižníc, služieb a nástrojov podporovaných samotným poskytovateľom.

Zákazník nemanažuje ani nekontroluje infraštruktúru cloudu vrátane siete, serverov, operačných systémov alebo úložiska, ale kontroluje pomocou aplikácií a možností konfiguračných nastavení samotné prenajaté prostredie. Zákazník profituje z nízkych ekonomických nákladov, ktoré vychádzajú zo zdieľania infraštruktúry medzi viacerými používateľmi a tie sa odrážajú v nízkej cene.

Príklady poskytovateľov a riešení PaaS: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift

 

SaaS (Softvér ako služba) - je model cloud computingu, pri ktorom sú prevádzkovateľom cloudu alebo predajcom softvéru poskytované ako služba priamo softvérové aplikácie. Tie sú sprístupnené zákazníkom cez sieť, typicky cez Internet. To eliminuje potrebu inštalovať softvér na strane klienta, čo môže byť výhodné pre mobilných alebo dočasných pracovníkov. Príkladom takýchto služieb sú: email, sociálne siete, komunikačné aplikácie (napr. Skype),   aplikácie na sledovanie času, správa poznámok (napr. Evernote), tvorba a zdieľanie kancelárskych dokumentov (napr. Google Apps,  Microsoft 365).

Príklady poskytovateľov SaaS: Google Apps, Dropbox, Salesforce, Cisco WebEx, Concur, GoToMeeting a pod.