Klient přišel s požadavkem: „Chceme do cloudu.” Zní jednoduše. Realita: 15 aplikací, 3 databáze, legacy integrace, compliance požadavky. Sdílíme naši migrační strategii.
6R framework¶
AWS doporučuje 6R: Rehost, Replatform, Repurchase, Refactor, Retire, Retain. Pro každou aplikaci jsme vybrali strategii na základě business value a technického dluhu.
Fáze 1: Discovery a assessment¶
Zmapovali jsme závislosti (kdo volá koho), resource consumption, compliance requirements. AWS Migration Hub + vlastní scripty pro dependency mapping.
Fáze 2: Rehost (lift-and-shift) pro quick wins¶
Legacy aplikace bez aktivního vývoje — přesuňte VM do EC2. Rychlé, nízké riziko, žádné změny kódu. 60 % aplikací šlo touto cestou.
Fáze 3: Replatform pro klíčové systémy¶
Hlavní API přesunuto na ECS/Fargate. Databáze migrována na RDS. Minimální změny kódu, ale výrazně lepší provozovatelnost — managed services, automatické backupy, multi-AZ.
Co jsme se naučili¶
- Networking first — VPN/Direct Connect musí být ready před migrací
- Data migration je vždy kritická cesta
- Testujte rollback plán — budete ho potřebovat
- Komunikace se stakeholdery je 50 % úspěchu
Migrace je projekt, ne událost¶
Cloud migrace trvala 6 měsíců místo plánovaných 3. Ale výsledek stojí za to — nižší provozní náklady, lepší dostupnost, rychlejší deployment.