1. Zkraťte zavádění služeb a aplikací z měsíců na týdny
Cílem je nasazovat MVP (Minimum Viable Product) do produkce v co nejkratším čase. Čím dříve začnete poskytovat koncovým uživatelům přidanou hodnotu, tím dříve získají všichni zúčastnění zpětnou vazbu. Zároveň budete mít možnosti experimentovat s různými byznys modely, případně s jednotlivými technologiemi, které vám pomůžou produkt posouvat správným směrem (viz schéma).
Ve většině případů doporučujeme navrhovat a implementovat řešení s využitím Platform as a Service (PaaS), Serverless a Software as a Service (SaaS). Tato řešení ve výsledku podporují modernizaci, snižují náklady a zlepšují běh produktů.
2. Udržte zabezpečení v cloudu na vysoké úrovni
Ochrana produktů je velmi komplexní úloha, v cloudu obzvlášť. Správný návrh a implementace řešení včetně možnosti jednoduše použít služby, jako jsou například Azure Active Directory, Web Application Firewall, Security Center, Azure Sentinel (SIEM), Key Vault, VPN apod., vám umožní se s výzvami ohledně bezpečnosti vypořádat často lépe, než jste schopní dosáhnout s existujícím on-premise prostředím a službami, které poskytuje.
3. Využijte umělou inteligenci a strojové učení
V cloudu jsou dostupné základní scénáře s využitím AI, vytěžováním dat nebo „bot" služeb, jako jsou Q&A bot, virtuální asistent atd., i pro firmy, které s nimi nemají zkušenosti.
4. Automatizujte, co jen jde
Klíčovou myšlenkou je automation of „everything" (testování, vývoj, monitoring...), která s cloudem funguje skvěle.
Dnes nás nástroje na management životního cyklu aplikací, jako je například Azure DevOps Services, samy navádějí k automatizaci, ať už jde o přípravu artefaktů potřebných k nasazení, automatické vytváření prostředků potřebných pro běh řešení (infrastructure as code), jejich nasazení spolu s aplikacemi, konfigurace, testování, sledování výkonu, nákladů nebo bezpečnosti.
Vše výše uvedené lze aplikovat i on-premise nebo v hybridním prostřední, ale je to náročnější. Proto pro zavedení nových praktik a automatizace řešení doporučujeme používat v maximální možné míře cloudové služby a následně je aplikovat na on-premise prostředí.
Cloud není řešením na všechny problémy, ale je fajn umět ho ovládat a použít na scénáře, kde to dává smysl.
Autor je enterprise & cloud architect ve společnosti Komix.