AWS Database Migration Service

Trusted by customers globally to securely migrate 800,000+ databases with minimal downtime

How it works

AWS Database Migration Service (AWS DMS) is a managed migration and replication service that helps move your database and analytics workloads to AWS quickly, securely, and with minimal downtime and zero data loss. AWS DMS supports migration between 20-plus database and analytics engines, such as Oracle to Amazon Aurora MySQL, MySQL to Amazon Relational Database (RDS) MySQL, Microsoft SQL Server to Amazon Aurora PostgreSQL, MongoDB to Amazon DocumentDB, Oracle to Amazon Redshift, and Amazon Simple Storage Service (S3).

  • Homogeneous
  • Diagrams show how AWS DMS moves your source schema to a target database by using AWS DMS Fleet Advisor, AWS Schema Conversion Tool, and migration tasks.
  • Heterogeneous
  • Diagrams show how AWS DMS moves your source schema to a target database by using AWS DMS Fleet Advisor, AWS DMS Schema Conversion, and migration tasks under one managed service.

Use cases

Move to managed databases

Migrate from legacy or on-premises databases to managed cloud services through a simplified migration process, giving developers time to innovate.

Migrate any database with our step-by-step migration guides »

Break free from licensing costs and accelerate business growth

Modernize to purpose-built databases to innovate and build faster for any use case at scale for one-tenth the cost.

Learn how DMS helped customers migrate to open-source and NoSQL databases »

Replicate backup files

Create redundancies of business-critical databases and data stores to minimize downtime and data loss.

Read about data replication and other DMS best practices »

Improve integration with data marts

Build data lakes and perform real-time processing on change data from your data stores.

Learn how DMS works with Amazon Kinesis and Amazon S3 »

How to get started

Learn more about AWS DMS

Understand how AWS DMS performs homogeneous and heterogeneous database migrations.

Review step-by-step guides

Read the AWS DMS User Guide to get started with data migrations from your existing database.

Get started with AWS DMS

Try AWS DMS using the AWS Free Tier.


Explore more of AWS