Level 3 · 01
Migration
Migration is moving an application, its data and its configuration from one environment to another, such as from an owned server to a cloud account or between cloud providers. Some systems move largely as they are, others need changes to run well in the new place. The decision is made system by system.
Inside it
- Dependency inventory
- Move as is or adapt, decided per system
- Rehearsal in a production copy
- Cutover with rollback ready
- Infrastructure as code in your accounts
Measured by Reconciliation reports for data, matched behaviour on agreed test cases, and incidents during and after cutover.