AWS Database Migration Service (DMS) offers free use for 6 months per instance if you're migrating to Amazon Aurora, Amazon Redshift or Amazon DynamoDB.

Aurora is a cloud-native MySQL and PostgreSQL compatible relational database with the performance and availability of high-end commercial databases at 1/10th the cost. Redshift is a fast, fully managed data warehouse that makes it simple and cost-effective to analyze data using standard SQL and existing Business Intelligence (BI) tools. DynamoDB is a fast and flexible NoSQL database service for applications that need consistent, single-digit millisecond latency at any scale.

Free use of DMS and AWS Schema Conversion Tool (SCT) is available for 6 months (183 days) from the time you start a DMS instance. Supported Instance Types are t2.micro, t2.small, t2.medium, t2.large and c4.large.

Get Started with AWS Database Migration Service

Create a Free Account

Q: Which database migration sources are free?

All supported DMS sources, such as Oracle Database, Microsoft SQL Server and MongoDB, are supported. For a complete list please visit the Supported DMS Sources page.

Q: What happens after 6 months?

You can request an extension of 3 months (for a total of 9 months) by opening a support ticket.

Q: Will the service be free if I migrate to other AWS database targets, such as Amazon RDS for MySQL?

No. The service is free only if the target database chosen in the DMS console is Aurora MySQL-compatible edition, Aurora PostgreSQL-compatible edition, Redshift or DynamoDB. You must select one of these targets in DMS.

Q: Is it free if I migrate from Oracle on-premises to Oracle on AWS?

No. You need to migrate to Amazon Aurora (MySQL- or PostgreSQL-compatible edition), Amazon Redshift or Amazon DynamoDB from any source supported by DMS.

Q: How can I convert my schema?

You can convert your schema using the AWS Schema Conversion Tool. It’s free of charge.

Q: Which DMS Instance types are included for free?

All DMS Instances up to and including c4.large are free for 6 months (t2.micro, t2.small, t2.medium, t2.large and c4.large). We recommend using the t2 compute class for testing and the c4 compute class for production.

Q: What happens if I run multiple migration tasks on the same DMS instance?

To be eligible for a free instance, you can run only DMS migration tasks that comply with the guidelines (i.e. DMS migration tasks with Amazon Aurora, Redshift or DynamoDB as the target database). We recommend running non-compliant tasks, such as MySQL to RDS for MySQL tasks, on separate DMS instances.

Q: I am already using DMS to migrate my Oracle databases. Can I get a refund?

No. Free DMS only covers new instances.

Q: Will DMS be free if I use it to replicate my Oracle database with Amazon Aurora?

Yes, for 6 months. After 6 months, you can request an extension for an additional 3 months, and afterwards you'll need to pay for the DMS service.

Q: Is DMS Multi-AZ also free?

No. If you enable Multi AZ, you will incur the full cost of the DMS instance.

Q: How do I get started with DMS?

Please visit Getting Started with DMS.

Q: Is there a clear indication in DMS whether each migration will be free?

Yes. In the DMS console you can see an indicator next to the instance name that says whether it is free or not.


Q: Are Aurora, Redshift and DynamoDB also free for 6 months?

No, only the DMS service is free.

Q: Will my instance be free if it was started before the Free DMS plan was instated on Oct 24, 2017?

Yes, subject to the 6-month limit on Free DMS instances. It will be free from Oct 24, 2017 until the day it’s 6 months old. If it was already 6 months old on Oct 24, 2017, it will not be free at all.