Na konci srpna jsme uspořádali #HeurekaDevsMeetup o public cloudu, i protože v rámci Heureka Group testujeme hybridní model napříč třemi zeměmi a narážíme na úskalí, která už někdo před námi určitě řešil.
Jeden z našich hlavních důvodů, proč meetup organizovat, byly právě chybějící autentické use-casy a platforma, kde bychom mohli takové otázky otevřít s dalšími odborníky a vyměnit si nezávisle zkušenosti napříč firmami a obory.
Sdílecí formát nám umožnil v menších skupinách diskutovat o technologických i manažerských otázkách, které přechod na public cloud provází. Tady jsou naše aha momenty a doufáme, že vám poslouží jako inspirace k dalším diskuzím.
Co si odnášíme za poznatky:
Všichni řešíme to samé
- Ti, kteří začínají s cloudem, o tom nemluví z “obavy”, že “tam” všichni už dávno jsou a mají to dobře rozjeté. Právě naopak, velká část firem stále řeší, jak na to.
- Tech komunita v Praze je sice malá, ale nesdílíme spolu dostatečně. Proto všichni řešíme stejné věci...a stále dokola.
Co zohlednit v rozhodování?
- Občas byla potřeba se rozhodnout na základě strategie nebo politiky firmy. Ne vždycky se jedná o rozhodnutí vývojářů nebo infrastrukturního týmu.
- Jít, či nejít do cloudu není otázka. Spíše záleží na tom, kdy a co vybrat. Spočítat náklady na on-prem a naučit se billing se dá vždy.
- Služba, která pomůže odhadnout náklady na provoz v cloudu - Infracost.
- Je například možné interně ukázat, kolik procent z celkových nákladů na produkt stojí každý tým. A pak je nechat se challengovat mezi sebou. Nikdo nechce být nejdražší. Může to ale mít negativní dopad. Týmy nemusí chtít přidávat nové funkcionality, protože by to stálo peníze.
- Geolokace a latence pro zákazníky
- Není nutné se vázat na datacentra, která jsou nám nejblíž (např. z pohledu GCP je to Frankfurt). Pro Maďarsko a Slovinsko, kde máme další infra týmy, nic bližšího nenajdeme.
- Panuje tu obava z větších latencí. Ale díky tzv. bodům PoP (edge point of presence), které jsou v daných lokalitách, odpadá strach z latencí.
Kulturní fit je nezbytnost
- Odposlechli jsme z diskuze: “Kdybych to dělal znovu, věnuju nejdřív půl roku na edukaci vývojářů, a pak teprve začnu s migrací".
- Cloud není jen o technologiích, ale hlavně o mindsetu, protože lidi musí změnit svoje chování, zvyky a způsoby práce. Proto ve firmě potřebujete tzv. doers = lidé musí v cloudu sami chtít pracovat. Nejde jen o dovednosti. Ale bacha, ne všichni chtějí a chápou, že je posun dobrá věc a že nové dovednosti jsou potřeba.
- Počítejte s tím, že o některé lidi “holt přijdete”.
DevOps a údržba
- Co s infra týmem po nastavení cloudu?
- Základy postavíte rychle, ale vždy můžete jít o krok dál. Díky nim můžete dělat, co vás baví a to posouvat dál.
- Nebojte se, vždy bude co dělat. Lidé, kteří totiž dělají “interní konzultanty” developerům, pomáhají jim dělat jejich službu lépe a mají znalosti firmy, se posouvají dál.
- Někdy se stávající vývojáři dokáží naučit DevOps přístup. Vracíme se k tomu, že kulturní fit je důležitý pro to, aby se mohly dít změny.
- Supporty cloudů jsou problém:
- Není mnoho firem, které by byly tak “velikostně zajímavé”, aby vznikl lepší a rychlejší support.
- Odposlechli jsme také, že být větším klientem v menším public cloudu může znamenat i rychlejší reakce na support požadavků a zapracování změn.
- Odposlechnuto na meetupu - “Všichni víme, že hardware je fetiš”.
Hybrid ať chceme, či nechceme
- Naše strategie
- Nepřevádíme vše z on-premise na public cloud (navíc by to stálo “nesmysl”)
- Jdeme do cloudu s novými službami/aplikacemi v rámci sjednocování Heureka Group platforem. Tudíž máme hybrid cloud.
- Nakonec se nám potvrdilo, že nikdo není úplně cloudový. Každý model je nakonec chtě nechtě hybridní. Některé “čistě cloudové” firmy mají např. CDNky u sebe.
- Někteří využívají on-premise pro určité use casy, které by je jinak stály vysoké částky.
Co říkáte na naše aha momenty?
Máte něco k doplnění? Přijďte nám to říci osobně a rovnou si poslechněte celý příběh Heureka Group na letošním WebExpo. S přednáškou “The hardest things about switching from on-premises infrastructure to a public cloud” vystoupí CTO Lukáš Putna. Zapište si 21. září od 10:00 v kině Lucerna. Na viděnou v oblacích.