Sociologický prieskum uskutočnený v USA ukázal, že 54% respondentov je pevne presvedčených, že nikdy nepoužívali cloudové technológie. V skutočnosti je situácia úplne iná - viac ako 95% používateľov internetu využíva cloudové technológie bez toho, aby o tom vôbec tušili. Používate ich pri sledovaní online videí, hraní online hier, sťahovaní hudby z iTunes, kontrole svojho Gmailu alebo prihlásení na Facebook.

Takto pred našimi očami a úplne nepostrehnuteľne prebehla revolúcia v oblasti výpočtovej techniky.
Používame čoraz výkonnejšie a na zdroje náročné programy, ktoré pre svoju prácu vyžadujú stále výkonnejší hardvér. Sme nútení pracovať so stále väčším objemom údajov a tieto údaje je potrebné niekde uložiť. Ak sa však nad tým zamyslíte, potom tento supervýkonný program nepoužívame veľmi často a bez neho by bolo možné kúpiť si jednoduchší počítač (ako u nás). A takisto nepotrebujeme každý deň terabajty dát.

Približne touto logikou (samozrejme, iba na vyššej úrovni) sa v roku 2006 riadil Eric Schmidt, ktorý bol v tom čase vedúcim, a navrhol nový model výpočtovej techniky. V skutočnosti neponúkol nič zásadne nové, predtým sa hojne používal distribuovaný počítač, ale zaviedol pojem „cloud“ a po jeho prejave sa model, ktorý navrhol, začal rýchlo rozvíjať.

Moderné dátové centrá obsahujú kolosálny výpočtový výkon a obrovské množstvo miesta na disku. Moderný softvér a komunikačné kanály umožňujú serverom umiestneným na rôznych kontinentoch pracovať ako jeden celok. Je len potrebné vytvoriť pohodlný prístupový systém a potom možno celé pole tejto sily poskytnúť tým, ktorí to potrebujú. Virtualizačné nástroje vám umožňujú v akomkoľvek pomere rozdeliť výpočtový výkon na jednotlivých spotrebiteľov.

A bol vyvinutý taký prístupový systém. Teraz má používateľ prístup k zdrojom vzdialeného výpočtovej techniky prostredníctvom webovej služby.
V podnikovom sektore už pracuje a rýchlo sa rozvíja niekoľko oblastí cloudových technológií.

Typy cloudových technológií

Prvou, najnižšou úrovňou, je poskytovanie práv na používanie softvéru (SaaS) ako služby. Spotrebiteľ nemusí kupovať drahý softvér a výkonnú pracovnú stanicu, na ktorej môže pracovať. Nie je potrebné obsadzovať odborníkov, ktorí budú inštalovať, konfigurovať a udržiavať celú túto ekonomiku. Jednoducho si prenajíma právo na používanie softvéru a platí iba za čas, ktorý použil. Okrem toho môže fungovať na akomkoľvek zariadení s prístupom na internet, minimálne na tablete alebo dokonca na smartfóne. Všetky výpočty sa koniec koncov uskutočňujú na cloudovej strane poskytovateľa a do zariadenia používateľa sa odosielajú iba výsledky.

Ďalšou úrovňou je poskytovanie platformy ako služby. Spotrebiteľ zároveň dostane k dispozícii operačné systémy, systémy správy databáz alebo vývojové a ladiace nástroje, na ktorých môže vyvíjať a nasadzovať svoje projekty.

A nakoniec na najvyššej úrovni je spotrebiteľovi v cloude poskytnutá celá infraštruktúra veľkej podnikovej počítačovej siete.
Čo máme teda my, bežní používatelia, z cloudových technológií? Už sme spomenuli, že často využívame služby rozmiestnené v oblakoch bez toho, aby sme to vedeli sami. Okrem toho máme k dispozícii desiatky rôznych cloudových úložísk. Všetky ponúkajú služby, ktorých funkčnosť je približne rovnaká.

Zvyčajne je používateľ vyzvaný na stiahnutie a inštaláciu malého programu a vytvorenia priečinka na ukladanie súborov, ktoré chcete umiestniť do cloudového úložiska. Je potrebné nakonfigurovať nastavenia synchronizácie súborov a priečinkov umiestnených v lokálnom počítači (as) a v cloude. Všetko, čo bude uložené v cloude, budete mať k dispozícii z ľubovoľného zariadenia prostredníctvom webového rozhrania. Bezplatný prístup k priečinku alebo súboru môžete otvoriť ktorejkoľvek osobe zaslaním príslušného odkazu.

Zvážte niekoľko najobľúbenejších úložísk

Windows 8 a Windows Phone 8 už boli postavené s ohľadom na cloud a to isté sa dá povedať o operačných systémoch Apple. Na rozvoj tejto oblasti sa používa 90% rozpočtu spoločnosti Microsoft na výskum. To znamená, že tempo vývoja cloudových technológií sa bude iba zvyšovať.

Pojem „cloudová technológia“ je teraz na perách všetkých. Aktívna diskusia o možných odtieňoch práce s týmito technológiami sa vedie na fórach veľkých internetových spoločností aj medzi nováčikmi. A naozaj je o čom diskutovať.

Majitelia počítačov si každý deň vo vyhľadávačoch kladú čoraz viac otázku „čo je to cloudová technológia“. To nie je prekvapujúce, pretože čoraz viac používateľov sa dozvedá o tejto inovácii. Antivírusové programy sú ukážkovým príkladom. Nové verzie aplikácií Norton Internet Security, Kaspersky a mnohých ďalších v nastaveniach ponúkajú aktiváciu možnosti ochrany z cloudu. Pretože zvedavosť je neodmysliteľnou súčasťou samotnej ľudskej prirodzenosti, je celkom logické, že sa ľudia začali zaujímať o cloudové technológie.

Bohužiaľ, niečo revolučné by sa nemalo očakávať. Tieto technológie čiastočne existovali na webe už dlho, len im chýbala presná a priestranná definícia, systematizácia a porozumenie potenciálnych príležitostí. Cloud computing je spôsob spracovania digitálnych údajov mimo prostredia hostiteľského počítača. Pretože mnoho ľudí tento pojem pozná vďaka antivírusovým aplikáciám, považujeme prácu „cloudov“ využívajúcich túto skupinu programov za príklad.

Predstavme si, že antivírusová aplikácia narazí na podozrivý programový kód, ktorý nie je popísaný v vírusových databázach. Ak používateľ nevie, čo sú to cloudové technológie a nepovolil ich použitie (v nastaveniach je začiarknutá značka), potom sa antivírus pokúsi podozrivý súbor lokalizovať, kým sa neaktualizujú databázy. Všetko je úplne iné, ak sú aktivované cloudové technológie. V takom prípade sa informácie o podivnom kóde automaticky prenesú na server vývojára antivírusového programu, kde ich špecialisti pohotovo skontrolujú na potenciálne nebezpečenstvo. Ak sa hrozba potvrdí na všetkých počítačoch pripojených k tomuto prostriedku, odošlú sa pokyny na zneškodnenie nebezpečenstva. Výsledkom je bezprecedentná rýchlosť reakcie na výskyt nových vírusov. Čo je cloudová technológia v tomto príklade? Odpoveď spočíva v vykonaní spracovania podozrivého kódu v zariadeniach serverov vývojára mimo počítačov bežných používateľov. Toto je kľúčová vlastnosť.

Cloudové výpočty poskytujú druhý život počítačovým zariadeniam s nízkou spotrebou. Predpokladajme, že máme kalkulačku, ktorá má prístup na internet a je pripojená k špecializovanému „cloudu“, ktorý sa skladá z klastrov výkonných počítačov. Základné operácie môžeme vykonávať sami, ale čo robiť, ak sú potrebné zložité výpočty? V takom prípade kalkulačka odošle údaje o úlohe do cloudovej služby a ako odpoveď dostane pripravené riešenie. Pre používateľa zostali akcie, ktoré sa uskutočnili medzi množinou príkazov a prijatím odpovede, nepovšimnuté. Hlavným výsledkom je koniec koncov výsledok, ktorý sa dosiahol. Samozrejme, kalkulačka je extrém, ale na druhej strane uľahčuje pochopenie jej fungovania.

Okrem takýchto nenápadných cloudov existujú aj špeciálne služby, ktoré vo veľkej miere nahrádzajú plnohodnotné aplikácie v lokálnom počítači. Napríklad používateľ musí upraviť textový súbor v programe Word. Aby ste to dosiahli, budete si musieť kúpiť samotný program (a licencovaná verzia nie je lacná), prideliť voľné miesto na disku na médiu, pripojiť potrebné moduly. To všetko sa samozrejme dá vyriešiť, ale čo keď je veľa počítačov (podnikových)? Minutie peňazí za nákup Oveľa jednoduchšie je používať cloudovú službu, ktorá poskytuje prístup k určitým programom hosteným na jej stránkach. Používateľ musí prejsť na požadovanú stránku pomocou prehľadávača, na diaľku spustiť program Word a otvoriť svoj súbor na úpravy. Mimochodom, pohodlné rozhrania sa zvyčajne implementujú týmto spôsobom.

Výhody cloudovej technológie môžu byť dlhé. Mínusov je menej, ale sú významné: znížené súkromie a závislosť od práce zdroja tretej strany.

Pretože „mraky“ sú kolektívnym pojmom, má zmysel ich klasifikovať podľa nejakého atribútu. Ďalej uvádzame klasifikácie „cloudov“, z ktorých jednu navrhuje InfoWorld a druhú komerčný riaditeľ spoločnosti Parallels, jedného z lídrov na trhu virtualizácie.

InfoWorld navrhuje rozdeliť všetky „cloudy“ do šiestich typov:

SAAS - priamo aplikácia ako služba (napríklad Zoho Office alebo Google Apps).

SERVISNÉ POČÍTAČE - napríklad virtuálne servery.

WEBOVÉ SLUŽBY V „CLOUDE“ - internetové služby optimalizované pre prácu vo virtuálnom prostredí (napríklad systémy internetového bankovníctva).

PAAS je „platforma ako služba“, to znamená nová generácia webových aplikácií, ktorá umožňuje zostaviť súbor schopností na žiadosť používateľa (napríklad Live Mesh od spoločnosti Microsoft).

MSP je poskytovateľ spravovaných služieb, ktorý poskytuje poskytovateľov služieb (napríklad zabudované antivírusové skenery pre poštové portály).

PLATFORMY KOMERČNÝCH SLUŽIEB - konvergencia PaaS a MSP (napríklad Cisco WebEx Connect).

Mraky sú rozdelené na súkromné, verejné, hybridné a klanové.

    Súkromný cloud

Privátny cloud (anglicky private cloud) je infraštruktúra určená na použitie jednou organizáciou vrátane niekoľkých spotrebiteľov (napríklad divízií jednej organizácie), prípadne aj klientmi a zmluvnými partnermi tejto organizácie. Súkromný cloud môže byť vlastnený, prevádzkovaný a prevádzkovaný samotnou organizáciou alebo treťou stranou (alebo ich kombináciou) a môže fyzicky existovať v jurisdikcii vlastníka aj mimo neho.

    Verejný cloud

Verejný cloud je infraštruktúra navrhnutá na bezplatné použitie širokou verejnosťou. Verejný cloud môžu vlastniť, prevádzkovať a prevádzkovať komerčné, akademické a vládne organizácie (alebo akákoľvek ich kombinácia).

    Hybridný cloud

Hybridný cloud je kombinácia dvoch alebo viacerých rôznych cloudových infraštruktúr (súkromných, verejných alebo verejných), ktoré zostávajú jedinečnými objektmi, ale sú vzájomne prepojené štandardizovanými alebo súkromnými technológiami na prenos údajov a aplikácií (napríklad krátkodobé využitie cloudov verejných zdrojov). pre vyrovnávanie zaťaženia medzi mrakmi).

    Klanový cloud alebo komunitný cloud

Komunitný cloud je typ infraštruktúry určený na použitie konkrétnou komunitou (klanom) spotrebiteľov z organizácií, ktoré majú spoločné ciele (napríklad poslanie, bezpečnostné požiadavky, zásady a súlad s rôznymi požiadavkami). Verejný cloud môže byť spoluvlastnený, prevádzkovaný a prevádzkovaný jednou alebo viacerými komunitnými organizáciami alebo treťou stranou (alebo ich kombináciou) a môže fyzicky existovať v rámci aj mimo jurisdikcie vlastníka.

1.3 Hlavné smery vývoja cloudových technológií

Štyri hlavné oblasti vývoja cloud computingu sú:

Niektoré produkty priamo poskytujú používateľom internetové služby, ako sú úložiská, middleware, podpora spolupráce a databázy.

    Infraštruktúra ako služba ( IaaS, angl. Infrastructure-as-a-Service) sa poskytuje ako príležitosť na využitie cloudovej infraštruktúry na nezávislé riadenie spracovania, ukladania, sieťových a iných základných výpočtových zdrojov, napríklad spotrebiteľ si môže nainštalovať a spustiť ľubovoľný softvér, ktorý môže obsahovať operačné systémy, platformový a aplikačný softvér. Spotrebiteľ môže ovládať operačné systémy, virtuálne úložné systémy a nainštalované aplikácie, ako aj mať obmedzenú kontrolu nad súborom dostupných sieťových služieb (napr. Firewall, DNS). Kontrolu a správu hlavnej fyzickej a virtuálnej infraštruktúry cloudu vrátane siete, serverov, typov použitých operačných systémov a úložných systémov vykonáva poskytovateľ cloudu. Príklady používateľov (vývojári systému, správcovia, manažéri IT).

    Platforma ako služba ( PaaS, angl. Platforma ako služba) - model, keď má spotrebiteľ príležitosť využiť cloudovú infraštruktúru na hosťovanie základného softvéru na následné nasadenie nových alebo existujúcich aplikácií (vlastných, na mieru vyvinutých alebo zakúpených replikovaných aplikácií) . Medzi tieto platformy patria nástroje na vytváranie, testovanie a vykonávanie aplikačného softvéru - systémy na správu databáz, middleware, runtime prostredia pre programovacie jazyky - poskytované poskytovateľom cloudu. Kontrolu a správu hlavnej fyzickej a virtuálnej infraštruktúry cloudu, vrátane siete, serverov, operačných systémov, úložiska, vykonáva poskytovateľ cloudu, s výnimkou vyvinutých alebo nainštalovaných aplikácií, a pokiaľ je to možné, konfigurácie parametre prostredia (platformy). Príklady používateľov (vývojári aplikácií, testeri, správcovia)

    Softvér ako služba ( SaaS, angl. Software-as-a-Service) - model, v ktorom má spotrebiteľ možnosť využiť aplikačný softvér poskytovateľa, ktorý pracuje v cloudovej infraštruktúre a je prístupný z rôznych klientskych zariadení alebo prostredníctvom tenkého klienta, napríklad z prehliadač (napríklad webová pošta) alebo cez programové rozhranie. Kontrolu a správu základnej fyzickej a virtuálnej infraštruktúry cloudu vrátane sietí, serverov, operačných systémov, úložných priestorov alebo dokonca schopností jednotlivých aplikácií (s výnimkou obmedzenej sady vlastných konfiguračných nastavení aplikácií) vykonáva poskytovateľ cloudu. . Ukážkoví používatelia (obchodní používatelia, správcovia aplikácií).

Ostatné * aaS: napríklad:

DaaS (Desktop-as-a-Service) ponúka každému používateľovi štandardizovanú virtuálnu pracovnú stanicu s možnosťou prispôsobenia a inštalácie ďalších programov. Prístup sa vykonáva po sieti prostredníctvom tenkého klienta, ktorým môže byť čokoľvek, od bežného počítača po smartphone (Google Chrome OS).

CaaS (Communications-as-a-Service) je kombinácia softvéru a hardvéru na organizáciu všetkých typov komunikácie (hlasová, poštová) medzi zamestnancami jedného podniku s využitím riešení tretích strán.

Alternatívnu SaaS propaguje spoločnosť Microsoft s názvom S + S (Software + Services) a kombinuje silné stránky typickej SaaS s bežne dostupnou aplikáciou. Toto je bežný softvér, ale so zameraním na vzdialené služby. Výpočty v cloude sa menia na vážny technologický trend - mnohí odborníci sa domnievajú, že v nasledujúcich piatich rokoch zmení cloud computing nielen procesy IT, ale aj samotný trh informačných technológií. Vďaka tejto technológii budú mať používatelia zariadení najrôznejších typov, vrátane počítačov, notebookov, smartfónov a zariadení PDA, prístup k programom, úložným systémom a dokonca aj platformám pre vývoj aplikácií cez internet prostredníctvom služieb ponúkaných poskytovateľmi cloudových výpočtov, zdroje v tomto prípade sú hostené na serveroch poskytovateľov.

Na základe všetkého vyššie uvedeného môžeme konštatovať, že pri využívaní cloudových výpočtov môžu zákazníci informačných technológií výrazne znížiť kapitálové náklady - na budovanie dátových centier, nákup serverových a sieťových zariadení, hardvérové \u200b\u200ba softvérové \u200b\u200briešenia na zabezpečenie kontinuity a dostupnosti - pretože tieto náklady sú absorbovaný poskytovateľ cloudových služieb. Okrem toho dlhá doba výstavby a uvedenia do prevádzky veľkých zariadení infraštruktúry informačných technológií a ich vysoké počiatočné náklady obmedzujú schopnosť spotrebiteľov pružne reagovať na požiadavky trhu, zatiaľ čo cloudové technológie poskytujú schopnosť reagovať takmer okamžite na zvýšenie dopytu po výpočtovom výkone .

Pri používaní cloud computingu sa spotrebiteľské náklady posúvajú smerom k prevádzkovým nákladom - teda klasifikujú sa náklady na platenie za služby poskytovateľov cloudu.

Čo sa skrýva za rovnakým typom skratiek ako XaaS?

Pri prehľadávaní noviniek cloudových technológií sú čitatelia konfrontovaní s rôznymi definíciami a označeniami, ktorých význam nemusí byť hneď jasný. Nehovoriac o rovnakom type skratiek pre cloudové služby, v ktorých sú niekedy zmätení aj IT špecialisti. Preto sme sa rozhodli zhromaždiť na jednom mieste základné definície, ktorých vedomosti pomôžu čítať materiály na tému cloudových technológií a porozumieť im bez toho, aby nás rozptyľovali vyhľadávače alebo Wikipedia.

Pre pohodlie sme termíny rozdelili do niekoľkých kategórií, pričom v každej z nich stručne opíšeme tie najdôležitejšie. V našom článku samozrejme nie sú uvedené všetky definície, ale aj tento zoznam bude stačiť na to, aby ste sa relatívne voľne pohybovali vo svete cloudových technológií.

Mraky. Všeobecné podmienky

Cloudové výpočty Zjednodušene sa jedná o scenár, v ktorom je používateľovi poskytnutý prístup k výpočtovým prostriedkom, ako sú servery, siete, úložné systémy, aplikácie a služby v sieti, najčastejšie cez internet.

Verejný cloudinfraštruktúra, ktorá poskytuje možnosť využívať cloud computing pre veľký okruh používateľov. Spravidla je vo vlastníctve obchodnej organizácie.

Súkromný (súkromný) cloud ako už názov napovedá, ide o infraštruktúru vo vlastníctve jednej organizácie, ktorá umožňuje využívať cloud computing výhradne na svoje vlastné účely.

Hybridný cloudkombinuje funkcie súkromného a verejného cloudu. Pri tomto prístupe patrí časť infraštruktúry klientovi a časť je prenajatá. Spojenie medzi týmito dvoma štruktúrami sa poskytuje pomocou technológií na prenos údajov.

Hardvérová časť

Centrum spracovania údajov (DPC)špecializovaná samostatne stojaca budova na umiestnenie rôznych serverových a sieťových zariadení, ku ktorým je prístup cez internet. Okrem zabezpečenia redundancie pre napájacie a komunikačné kanály, takáto budova nevyhnutne zamestnáva kvalifikovaný personál, ktorý zaisťuje neustále sledovanie a údržbu všetkých systémov.

Serveršpecializovaný počítač používaný na spustenie aplikácií a služieb podporujúcich IT infraštruktúru.

Klaster niekoľko serverov spojených komunikačnými kanálmi a poskytovaných používateľovi ako jeden hardvérový prostriedok.

Systémy na ukladanie údajov (DSS)hardvérové \u200b\u200ba softvérové \u200b\u200briešenie, ktoré umožňuje konsolidovať celé miesto na disku v jednom systéme. Okrem všeobecnej odolnosti proti poruchám a neustáleho monitorovania vlastného stavu úložné systémy podporujú mnoho užitočných funkcií, ako napríklad replikáciu údajov na úrovni poľa.

Replikácia proces kopírovania údajov za účelom ich synchronizácie s jedným alebo viacerými objektmi. Umožňuje vám zabezpečiť informácie pred stratou v prípade poruchy zariadenia.

Sieťový prepínač ( Prepínač)zariadenie, ktoré umožňuje pripojenie niekoľkých uzlov počítačovej siete. Funguje na úrovni L2 modelu OSI.

Sieťový smerovač ( Router)zariadenie, ktoré má niekoľko sieťových rozhraní a umožňuje prenos údajov medzi rôznymi sieťovými segmentmi. Pravidlá, na základe ktorých sa bude uskutočňovať paketový prenos, konfiguruje správca. Funguje na úrovni L3, model OSI.

Virtualizácia

Virtualizáciatechnológia, ktorá vám umožňuje poskytovať výpočtové zdroje, ktoré sú abstrahované od hardvéru a zároveň navzájom logicky izolované. To znamená, že na jednom fyzickom serveri môžete vytvoriť veľa virtuálnych, ktoré budú fungovať nezávisle.

Hypervízorprogram, ktorý umožňuje implementovať virtualizačnú technológiu. Hypervisor spravuje a konfiguruje virtuálne stroje, ako aj siete, softvérové \u200b\u200bprepínače a smerovače.

Virtuálny prístrojanalóg fyzického počítača implementovaný vo virtuálnom prostredí. Pojmy „virtuálny stroj“ a „virtuálny server“ sa líšia iba svojim konečným účelom, ale v skutočnosti sú jedno a to isté.

Cloudové služby

Samostatne stojí za to opísať hlavné služby poskytované na základe virtuálnych technológií. Veľká skupina takýchto služieb je zjednotená pod skratkou XaaS, čo znamená „čokoľvek ako služba“. Všetky tieto služby sú založené na hlavných troch: PaaS, SaaS, IaaS.

PaaS ( Plošina ako a Služba - platforma ako služba) tento druh cloud computingu, ktorý sa poskytuje zákazníkovi vo forme hotovej softvérovej platformy, ktorá obsahuje rôzne nástroje a umožňuje vám ich prispôsobiť. V zásade môže byť táto platforma čokoľvek: testovacie prostredie, systém správy databáz alebo automatizácia procesov riadenia. Takúto platformu navyše spravuje a udržiava poskytovateľ služieb.

SaaS ( Softvér ako a Služba - softvér ako služba)toto je pravdepodobne najbežnejší typ cloudovej služby. Spočíva v poskytnutí zákazníka na použitie akýchkoľvek programov, ktoré sa nachádzajú v cloude poskytovateľa služieb. Vynikajúcim príkladom je e-mailová schránka Google alebo napríklad sada Microsoft Office 365.

IaaS (InfraštruktúraakoaSlužba - infraštruktúra ako služba) typ cloudovej služby, ktorá spočíva v tom, že si zákazník prenajme súbor výpočtových zdrojov od poskytovateľa služieb ako virtuálnu infraštruktúru. Môžu to byť virtuálne servery, úložné systémy, rôzne sieťové prvky alebo ľubovoľná kombinácia týchto komponentov.

Okrem základných však existuje aj veľa ďalších cloudových služieb. Pozrime sa na ne bližšie:

DRaaS (KatastrofaObnovaakoaSlužba - zotavenie po katastrofe ako služba) služba poskytujúca zákazníkovi možnosť obnovenia prevádzkyschopnosti jeho vlastnej virtuálnej štruktúry v cloude poskytovateľa služby v prípade nehody alebo katastrofy. Služby tohto typu pomáhajú eliminovať dopad vážnych porúch na podnikanie, čo znamená, že sú najviac požadované spoločnosťami, pre ktoré je prevádzka aplikácií a služieb kritickým parametrom.

BaaS (ZálohovanieakoaSlužba - zálohovanie ako služba) služba poskytujúca zákazníkovi platformu a nástroje na organizáciu postupu zálohovania dát do cloudu. Implementácia tejto služby závisí od mnohých faktorov, ako napríklad od množstva zálohovaných dát, šírky pásma komunikačných kanálov, schémy zálohovania a hĺbky archívu. To je výhodné pre spoločnosti, ktoré majú veľké množstvo kritických údajov, ale organizácia ich vlastného spoľahlivého systému zálohovania nie je nákladovo efektívna.

BaaS (BackendakoaSlužba - backend ako služba) - sada pripravených funkcií servera, ktorá vám umožňuje zjednodušiť a urýchliť vývoj aplikácií. Inými slovami, jedná sa o plnohodnotné vývojové prostredie hostované v cloude, čo znamená, že vám umožňuje využívať všetky výhody technológie, ako napríklad neobmedzenú škálovateľnosť.

MaaS ( Monitorovanie ako a Služba - monitorovanie ako služba)relatívne nový typ cloudovej služby, ktorá spočíva v organizácii monitorovania vlastnej infraštruktúry pomocou softvérových nástrojov umiestnených v cloude poskytovateľa služby. Rovnako ako v mnohých iných prípadoch aj toto riešenie umožňuje používať najpokročilejšie softvérové \u200b\u200bnástroje bez ich nákupu alebo organizovania správy.

DBaaS ( Údaje Základňa ako a Služba - databáza ako služba)služba, ktorá umožňuje klientom pripojiť sa k databáze umiestnenej v cloude. V takom prípade sa náklady na riešenie počítajú na základe objemu databázy a počtu pripojení klientov. Hlavnými výhodami takéhoto riešenia bude samozrejme škálovanie a absencia potreby zaistenia bezpečnosti údajov.

HaaS ( Hardware ako a Služba - zariadenie ako služba) - služba na poskytovanie výpočtového výkonu z cloudu. Namiesto nákupu servera so železom si ho klient môže v skutočnosti prenajať, zatiaľ čo bude umiestnený v sídle poskytovateľa služieb, ktoré bude poskytovať redundanciu energie a včasnú údržbu.

NaaS ( Sieť ako a Služba - sieť ako služba) - služba poskytovania sieťovej infraštruktúry ako alternatívy k vašej vlastnej sieti. Funkcie NaaS vám umožňujú používať smerovacie nástroje a tiež zvyšovať alebo znižovať šírku pásma kanála.

STaaS ( Skladovanie ako a Služba - skladovanie ako služba)je to služba poskytujúca miesto na disku v cloude. Pre používateľa takéto riešenie vyzerá ako ďalšia logická jednotka alebo iba ako sieťový priečinok. Výhodou STaaS je dostupnosť redundancie ako predpoklad každého poskytovateľa služieb.

DaaS (DesktopakoaSlužba - desktop ako služba) - služba, ktorá poskytuje používateľovi vzdialenú pracovnú plochu. Na rozdiel od miestnej, vzdialená pracovná plocha môže mať skutočne silné technické vlastnosti, čo vám umožňuje používať aplikácie rôznych úrovní bez toho, aby ste boli viazaní na možnosti vášho stolného počítača.

CaaS ( Komunikácia ako a Služba - komunikácia ako služba) - služba na poskytovanie komunikačných nástrojov v cloude. Inými slovami, táto služba vám umožňuje organizovať telefonovanie, okamžité správy alebo napríklad schopnosť viesť videokonferencie poskytovateľom služby.

CaaS ( Kontajner ako a Služba - kontajner ako služba) - druh služby, ktorá sa v poslednej dobe stáva čoraz populárnejšou. Spočíva v poskytnutí možnosti klientovi organizovať, spustiť alebo zastaviť kontajner pomocou webového rozhrania alebo nástrojov API.

Záver

V tomto článku sme preskúmali základné koncepty, ktoré vám umožnia lepšie sa orientovať vo svete cloudových technológií, a tiež sme rozobrali väčšinu služieb poskytovaných na ich základe. Dúfame, že tieto informácie budú pre vás užitočné.

Študenti sa často pýtajú: Čo je to cloud computing? Čo sú cloudové služby? Čo je cloudová stránka? Čo znamená cloud, cloudové úložisko súborov? Ako sa cloud computing využíva vo vzdelávaní? SaaS služba pre B2C a B2B predaj? Systémy a riešenia SaaS ERP a SaaS CRM? Aké modely cloud computingu sa používajú na vývoj webových aplikácií? Moderné dátové centrá, na základe ktorých sa vytvárajú cloudové služby: SaaS, PaaS a IaaS?

Najprv sa pozrime, čo sú to „cloud“ (cloud) a „cloud computing“ (сloud сomputing). „Cloud“ je inovatívny model (koncept) pre organizáciu IT infraštruktúry, ktorý pozostáva z distribuovaného a zdieľaného konfigurovateľného hardvéru a sieťových zdrojov, ako aj softvéru nasadeného na vzdialených (cloudových) dátových centrách dodávateľov (poskytovateľov). To znamená, že cloud predstavuje nový prístup k organizácii IT infraštruktúry.

Cloud computing je model poskytujúci vzdialený prístup k zdieľaným výpočtovým zdrojom, ktoré sú fyzicky distribuované na mnohých vzdialených zariadeniach, ktoré tvoria takzvaný cloud.

Cloud computing je model poskytovania škálovateľných výpočtových zdrojov spotrebiteľovi ako služby cez internet. Cloudové technológie sú modelom pre prezentáciu IT ako služby spotrebiteľovi prostredníctvom Internetu.

Poďme analyzovať základnú definíciu cloud computingu navrhnutú Národným vedeckým a technologickým ústavom 24. júla 2011.

Definícia „cloud computingu“

Cloudové výpočty - model poskytujúci možnosť všadeprítomného a pohodlného prístupu do siete na požiadanie do spoločného fondu konfigurovateľné výpočtové zdroje (napríklad siete, servery, úložné zariadenia, aplikácie a služby), ktoré je možné rýchlo poskytnúť a uvoľniť s minimálnym úsilím riadenia alebo interakciou s poskytovateľom (dodávateľom). Tento cloudový model je reprezentovaný (popísaný) piatimi základnými charakteristikami, tromi modelmi služieb a štyrmi modelmi nasadenia.

Kľúčové vlastnosti cloud computinguktoré ich odlišujú od iných typov výpočtovej techniky (internetové zdroje):

  1. Samoobsluha na požiadanie. Spotrebiteľ môže podľa potreby automaticky, bez interakcie s každým poskytovateľom služieb, nezávisle určovať a meniť výpočtový výkon, napríklad čas servera, kapacitu ukladacieho priestoru údajov.
  2. Široký (univerzálny) prístup k sieti. Výpočtové schopnosti sú k dispozícii na veľké vzdialenosti v sieti prostredníctvom štandardných mechanizmov, čo umožňuje rozsiahle využitie heterogénnych (tenkých alebo hrubých) klientskych platforiem (koncových zariadení).
  3. Združovanie zdrojov. Konfigurovateľné výpočtové zdroje poskytovateľa sa združujú na zdieľanie distribuovaných zdrojov s viacerými spotrebiteľmi.
  4. Okamžitá elasticita zdrojov (okamžitá škálovateľnosť). Cloudové služby je možné rýchlo poskytovať, rozširovať, zmenšovať a uvoľňovať na základe potrieb zákazníka.
  5. Meraná služba (účtovanie spotrebovaných služieb a schopnosť platiť za skutočne použité služby). Cloudové systémy automaticky riadia a optimalizujú využitie zdrojov vykonávaním meraní na určitej úrovni abstrakcie zodpovedajúcej typu služby.

Ak model (koncept) poskytovania distribuovaných a zdieľaných konfigurovateľných výpočtových zdrojov spĺňa vyššie uvedené charakteristiky, potom ide o cloud computing.

Modely služieb cloud computingu:

  1. Softvér ako služba ( SaaS) - softvér ako služba. V tomto modeli poskytovania cloudu spotrebiteľ používa aplikácie poskytovateľa bežiace na cloudovej infraštruktúre, ktoré sú klientovi k dispozícii prostredníctvom rozhrania (webový prehliadač) alebo programového rozhrania. Spotrebitelia nemôžu spravovať a ovládať základnú infraštruktúru cloudu vrátane siete, serverov, operačných systémov, dátových skladov alebo dokonca meniť nastavenia špecifické pre aplikáciu.
  2. Platforma ako služba ( PaaS) - platforma ako služba. Model poskytovania cloud computingu, v rámci ktorého spotrebiteľ získa prístup k využívaniu softvérovej platformy: operačné systémy, DBMS, aplikačný softvér, vývoj softvéru a testovacie nástroje. Spotrebiteľ v skutočnosti získa prenájom počítačovej platformy s nainštalovaným operačným systémom a špecializovanými nástrojmi na vývoj, hosťovanie a správu webových aplikácií. Spotrebiteľ nespravuje základnú cloudovú infraštruktúru vrátane siete, serverov, operačných systémov alebo úložísk údajov, ale spravuje nasadené aplikácie a prípadne konfiguračné nastavenia pre prostredie prostredia.
  3. Infraštruktúra ako služba ( IaaS) - infraštruktúra ako služba. Model poskytovania cloudových výpočtov, v rámci ktorého má spotrebiteľ možnosť spravovať zariadenia na spracovanie a ukladanie, ako aj ďalšie základné výpočtové zdroje (virtuálne servery a sieťová infraštruktúra), na ktoré si môže samostatne inštalovať operačné systémy a aplikačné programy. účely. Spotrebiteľ si v skutočnosti prenajíma abstraktný výpočtový výkon (čas na serveri, priestor na disku a šírka pásma siete) alebo využíva služby outsourcingu IT infraštruktúry. Spotrebiteľ nespravuje základnú cloudovú infraštruktúru, ale spravuje operačné systémy, úložisko a aplikácie, ktoré nasadil.

Modely nasadenia cloud computingu t.j. cloud computing:

  1. Privátny cloud (súkromný cloud) - Infraštruktúra navrhnutá na používanie cloudových výpočtov v rozsahu jednej organizácie.
  2. Komunitný cloud je cloudová infraštruktúra, ktorá je navrhnutá na výhradné použitie cloudových výpočtov konkrétnou komunitou spotrebiteľov z organizácií, ktoré riešia bežné problémy.
  3. Verejný cloud (verejný cloud) - infraštruktúra určená na bezplatné využívanie cloudových výpočtov širokou verejnosťou.
  4. Hybridný cloud je kombináciou rôznych cloudových infraštruktúr (súkromných, verejných alebo komunitných), ktoré zostávajú jedinečnými entitami, ale sú navzájom prepojené štandardizovanými alebo patentovanými technológiami, ktoré umožňujú výmenu údajov a aplikácií.

Obr. 1. Modely nasadenia v cloudových výpočtoch

Na základe vyššie uvedenej definície cloud computingu možno cloudové služby predstaviť ako viacvrstvový model pozostávajúci z vrstiev: IaaS, PaaS, SaaS. Základ alebo základ cloudových služieb je fyzická infraštruktúra, t.j. servery, úložiská, siete a systémový softvér Cloudové dátové centrum (cloudové dátové centrum) alebo siete vzájomne prepojených cloudových dátových centier (obr. 2).

V cloudových dátových centrách alebo v centrách spracovania údajov (DPC) fyzické zariadenie alebo hardvér (servery, dátové úložiská, pracovné stanice), systémový softvér (OS, virtualizačné a automatizačné nástroje), nástrojový a aplikačný softvér, systémy riadenia zariadení (systémy riadenia zariadení, sieť infraštruktúra: smerovače a prepínače na pripojenie a prepojenie fyzických zariadení. Normálnu prevádzku dátových centier navyše zabezpečujú systémy technickej podpory (Systems of engineering support).

Obr. 2. Architektúra cloud computingu

Prvá vrstva cloudových služieb - IaaS (infraštruktúra)

IaaS je poskytovanie počítačovej a sieťovej infraštruktúry (servery, úložiská, sieťové pripojenie) používateľovi a jeho služba ako služba vo forme virtualizácie, t.j. virtuálna infraštruktúra... Inými slovami, dodávateľ (poskytovateľ) na základe fyzickej infraštruktúry dátových centier alebo dátových centier vytvára virtuálnu infraštruktúru, ktorá poskytuje používateľom službu. Virtualizačné nástroje vám umožňujú transformovať fyzickú infraštruktúru dátových centier na virtuálnu a vytvoriť tak prvú vrstvu cloudových služieb - IaaS.

Čo je to virtualizácia? Technológia virtualizácie zdrojov umožňuje rozdelenie fyzického vybavenia (servery, dátové úložiská, dátové siete) medzi používateľov na niekoľko častí, ktoré používajú na vykonávanie svojich aktuálnych úloh. Napríklad na jednom fyzickom serveri môžete prevádzkovať stovky virtuálnych serverov a používateľ im môže na riešenie problémov vyhradiť čas na prístup k nim. Virtualizáciu je možné implementovať na úrovni softvéru aj hardvéru.

Užívateľ teda dostane abstraktný elastický výpočtový výkon, napríklad nie server alebo servery, ale čas servera na spracovanie svojich úloh. Nie disky na ukladanie dát, ale požadovaný priestor na disku, nie komunikačné kanály, ale šírka pásma prepínania kanálov v sieti potrebná na riešenie problémov.

Okrem virtualizácie sa na vytvorenie IaaS používa automatizácia, ktorá poskytuje dynamické prideľovanie zdrojov bez zapojenia personálu poskytovateľa služieb, t.j. systém môže automaticky pridať alebo znížiť počet virtuálnych serverov, úložného priestoru na disku alebo zmeniť šírku pásma komunikačných kanálov v sieti. Virtualizácia a automatizácia poskytujú výpočtovú efektivitu a nižšie náklady na prenájom cloudu IaaS.

Spravidla je IaaS poskytovaný na prenájom (služba IaaS je poskytovaná externe) podnikovým používateľom. To znamená, že používatelia dostávajú integrované prostriedky na vybudovanie vlastnej výpočtovej infraštruktúry. V takom prípade si musí používateľ sám nainštalovať a nakonfigurovať operačný systém a programy potrebné na vykonávanie produkčných úloh alebo vývoj aplikácií.

Koncept IaaS umožňuje používateľovi kúpiť si iba taký výpočtový výkon, ktorý potrebuje na vykonávanie konkrétnych úloh. Medzi služby s pridanou hodnotou IaaS môže patriť pripojenie ľubovoľného fyzického používateľského zariadenia k cloudovej platforme a jeho umiestnenie v sieti dátových centier.

Infraštruktúra ako služba je podnikové riešenie pre podniky všetkých veľkostí. Infraštruktúra môže byť umiestnená v podnikovom dátovom centre aj v externom dátovom centre. Služby IaaS sú určené na vytváranie a prevádzkovanie bezpečných súkromných, verejných a hybridných cloudových prostredí. Predajcovia môžu poskytnúť hybridné cloudové konfigurácie, ktoré kombinujú lokálne siete v kancelárii zákazníka so sieťami cloudovej platformy.

Medzi cloudové výpočtové služby IaaS navyše patrí Cloud Hosting. Cloud hosting je hosting, ktorý môže poskytovať dynamické prideľovanie zdrojov, má schopnosť automaticky škálovať zdroje a má zvýšenú odolnosť voči chybám. Cloudový hosting je nevyhnutnou alternatívou k zdieľanému hostingu, hosteniu na virtuálnom dedikovanom serveri VPS / VDS a hosteniu na fyzickom dedikovanom serveri.

Poskytovateľ cloudového hostenia poskytuje vlastníkom stránok iba zdroje, ktoré web potrebuje: virtuálne servery, veľkosť pamäte RAM a veľkosť pevného disku, ako aj možnosti správy hostiteľskej infraštruktúry (napríklad výber operačného systému, množstvo RAM, množstvo a typ HDD, počet jadier CPU, taktovacia frekvencia a rýchlosť prístupu). Platba za prenájom cloudového hostingu sa uskutočňuje iba na základe už spotrebovaných zdrojov: množstva času procesora, množstva diskového priestoru, množstva spotrebovanej RAM a rýchlosti prístupu na stránku.

V prípade potreby môže nájomca (vlastník webu) cloud hostingu zmeniť zdroje hostenia alebo ho nakonfigurovať tak, aby automaticky zvyšoval zdroje pri zvyšovaní záťaže, vždy však bude platiť iba za už spotrebované zdroje. Cloudový hosting zvýšil odolnosť proti chybám, pretože stránka, ktorá je na ňom hostená, je súčasne umiestnená na niekoľkých virtuálnych serveroch a zlyhanie jedného z nich nebude mať vplyv na jej fungovanie.

V súčasnosti hostitelia ponúkajú cloudové hostingové služby na prenájom s predinštalovaným CMS. Poskytovatelia hostingu na organizáciu takéhoto cloudového hostenia môžu napríklad nasadiť platformu Jelastic ako infraštruktúru s predinštalovaným CMS na svoje servery. Jelastic dodáva platformu ako infraštruktúru ako kompletný zásobník, ktorý umožňuje nasadenie cloudového hostenia na fyzickej infraštruktúre dátového centra poskytovateľa hostingu.

Funkčnosť platformy Jelastic umožňuje jedným kliknutím nainštalovať zabudovaný CMS s optimalizovaným webovým prostredím, napríklad Jelastic on Infobox. Jelastic je produkt, ktorý obsahuje funkcie PaaS a vysoko konfigurovateľnú infraštruktúru IaaS. Jelastic je platforma pre beh aplikácií Java a PHP a môžu ho používať nielen hostitelia na organizáciu cloudového hostenia, ale aj spoločnosti na vytváranie vývojových prostredí (súkromné \u200b\u200balebo hybridné cloudy) pre webové aplikácie.

V cloudovom hostiteľstve sú hostované cloudové stránky - to sú moderné cloudové aplikácie. V cloudových lokalitách (cloudové aplikácie) sa údaje ukladajú v cloudových databázach, serverové aplikácie lokalít sa ukladajú a spúšťajú na cloudových virtuálnych serveroch a klientská časť lokality sa vykonáva v prehliadači používateľa.

Cloudové výpočtové prostredie je možné vytvoriť na základe cloudových riešení Amazon EC2, IBM x86, Microsoft Azure, EMC, VMware založených na open-source riešeniach OpenStack, RackSpace založených na OpenStack atď., Ktoré umožňujú transformáciu dátového centra do dynamického IT prostredia. Cloudové výpočty navyše využívajú cloudové databázy, t.j. databázy, ktoré fungujú na platformách cloud computingu. Ako cloudové databázy sa používajú modely orientované na SQL aj dátové modely NoSQL.

Služby IaaS sú v Spojených štátoch široko využívané. Na Ukrajine začala spoločnosť De Novo poskytovať cloudovú infraštruktúru pre firemných klientov na základe riešení od VMware, EMC, Microsoft Azure atď. Na základe najväčšieho ukrajinského dátového centra VOLIA bola vybudovaná cloudová IT infraštruktúra VoliaCLOUD od spoločnosti VMware (založená na cloudových riešeniach VMware), ktorá má viac ako 500 virtuálnych dátových centier.

Kľúčové riešenie / dodávateľ IaaS: Amazon Web Services / Amazon, IBM SmartCloud / IBM, SoftLayer IaaS / IBM, Azure Virtual Machines / Microsoft, Google Compute Engine / Google, HP Cloud / HP, EMC / EMC Corporation, Oracle Cloud Infrastructure Services / Oracle ... Je potrebné poznamenať, že IBM ponúka robustnú otvorenú infraštruktúru IBM SmartCloud založenú na samoobslužných (SoftLayer) alebo plne spravovaných IaaS (IBM SmartCloud Enterprise +).

Obr. 3. Základné cloudové výpočtové riešenie IaaS

Je potrebné poznamenať, že v súčasnosti prebiehajú práce na vytvorení cloudových základných sietí poskytovateľov mobilných širokopásmových služieb (mobilných operátorov) ako služby IaaS. Medzi tieto služby patrí napríklad cloudová telekomunikačná platforma spoločnosti Huawei a riešenie Nokia Siemens Networks NSN Telco Cloud.

Platforma Huawei FusionSphere virtualizuje výpočtové, úložné, sieťové zdroje a organizuje jednu skupinu zdieľaných konfigurovateľných výpočtových zdrojov pomocou jediného mechanizmu plánovania a správy. Nokia Siemens Networks dokončila komplexné testovanie kľúčových mobilných služieb pokrývajúcich Voice over LTE (VoLTE) a ďalšie služby IP Multimedia Subsystem (IMS) využívajúce Telco Cloud.

Druhou vrstvou je PaaS (softvérová platforma)

Služba PaaS poskytuje softvérovú platformu a jej údržbu ako službu, ktorá pozostáva z:

  • OS - sieťový operačný systém (systémy Unix vrátane Ubuntu Server, BSD / OS Family, Solaris / SunOS atď. Alebo Windows Server),
  • Databáza - systém na správu databáz DBMS (MySQL, Microsoft SQL, SQL Database, PostgreSQL, Oracle atd.),
  • Middleware - middleware alebo prepojovací (middleware) softvér, ktorý je navrhnutý tak, aby poskytoval interoperabilitu medzi rôznymi aplikáciami, systémami a komponentmi,
  • Nástroje a testovanie na vývoj softvéru - nástrojový softvér na vývoj webových aplikácií a ich testovanie (vývojové prostredie softvéru: softvérové \u200b\u200brámce, knižnice atď.) Na vytváranie webových aplikácií v programovacích jazykoch: Python, Java, PHP, Ruby, JS pre Node.js atď. .),
  • Aplikačný server je aplikačný server na vývoj, testovanie, ladenie a spúšťanie webových aplikácií.

PaaS teda ponúka vývojárom softvéru nástroje na vývoj, testovanie, nasadenie a podporu rôznych aplikácií. Používateľ má navyše k dispozícii nástroje na správu a správu. PaaS sa používa hlavne na vývoj a hostenie webových aplikácií (napríklad súvisiacich distribuovaných aplikácií - mashup SaaS, cloudové stránky atď.).

Základné riešenie PaaS / dodávateľ:

  • AWS Elastic Beanstalk / Amazon (Java, .NET, PHP, Node.js, Python, Ruby a Apache HTTP Server, Apache Tomcat, Nginx, Passenger a IIS),
  • IBM Bluemix / IBM (cloudová platforma IBM Bluemix ponúka prostredie zjednoteného riešenia a širokú škálu jazykov a rámcov na vytváranie aplikácií, napríklad Liberty for Java ™, SDK for Node.js ™, ruby \u200b\u200bon rails, ruby Sinatra),
  • Microsoft Asure / Microsoft (ASP.NET, Java, PHP, Python, Django, Node.js a Azure SQL Database),
  • Google App Engine / Google (Python, Java, PHP, Go a naša MySQL),
  • Vývoj cloudových aplikácií na platforme Salesforce1 / Salesforce prináša Force.com, Heroku a ExactTarget do jednej siete cloudových služieb a poskytuje nástroje na vývoj rôznych aplikácií. Napríklad na vývoj mobilných aplikácií Salesforce1 / mobilných aplikácií Salesforce alebo cloudových databáz pre vývojárov aplikácií Database.com/Salesforce atď.
  • Heroku / Salesforce (Ruby, Java, Node.js, Scala, Clojure, Python a PHP a PostgreSQL),
  • Oracle Cloud Platform Services / Oracle (Oracle Database Cloud Service, Oracle Java Cloud Service, Oracle Database Backup Service),
  • OpenShift / Red Hat (Java, Java EE, Python, Perl, PHP, Ruby, Node.JS a MySQL, PostgreSQL, MongoDB),
  • Cloud Foundry / VMware (Java Spring, Ruby on Rails and Sinatra, NodeJS, .NET a MySQL Redis, MongoDB),

Obr. 4. Základné riešenie cloud computingu PaaS

Okrem uvedených riešení PaaS používajú vývojári webových aplikácií aj ďalšie známe riešenia cloudových platforiem: dotCloud PaaS, SAP HANA Cloud Platform, CloudBees Platform, Rackspace atď.

Treťou vrstvou je SaaS (cloudová aplikácia)

Nasledujúce typy cloudových aplikácií a ich údržba sa dodáva v rámci schémy SaaS: Business Apps, Office Web Apps, Management Apps, Communications, Security atď. SaaS je najbežnejšie používaný v Spojených štátoch. Najobľúbenejšie cloudové aplikácie sú: CRM (systém riadenia vzťahov so zákazníkmi), HRM (systém riadenia personálu), ERP (systém plánovania podnikových zdrojov, napríklad 1C), kancelárske aplikácie, komunikácia atď. Salesforce.com je najväčší svetový poskytovateľ cloudové CRM aplikácie.

Komunikačné prostriedky znamenajú e-mail (napríklad Gmail), zvukové a obrazové chaty (napríklad Microsoft Lync Online), cloudové PBX alebo cloudové PBX (napríklad virtuálne PBX Mango-Office), cloudová služba MDM (správa mobilných zariadení) ). Služba Cloud MDM je navrhnutá na prácu s podnikovými systémami používajúcimi mobilné zariadenia.

Aplikácie, takzvaní agenti, sa inštalujú na rôzne mobilné zariadenia, ktoré fungujú pod kontrolou cloudového systému MDM. Tieto aplikácie poskytujú centralizovanú konfiguráciu mobilných zariadení a prístup k podnikovej podnikovej sieti vo forme cloudovej služby SaaS. Cloudová komunikácia je zvyčajne integrovaná do ďalších služieb SaaS, ako sú CRM + MDM, Office Web Apps + Lync Online, Google Docs + Gmail + Hangouts atď.

Hlavnými spotrebiteľmi SaaS sú malé a stredné podniky. Väčšina aplikácií SaaS je navrhnutá na podporu spolupráce medzi zamestnancami, ktorí spolupracujú na riešení bežných problémov (Collaboration). Architektúra aplikácií SaaS, v ktorých jedna inštancia aplikácie bežiacej na serveri slúži mnohým zákazníkom, má viac nájomníkov. každému spotrebiteľovi v procese vykonávania úloh je poskytnutá vlastná inštancia virtuálnej aplikácie.

Základný aplikačný softvér:

  • Business Apps (CMR, FRM, IBM® B2B Cloud Services, Axway Cloud B2B, amoCRM SaaS service for B2B, Google Apps for Business),
  • Business Intelligence (PowerBI ako súčasť Office 365 / Microsoft, Oracle Business Intelligence Managed Cloud Service, Anaplan / ADE Professional Solutions, Brand Analytics),
  • Office Web Apps (Dokumenty Google, Office Online / Microsoft OneDrive, Office Web Apps / Microsoft, Zoho Docs, IBM SmartCloud Docs atď.),
  • Aplikácie pre správu (ERP / RENT 1C, HRM, SCM, MRP),
  • Komunikácia (Gmail, Google Hangouts, Microsoft Lync Online, Cloud PBX alebo Cloud PBX, MDM),
  • Zabezpečenie (Panda Cloud Email Protection, Panda Cloud Internet Protection, McAfee SaaS Email Protection & Continuity, Сomfortway Mobile Security, atď.) Atď.
  • Spolupráca a podpora viacerých klientov (Dokumenty Google, Webové stránky Google, Microsoft Office Online, Office 365, Office Web Apps).

Hlavné riešenie / dodávateľ SaaS: Salesforce1 Sales Cloud / Salesforce (CRM), Oracle Cloud Applications / Oracle (HR, CX, ERP, EMP, SCP, Business Intelligence), Google Apps / Google - office cloud services suite (Google Docs, Google Drive , Weby Google, komunikácia: Hangouts, Gmail, Kalendár Google atď.), IBM SmartCloud Docs / IBM, Microsoft Dynamics CRM, Microsoft OneDrive (Office Online, ukladanie súborov), Office 365 / Microsoft (Office Web Apps, Lync Online, Exchange Online, SharePoint Online), Zoho Docs / Zoho (online kancelársky balík), Zoho Reports / Zoho (Business Intelligence), Zoho CRM / Zoho, Informatica Cloud MDM / Informatica, MaaS360 / Fiberlink, Cloud PBX od spoločnosti Vonage Business Solutions atď.

Obr. 5. Základné cloudové výpočtové riešenie SaaS

Existuje mnoho ďalších cloudových výpočtových služieb SaaS, napríklad Cisco WebEx, cloudová webová konferenčná služba; CMS založený na modeli SaaS (napríklad platforma SaaS UMI.CLOUD); E-Commerce B2B / B2C podľa modelu SaaS; Marketing riešení SaaS; služba „Dr.Web Anti-virus“ na modeli SaaS; SugarCRM - otvorený komerčný CRM systém; BPMonline CRM s nástrojmi na modelovanie a automatizáciu obchodných procesov atď.

Je potrebné poznamenať, že koncept cloud computingu predpokladá poskytnutie rôznych ďalších typov cloudových služieb zákazníkom: Storage-as-a-Service, Database-as-a-Service, Information-as-a-Service, Process-as -a-služba, integrácia ako služba, testovanie ako služba atď. Existuje napríklad veľa úložísk cloudových úložísk ako služba: Amazon Simple Storage Service (Amazon S3), DropBox, Disk Google, Microsoft OneDrive atď.

Ako sa využívajú cloudové výpočty a technológie vo vzdelávaní? Google ponúka vzdelávacím inštitúciám cloudové Google Apps pre vzdelávanie pre elektronické vzdelávanie. Spoločnosť Microsoft prináša vzdelávacím používateľom cloudové služby Office 365 pre vzdelávanie (Windows Azure vo vzdelávaní). Zavedenie cloud computingu (Cloud Computing) na školách a univerzitách poskytne školákom a študentom veľmi pohodlné učenie.

Vyhliadky na šírenie cloud computingu, berúc do úvahy ich súčasný vývoj, sú načrtnuté v analytickej práci „Kam idú mraky pri kompresii.

Na záver je potrebné opäť poznamenať, že všetky modely služieb cloud computingu musia vyhovovať základným charakteristikám cloud computingu stanoveným v „The NIST Definition of Cloud Computing“, ktoré ich odlišuje od iných typov internetových zdrojov.

Aby ste sa uistili, že online zdroje, ktoré vám sú ponúkané, patria k jednému z modelov cloud computingu, porovnajte ich charakteristiky s hlavnými charakteristikami cloud computingu navrhnutými Národným inštitútom pre štandardy a technológie (samoobsluha na požiadanie; jediný fond na zdieľanie zdrojov; okamžitá elasticita alebo škálovateľnosť; platba iba za skutočne použité služby; univerzálny prístup k sieti).