Milý čitatelia Linuxsoftu, v tomto článku budem opisovať fungovanie, v dnešnej dobre veľmi populárnej služby, Cloud Computing. Dúfam, že vás to oboznámi alebo vylepší vedomosti o tejto službe a či sa stanete jej zástancami alebo odporcami je už na vás. Každý si určite nájde aj vlastné výhody a nevýhody. No veď sami uvidíte. Tak poďme rovno k veci.
14.11.2012 20:00 | František Bekeš | přečteno 11654×
Cloud v preklade z anglického jazyka znamená oblak. Ide o oblak, ktorý je tvorený počítačovou sieťou, čiže pršať z neho určite nebude. Téma o cloude sa začala rozvíjať hlavne začiatkom roku 2011 keď sa mnohé IT firmy začali o cloud computing zaujímať. Na prvý pohľad to vyzeralo, že to bude zbytočné no cloud sa vzchopil a dnes je to už neodmysliteľná služba v IT odvetví. Čo je na cloude také cenné a na čo sa dá vlastne využiť?
Povedzme že ste nejaký riaditeľ v nejakej veľkej firme. Jednou z vašich povinností ako riaditeľ je zabezpečiť pre všetkých vašich zamestnancov má ten správny hardvér a softvér, aby mohli spoľahlivo vykonávať ich prácu. Kúpa počítačov pre každého zamestnanca bohužiaľ nestačí – taktiež potrebujete zakúpiť softvér alebo licencie pre softvér aby ste poskytli pracovníkom to, čo potrebujú. Stále keď zamestnáte ďalšieho nového pracovníka musíte zakupít aj nový softvér, alebo sa uistiť, že licencia ktorú ste si už skôr zakúpili povoľuje pridanie nového užívateľa. Je to tak stresujúce kontrolovať toľko peňazí aby to bolo výhodné, úžitočné a hlavne lacné. Využitie vo firme je dosť zaužívané aj z dôvodu súrnej potreby nejakého softvéru, ktorý potrebuje vaša firma len na nejakú krátku dobu a je zbytočné kupovať softvér v krabici za nie malé peniaze, no cloud to rieši opäť veľmi flexibilne – softvér si môžete prenajať u poskytovateľa cloudu na daný čas, platíte menej než by ste platili za krabicové vydanie s licenciami a máte ušetrený čas inštaláciou, ktorú za vás vykonáva cloud. Vaša firma týmto prosperuje a veľmi pružne spĺňa požiadavky zákazníkov.
Riešenia prináša tento cloud z ktorého bohužiaľ neprší dážď ale úspory v podobe peňazí. Namiesto inštalácie softvéru do každého počítača bude potrebné nainštalovať iba jeden softvér – jednu licenciu na jeden výkonný stroj. Firmy poskytujúce službu cloud vám poskytnú jednu licenciu pre jeden softvér, ktorá je síce drahšia než bežná cena pre jeden kus softvéru na jeden počítač, ale je určite lacnejšia ako keby ste mali kúpiť licenciu na každý stroj vo firme. Keďže softvér potrebný na prácu bude nainštalovaný len na jednom serveri, pracovníci vašej firmy budú pracovať prostredníctvom webového rozhrania alebo klienta , ktor ý obsahuje všetko potrebné pre prácu vašich zamestnancov. Vzdialené servery, zvyčajne hostujúce inou firmou, ktorá poskytuje cloud computing, dokáže spustiť každú aplikáciu počnúc e-mailom. Čiže potrebné programy na prácu budú bežať na jednom výkonnom serveri, ktorý dokáže spustiť každú aplikáciu, na ktorú si zmyslíte. Je to obrovská výhoda, prináša jednoduché riešenia pre komplikované situácie vo vašej firme. Je to rýchle, spoľahlivé a úsporné!
V cloudovom systéme je jednou z hlavných výhod záťaž počítača. Počítače zamestnancov nebudú musieť vykonávať žiadne ťažké úlohy. Servery, ktoré obsahujú potrebné aplikácie to vykonávajú za ne a tým šetria hlavne elektrickou energiou a časom. Jedinou záťažou pre užívateľský počítač je zvládnuť spustiť aplikáciu potrebnú na spojenie so serverom, ktorý je zdrojom aplikácií. Ako som už vyššie spomenul, môže to byť tak jednoduchý program ako napríklad webový prehliadač alebo v tých lepších a pohodlnejších prípadoch sa používa špeciálny klient, ktorý je vyvinutý pre cloud systém . Vy sa už nepotrebujete starať o to, či sa vám stalo niečo s hardvérom ale riešite len svoj čistý biznis (iba ak nevlastníte súkromný cloud). Tento C loud sa postará o všetko ostatné.
Určite ste sa už stretli s nejakou formou cloud computingu. Keď vlastníte nejaký e-mailový účet fungujúci na webe ako napríklad Yahoo! Mail, Gmail, tak to je jednoduchý príklad cloudu. Namiesto spúšťania nejakého e-mailového klienta vo vašom počítači, prihlásite sa prostredníctvom webového prehliadača do e-mailového účtu na webe, ktorého server je vzdialený. Softvér a úložné miesto pre váš e-mailový účet nie je vo vašom počítači – je to už v tom cloude.
Čo sa týka architektúry cloudu, je rozdelená v podstate na 2 časti a to “the front end” čo je vlastne ten výstup cloudu, ktorý vidí pracovník firmy, druhú časť je “the back end” a je to samozrejme to, čo sa deje na pozadí, teda to čo cloud v skutočnosti vykonáva a na čom je založený. Opisovať “the front end” nemá význam pretože to je primitívne, ale ani “the back end” nie je nič komplikované. Každá aplikácia spustená v cloud systéme má svoj vlastný dedikovaný server. F irma ktorá poskytuje cloudové riešenia má svoje servery kde ukladá dáta svojich klientov. Stroje na ktorých beží cloud majú určitý výkon a rezervy pre prípad, ak by zákazníkov pre danú firmu pribudlo – zvýšenie výkonu serverov, alebo naopak, ak by zákazníkov ubudlo, výkon serverov by sa reguloval tak, aby zvládal len to čo je nutné. Správca serverov musí dohliadať na dokonalý priebeh fungovania všetkých klientských aplikácií a taktiež aj na bezpečnosť uložených dát, ktorých hodnota je obrovská.
Určite mi dáte za pravdu keď poviem, že najväčší problém cloud computingu je bezpečnosť a súkromie. Myšlienka poskytnutia dôležitých dát nejakej inej firme znepokojuje mnoho ľudí a je to asi aj najväčším odpudzovaním od cloudu. Riaditelia firiem nemajú záujem využívať cloud aj keď má dobré výhody, pretože nemôžu držať dôležité dáta “doma v trezore”.
Každá firma poskytujúca cloud riešenia si potrebuje svojich zákazníkov získať v prvom rade bezpečnosťou, ktorej sa každý obáva. Tieto firmy si držia zákazníkov hlavne bezpčím dát, ak firma v tomto pochybí, stráca reputáciu – stráca klientelu. Preto hlavnou úlohou pri poskytovaní cloudu je dať si záležať na bezpečnosti cloud systému, spoľahlivosti zamestnancov a prístupu k dátam.
Súkromie pri práci v časti “the front end”, prihlásenie do cloudu z užívateľskeho počítača a prístup k aplikáciam nesmie pochybiť. Jednoduché riešenie je použiť meno a heslo. Iné riešenie je použiť nejaký autorizažný formát – každý užívateľ bude schopný používať len softvér potrebný pre jeho prácu.
Ako to je s vlastníctvom dát? Je firma, ktorá vlastní úložisko kde sú vaše firemné informácie uložené, aj vlastníkom týchto dát? O týchto veciach sa stále polemizuje, každá firma si určuje svoje pravidlá no je to aj o zákonoch štátu a podobne. Cloud je ešte mladý no jeho vývoj ide rapídne vopred.
Prenajímanie serverov nie je jediným riešením. Vytvoriť si vlastný cloud systém je tiež možné a odporúčané hlavne ak chcete mať svoje dáta pod kontrolou u seba. Dnes to takto maju vyriešené niektoré banky ako napríklad ČSOB a podobne. Vlastný klient, vlastný systém, bezepčnosť pod jednou strechou, žiadne zdieľanie serverov – dát s inými firmami atď.. V prípade, že by ste mali záujem vytvoriť si vlastný “domáci” cloud, je tu napríklad softvér nazývaný “OpenStack” , ktorý je pre linuxákov. Podporované verzie ako Ubuntu alebo Red Hat Enterprise Linux / Fedora. Ak by ste mali záujem o takúto formu cloudu, určite navštívte oficiálny web OpenStack.org kde sa so znalosťou angličtiny dočítate čo potrebujete na to, aby ste si taký cloud vytvorili a zahodili kopec starostí!
Každý sa na to pozerá z vlastného pohľadu, či už je ten cloud k pomoci alebo nie, určite sa to stáva prioritou v IT a skôr či neskôr sa budete s cloudom stretávať neustále. Predaj softvéru ako to fungovalo doteraz Obchod → Krabica → DVD ROM → Inštalácia, … Na to treba zabudnúť a prispôsobiť sa softvéru ako službe, ktorá je rýchla, efektívna a pre firmy určite úspora a veľká pomoc. Snáď vás článok oslovil a budete uvažovať o lepších možnostiach, ktoré IT v dnešnej dobre ponúka.