Back to results for “Migration”
AWS › AWS Database Migration Service & Application Migration

What is AWS Database Migration Service and what problem does it solve?

Beginner

Answer

AWS Database Migration Service, or DMS, is a fully managed service that helps you migrate databases into AWS quickly and securely, supporting both homogeneous migrations between the same database engine and heterogeneous migrations between different database engines, such as moving from Oracle to PostgreSQL, while keeping the source database fully operational and minimizing downtime during the actual cutover.
aws dms create-replication-task --replication-task-identifier my-migration-task --source-endpoint-arn arn:aws:dms:us-east-1:123456789012:endpoint:source --target-endpoint-arn arn:aws:dms:us-east-1:123456789012:endpoint:target --migration-type full-load-and-cdc
Real-world example A retail company migrates its on premises Oracle database to Amazon RDS for PostgreSQL using DMS, which handles both the initial bulk data transfer and the ongoing replication of new changes, allowing the production system to keep running throughout the migration.

Common follow-ups: What is the difference between homogeneous and heterogeneous migrations?;How does DMS handle schema differences between different database engines?