Používání cloudu je spojeno s různými výzvami, ale v žádném případě se nejedná pouze o technické problémy. Stejně důležitý je strategický přístup na cestě postupného zavádění cloudu. Markus Eisele, vývojový stratég společnosti Red Hat, v deseti krocích ukazuje, jak se podniky mohou na úspěšnou cestu ke cloudu vydat.
Svět IT se, zejména v souvislosti s cloudem, nyní točí především kolem kontejnerů a jejich orchestrace, přičemž se hovoří hlavně o hustotě nebo mikroslužbách. Ale o skutečné cestě do tohoto slibného nového světa se mluví jen zřídka. Přitom deset jednoduchých úvah o využití cloudu nám ukazuje, na co si dát pozor.
1. Cesta do cloudu začíná změnou myšlení
S přechodem do cloudu firmy prokazují odvahu ke změně. To s sebou nevyhnutelně nese i organizační změny, protože jedna věc musí být jasná – cloud není jen další nákladové středisko pro IT, ale změna paradigmatu, která zkracuje produkční časy díky novým aplikačním architekturám a procesům. Stávající rigidní procesy musí být odstraněny, aby byla v celé organizaci dosažena flexibilita a rychlost. Základní technologie k tomu v konečném důsledku pouze dláždí cestu.
2. Je třeba definovat správné metriky
V cloudu se měří mnohé, například počet kontejnerů nebo mikroslužeb, doba propustnosti nebo spotřeba paměti. Také se vytvářejí prognózy nároků na zdroje. Jsou ale tyto údaje skutečně důležité? Jde přece o úspěch. Ale pravdou je, že úspěch lze prokázat pouze tehdy, když je měřitelný. Podniky by si proto měly včas stanovit, jak má jejich úspěch vypadat a jakých cílů chtějí dosáhnout. Na tomto základě pak mohou definovat metriky.
3. Vývojáři nesmí být omezováni
Vývoj je vždy tvůrčím uměním, a stejně jako v každém umění, i ve vývoji existuje převratný potenciál nebo velký chaos. Nelze mít jedno bez druhého. V důsledku toho tedy nesmí být vývojáři omezováni ve své činnosti a produktivitě.
4. Data jsou hnacím motorem strategie
Žádná moderní aplikace, bez ohledu na její architekturu, se neobejde bez dat. Data byla, jsou a budou měnou digitálních společností, a jejich digitální hodnota určuje, kde budou uložena. Toto umístění pak určuje i cloudovou strategii.
5. Přístup „udělej si sám“ je časově náročný
Pokud jde o stavbu domu, často se říká, že když si ho stavíš sám, nikdy ho nedokončíš. Alternativou je koupě nebo pronájem. K tomu lze přirovnat i využívání cloudu, kde lze vybírat z různých nabídek. Vzhledem k různorodým úkolům s ohledem na funkce platformy, architekturu, Kubernetes nebo zabezpečení je varianta „udělej si sám“ málokdy tou nejlepší volbou. Jednodušší je vybrat si správný cloud podle vlastních specifických požadavků.
6. Musíte znát své vlastní aplikace
Vývojáři provázejí své aplikace od nápadu až po uvedení do produkce, přičemž každá z nich má různé požadavky. Některé aplikace potřebují extrémně dobře škálovat, jiné fungují třeba jen jednou ročně. Firma by si na cestě do cloudu měla být těchto rozdílů vědoma a následně své aplikace kategorizovat.
7. Je třeba definovat migrační scénáře
Jen proto, že se změní infrastruktura, není automaticky potřeba přepracovávat aplikace. Někdy stačí jednoduše migrovat to, co již existuje, nebo může pomoci moderní rozšíření. Jen to, co je skutečně zastaralé a již nepoužitelné, by mělo být odstraněno nebo nově vyvinuto. V zásadě platí, že společnost musí vždy určit vhodnou migrační strategii pro konkrétní aplikaci a požadavek, ať už se jedná o rehosting (přesun aplikací v původním stavu), replatforming (přesun aplikací do cloudu bez větších změn, ale s využitím výhod cloudového prostředí) nebo refaktoring (zásadní přepracování aplikací tak, aby lépe podporovaly cloudové prostředí).
8. Vytvořte a spusťte ten správný projekt
Do cloudu nelze přejít jen tak. Neměli byste začínat bez ověřených plánů, které zahrnují škálu aspektů, jako je architektura, produkty, vývoj i provoz.
9. Provoz je jemné umění cloudu
Bez ohledu na to, jak krásně je něco zabaleno, problém se obvykle projeví v každodenním používání. A to platí i pro provoz. Pokud je vše sladěno podle rigidních procesů, je předem naprogramován stagnační stav. I zde je důležité najít správné metriky pro Site Reliability Engineering (SRE, dosažení a udržení spolehlivost systémů, služeb a produktů), jehož cílem je mimo jiné optimalizovat a automatizovat provozní úkoly.
10. Inovace začínají spoluprací
Společnosti potřebují sjednotit své týmy. Pouze díky spolupráci může nakonec vzniknout něco inovativního. Geniální nápady jsou vždy cestou do budoucnosti, a s open sourcem je k tomu jen malý krůček.
Dalo by se říci, že cesta do cloudu nebude snadná. Bez správné přípravy a strategie je toto hodnocení pravdivé. Výše uvedené kroky na cestě do cloudu ale mohou poskytnout počáteční pomoc při bezpečném, a nakonec i úspěšném, zahájení přechodu do cloudu.