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

Amazon Aurora is a fully managed, MySQL and PostgreSQL compatible relational database built for the cloud, that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Aurora is up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. It provides the security, availability, and reliability of commercial-grade databases at 1/10th the cost.

Amazon DynamoDB is a fully managed, multi-region, multi-master database that provides consistent single-digit millisecond latency, and offers built-in security, backup and restore, and in-memory caching. DynamoDB automatically scales throughput up or down, and continuously backs up your data for protection. DynamoDB gives your globally distributed applications fast access to local data by replicating tables across multiple AWS Regions

Amazon Redshift is a fast, scalable data warehouse that makes it simple and cost-effective to analyze all your data across your data warehouse and data lake. Redshift delivers ten times faster performance than other data warehouses. You can setup and deploy a new data warehouse in minutes, and run queries across petabytes of data in your Redshift data warehouse, and exabytes of data in your data lake built on Amazon S3.

Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. Amazon DocumentDB is designed from the ground-up to give you the performance, scalability, and availability you need when operating mission-critical MongoDB workloads at scale. Amazon DocumentDB implements the Apache 2.0 open source MongoDB 3.6 API by emulating the responses that a MongoDB client expects from a MongoDB server, allowing you to use your existing MongoDB drivers and tools with Amazon DocumentDB.

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, t3.micro, t3.small, t3.medium, t3.large, c4.large and c5.large.

Frequently asked questions

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, DynamoDB or DocumentDB. 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, Amazon DocumentDB 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?

DMS Instances that are offered free under this plan are - t2.micro, t2.small, t2.medium, t2.large, t3.micro, t3.small, t3.medium, t3.large, c4.large and c5.large. We recommend using the t2 or t3 compute class for testing and the c4 or c5 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, Amazon Redshift, Amazon DocumentDB or Amazon 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, DocumentDB 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.

Q: Is the DMS instance free if it is not running any migration tasks?

No, it is free only when there is at least one active migration task migrating data to Amazon Aurora, Amazon Redshift, Amazon DynamoDB or Amazon DocumentDB (with MongoDB compatibility) using one of the supported free DMS instance types.

Learn how to get started with AWS Database Migration Service

Visit the Getting Started page