1Úvod. Čo je cloud computing

Podľa NITS je cloud computing model navrhnutý pre umožnenie pohodlného prístupu k zdieľaným konfigurovateľným výpočtovým zdrojom (sieťam, serverom, úložiskám, aplikáciám, službám), ktoré môžu byť okamžite zabezpečené a poskytnuté s minimálnym manažmentom alebo potrebou zásahu poskytovateľa tejto služby [1].

Definícia podľa RAD Lab na univerzite v Berkeley hovorí [2], že cloud computing zodpovedá aplikáciám dostupným cez Internet a taktiež hardvéru i softvéru v datacentre, ktorý tieto služby poskytuje.

Cloud computing je v podstate distribuovaná počítačová forma, ktorá poskytuje svoje prostriedky širokému spektru používateľov na škálovanie, virtualizáciu hardvérovej a/alebo softvérovej infraštruktúry cez Internet.

Cloud computing povoľuje zdieľať svoje výpočtové zdroje cez Internet. Pozostáva zo súboru technológií, ktoré ponúka poskytovateľ vo forme služieb samotným zákazníkom. Napríklad ukladací priestor, výpočtový výkon za použitia hardvérovej/softvérovej distribuovanej virtualizovanej siete. Poskytovateľ týchto služieb môže vlastniť alebo hosťovať hardvér alebo softvér potrebný pre používanie rôznych domovských alebo biznis aplikácií.

Cloud computing je kompletný a rýchlo sa vyvíjajúci koncept. Cloud computing môže byť považovaný za distribuovaný systém, ktorý ponúka výpočtový výkon cez počítačovú komunikačnú sieť, zvyčajne cez Internet. Zdroje v cloude sú jasne definované pre používateľa a používateľ nepotrebuje vedieť, kde presne sa tieto zdroje nachádzajú. Tie môžu byť zdieľané medzi väčším počtom používateľov, ktorí sú schopní pristupovať k aplikáciám a dátam kedykoľvek a odkiaľkoľvek. Jednoduchým príkladom cloud computingu je e-mail. Poskytovateľ e-mailovej služby spravuje server a poskytuje k nemu prístup. Používateľ jednoducho zadá iba adresu do prehliadača a používateľské údaje na prihlásenie. Softvér a úložisko nie sú na jeho osobnom počítači, ale existujú ako služba na cloude.

Hlavným cieľom cloud computingu je vytvorenie lepšieho využitia distribuovaných zdrojov. Rieši tiež problémy veľkého škálovania výpočtového výkonu. Slovo „cloud - mrak“ je metafora, ktorá znázorňuje web ako priestor, kde sú výpočtové zdroje predinštalované a existujú ako služba [1]. Operačný systém, aplikácie, ukladací priestor, dáta a kapacita spracovania dát, to všetko existuje ako webová služba, ktorá je pripravená byť zdieľaná medzi používateľmi.

Používanie cloudových služieb má výhody využívania veľkého množstva výpočtového výkonu alebo diskového priestoru, ktorý je zároveň poskytovaný ako internetová služba. Nie je potrebné fyzicky vlastniť servery v rámci korporátnej siete, postačí mať osobný počítač a softvér. Všeobecne sú tieto služby poskytované transparentným spôsobom, kde platforma zjednodušuje celú zložitosť infraštruktúry cloudu pred používateľmi a aplikáciami.

V cloud computing modeloch sú výpočtový výkon, softvér, úložiská a platformy na vyžiadanie poskytované zákazníkom cez Internet. Všetky typy aplikácií od textových editorov po softvér na úrovni administrácie môžu pracovať v cloude. Prístup, ktorý táto technológia poskytuje k zdrojom a službám, môže byť zväčšovaný alebo zmenšovaný podľa požiadaviek. Za cloud computing sa účtuje poplatok podľa množstva využívaných zdrojov.

Zatiaľ čo výhod cloud computingu je mnoho, jeho nevýhod je len niekoľko. Ak je cloud computing vhodne použitý, je vhodný pre každý typ biznisu.

Hlavnými výhodami cloud computingu sú samoobslužné služby na vyžiadanie, všadeprítomný prístup k sieti, združovanie zdrojov nezávisle na umiestnení a prenos rizika. Ďalšími výhodami sú nízke prevádzkové náklady, jednoduchá správa, kvalita služieb, spoľahlivosť, žiadne veľké investície do infraštruktúry, lepšie prispôsobovanie a škálovateľnosť a lepší manažment (riadenie preťaženia dopytu).

V dnešnej dobe sú najväčšími výzvami cloud computingu súkromie a bezpečnosť. Nevýhodami sú nedostatočná alebo limitovaná kontrola, priama závislosť na poskytovateľovi, ktorá je známa ako „vendor lock-in“. Je ťažké migrovať technológiu od jedného poskytovateľa k druhému.

Vivek Kundra, Federal CIO a kedysi technologický riaditeľ pre oblasť Kolumbia povedal: "Cloud bude robiť pre vládu to, čo Internet v 90-tych rokoch," [3]