NEW
The process of moving data, applications, or schemas between systems, formats, or environments.
DESCRIPTION
Migration encompasses plans and tasks to transfer workloads across platforms or versions with minimal disruption. Strategies include lift-and-shift, replatforming, and refactoring. Key concerns are downtime, data integrity, compatibility, and performance. Teams design cutover plans, backfill, and validation tests to ensure successful transitions. Tooling ranges from managed migration services to custom pipelines with CDC.
ALTERNATIVE DEFINITIONS
Google Cloud
Cloud migration is the process of moving data, applications, or other business elements to a cloud computing environment.
Frames migration specifically for cloud adoption contexts.
AWS
Cloud migration is the process of moving applications and data to a cloud environment.
Concise definition focused on applications and data.
Oracle
Data migration is the process of moving data from one system to another.
Data-specific definition highlighting system-to-system movement.
RELATED TERMS
Extract-Transform-Load ELT Change Data Capture Replication Lift and Shift Replatforming Refactoring Cutover Backfill Data Validation
COMPETING TERMS
Data Federation Data Virtualization API Integration
RELATIONS
- Narrower: Data Migration
KNOWLEDGE AREAS
Data Integration & Interoperability Data Engineering Data Storage & Operations Cloud Data Architecture Transformation Process
TARGET AUDIENCE
Data Engineer Cloud Architect Solution Architect Data Architect IT Project Manager IT Manager DevOps Engineer Application Administrator
EXTERNAL SOURCES
- Wikipedia - Data migration
- AWS - AWS Database Migration Service guide
- Microsoft - Azure Database Migration Service
- Google Cloud - Database Migration Service
- Snowflake - Snowflake migration best practices
TOP QUESTIONS
Why is Migration a complex data initiative?
It spans technology, processes, and stakeholders. Ensuring integrity, performance, and minimal downtime requires careful planning and validation.
Category: Relevancy
What are common Migration strategies?
Lift-and-shift, replatforming, and refactoring. Each balances speed, risk, and modernization benefits.
Category: Example
What mistakes derail Migration projects?
Underestimating cutover complexity, skipping validation, and poor rollback planning. Communication gaps create business disruption.
Category: Mistakes
How do you manage data consistency during Migration?
Use CDC or replication, freeze changes near cutover, and run reconciliation checks. Plan backfill for lagging data.
Category: Management
What is the risk of lift-and-shift Migration?
It may carry technical debt and inefficiencies. Without modernization, costs and performance can disappoint.
Category: Risks
What tools help with Migration?
Managed services (AWS DMS, Azure DMS, Google DMS), ETL pipelines, and schema conversion tools. Automation reduces errors.
Category: Requirements
What are alternatives to Migration?
Data federation and virtualization avoid moving data, enabling unified access. Trade-offs include latency and feature limitations.
Category: Alternatives
How to plan Migration cutover?
Define freeze periods, run final sync, validate, and execute rollback procedures if needed. Communicate widely.
Category: Best practices
Where should I start learning about Migration?
Review cloud provider migration guides, study patterns for CDC, and pilot small workloads before scaling.
Category: Learning