The AWS Database Migration Service (DMS) offers free database migrations to Amazon Aurora for 6 months per DMS instance.

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.

Customers interested in moving off their current databases, such as Oracle Database or Microsoft SQL Server, can migrate using DMS and the AWS Schema Conversion Tool (SCT) at no cost. This is available to all AWS customers for 6 months (183 days) from the time they migrate a DMS instance up to and including c4.large (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 or Amazon Redshift?

Not at this point. The service is free only if the target database chosen in the DMS console is either Aurora MySQL-Compatible Edition or Aurora PostgreSQL-Compatible Edition.

Q: Can I migrate to all available targets in DMS?

The free offer only includes migrations to Amazon Aurora MySQL-Compatible edition or Amazon Aurora PostgreSQL-Compatible edition.

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) 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 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.

free-instances-2

Q: Is Aurora also free for 6 months?

No, only the DMS service is free.