Migration and modernization
Migration is a business change carried by technology.
Discover first
Inventory applications, owners, dependencies, data, contracts, usage, costs, and risk. Use Migration Hub and discovery tooling where appropriate. Group systems into waves that produce value and keep dependencies manageable.
The migration choices
- Retire: remove what no longer provides value.
- Retain: keep it for now.
- Rehost: move with minimal change.
- Relocate: move a platform with little application change.
- Replatform: use some managed capabilities without rewriting everything.
- Repurchase: replace with a product or SaaS.
- Refactor: redesign for cloud-native capabilities.
Choose per workload. A company-wide “refactor everything” program usually creates too much simultaneous risk.
Useful services
Application Migration Service (MGN) supports rehosting servers. Database Migration Service (DMS) moves supported databases and can replicate changes. DataSync moves file/object data. Storage Gateway connects on-premises workflows to cloud storage. Snow Family supports some offline/edge transfer cases.
Safe wave pattern
- Build the landing zone and connectivity.
- Pilot a representative low-risk workload.
- Prove security, operations, backup, and rollback.
- Migrate bounded waves.
- Validate business data and performance.
- Cut over with explicit go/no-go criteria.
- Decommission only after reconciliation and retention obligations.
Modernization rule
Modernize where it changes an important outcome: faster releases, lower operational burden, better scale, or lower risk. Do not rewrite a stable system only to make the diagram look newer.