Ako vdýchnuť biznisu nový život

Cloud native sa v oblasti biznisu stal podobným pojmom ako GDPR. Každý si myslí, že mu rozumie, ale keď sa spýtate na konkrétne detaily, väčšina ľudí len krčí ramenami. Pritom ide o oveľa viac než len o presun serverov niekam „do cloudu“. Cloud native architektúra nie je ďalší módny buzzword. Je to pragmatická odpoveď na to, ako prevádzkovať IT tak, aby konečne začalo slúžiť biznisu – rýchlo, efektívne, flexibilne.

Cloud native predstavuje celkovú zmenu v princípe, ako firma vyvíja, nasadzuje a prevádzkuje aplikácie. Od monolitov sa prechádza k mikroslužbám, od manuálnych zásahov k automatizácii, od klikania cez webové rozhrania ku konceptu „infraštruktúra ako kód“. Táto zmena však často nevychádza priamo z firmy samotnej, impulzom býva dodávateľ softvéru, ktorý oznámi: „Ďalšia verzia systému už nebude monolitická. Bude kontajnerová. Pripravte sa.“
Firmy tak stoja pred rozhodnutím – buď sa prispôsobia, alebo zostanú odkázané na starú verziu, ktorá prestane byť podporovaná. V tej chvíli sa z modernizácie stáva urgentná úloha. A práve v týchto situáciách sa najviac ukazuje, ako málo firiem má premyslenú architektúru, pripravenú infraštruktúru alebo skúsených ľudí.

Bežný scenár?

Firma pod takýmto tlakom typicky spustí nejakú orchestráciu kontajnerov, často Kubernetes, ale tým vyrieši len zlomok celej problematiky. Bez dôkladnej prípravy budú chýbať bezpečnostné vrstvy, nebude vyriešené ukladanie obrazov, monitoring, DevOps pipeline ani governance. Orchestrácia je sama o sebe len malá časť celku – zvyšok je potrebné vybudovať, alebo sa rieši až spätne, keď aplikácie bežia a objavia sa problémy. Pritom práve v tejto fáze sa často musí celé prostredie prestavať. Náklady aj tlak rastú a dôvera zákazníkov mizne.
Oproti tomu firmy, ktoré sa na cloud native svet pripravujú v predstihu, majú výhodu. Nepotrebujú od začiatku všetky komponenty a architektúry, ale kľúčové je mať high-level architektúru a premyslený plán. To, čo sa bude nasadzovať zajtra, je potrebné navrhnúť už dnes. A aj keď to do produkcie pôjde až o rok, je možné už teraz pripraviť potrebnú infraštruktúru a kompetencie tímu.

Kľúčom k úspechu je príprava

Skúsenosti ukazujú, že zásadný rozdiel medzi úspechom a neúspechom tvorí práve prípravná fáza. Firmy, ktoré cloud native považujú za čisto technickú zmenu, sa často zaseknú. Tie, ktoré ho pojmú ako organizačnú a strategickú zmenu, zvyčajne uspejú. Dôvod je jednoduchý. Cloud native prístup stiera tradičné delenie rolí v IT. Vývojár už nepotrebuje čakať na sieťara, admina alebo storage špecialistu. Ak je prostredie správne pripravené, dokáže si všetko potrebné vytvoriť sám, skriptom, automatizovane, počas niekoľkých minút. A práve to je najväčšia zmena – technologická, meniaca organizáciu IT oddelenia.
V momente, keď firma zvládne cloud native transformáciu, prínosy sa prejavia rýchlo. Výrazne narastie agilita vývoja. Tam, kde sa vydávali nové verzie raz mesačne, sa nasadzujú niekoľkokrát denne. Systémy sú odolnejšie, lepšie škálovateľné a pripravené na prevádzku v rôznych prostrediach. Dôležitým bonusom je aj nezávislosť – ak je architektúra správne postavená, je možné ju bez zásahov do aplikácie presunúť z jedného cloudu do druhého alebo z cloudu do on-premise. V čase, keď rastie riziko závislosti na dodávateľovi, je to výhoda, ktorá má reálnu hodnotu.

Cloud native transformuje náklady a efektivitu

Cloud native prístup má tiež priamy dopad na prevádzkové náklady – avšak nie vždy hneď. Na otázku „za ako dlho sa nám to vráti“, nemožno odpovedať bez analýzy. Každá firma má iný východiskový stav, iný prevádzkový model a iné potreby. Aj preto seriózni dodávatelia odmietajú sľubovať úspory bez vstupných analýz. Návratnosť však s istotou prichádza nielen v podobe nižších nákladov v budúcnosti, ale najmä vo forme vývojovej efektivity, vyššej bezpečnosti a nižšej prevádzkovej závislosti na konkrétnych ľuďoch alebo dodávateľoch.

Zároveň nie je pravdou, že z cloud native profitujú len veľké firmy. Dáva zmysel aj v malých podnikoch s niekoľkými desiatkami zamestnancov. Ak napríklad subjekt prevádzkuje moderné e-commerce riešenie, interné nástroje alebo sa pripravuje na väčšiu digitálnu expanziu. Najväčšie prínosy možno potom pozorovať tam, kde je vývoj veľmi rýchly a vzniká tak potreba častých zmien. Typicky vo finančných službách, retaili alebo verejnej správe.

Odomknite potenciál s cloud-native stratégiou

Čo by teda mala každá firma urobiť, než sa do cloud native pustí? Odpoveď je jednoznačná: nepodceniť prípravu. Oplatí sa investovať do úvodnej štúdie, dizajnu a návrhu architektúry. Aj keď je to „len papier“, môže ušetriť mesiace práce a milióny korún. A ešte jedna rada: nesnažte sa slepo kopírovať to, čo fungovalo v public cloude, do svojho on-premise prostredia. Hybridný svet má vlastné pravidlá a potrebuje vlastnú stratégiu.

Cloud native nie je módna vlna, na ktorú firma naskočí len tak z povinnosti. Je to efektívny spôsob, ako premýšľať o vývoji, prevádzke aj o samotnej organizácii. A aj keď cesta k nemu nie je jednoduchá, tým, ktorí ju zvládnu, prináša skutočnú konkurenčnú výhodu. Nielen technologicky, ale hlavne biznisovo.

Súvisiace články