Cloud migration
Uživatelem řízená migrace SaaS bez výpadku
- Oblast
- SaaS platformy
- Zákazník
- Quadient
Administrátor si mohl zvolit čas přechodu na vyšší verzi nebo výkonnější uzel bez přerušení práce uživatelů.
0plánovaných výpadků
Rozsahrollbacksoučást migračního postupu
Výchozí situace
Co bylo potřeba změnit
Data bylo potřeba přesunout mezi uzly clusteru za plného provozu, zachovat průběžné změny a ponechat možnost bezpečného návratu.
Naše odpovědnost
Jak jsme k řešení přistoupili
Použili jsme event sourcing, snapshot a dočasné směrování událostí do starého i nového uzlu. Po synchronizaci jsme přepnuli routing v Kafce.
Součást dodání
Ucelený rozsah
- Snapshot a synchronizace dat
- Paralelní směrování událostí
- Přepnutí routingu
- Rollback a upgrade dat
Dopad
Co zákazník získal
- Uživatelé mohli aplikaci používat po celou dobu přesunu.
- Zákazník si volil vhodný okamžik migrace.
- Součástí postupu byl návrat na původní verzi.
Technologie a přístupy
- Event Sourcing
- Kafka
- Snapshot
- Cloud cluster
