AWS Database Migration Service

AWS Database Migration Service pricing

Overview

Supporting a wide selection of popular databases and analytics engines as source and target endpoints, DMS simplifies migrations under one service. Estimate your database and analytics migration costs to AWS using the AWS Pricing Calculator or request pricing assistance for further inquiries.

people at desk

AWS Pricing Calculator for AWS DMS

Calculate your DMS and architecture cost in a single estimate. 

Create your custom estimate now.

hands with calculator

On-demand instances pricing

On-demand instances let you pay for database migration capacity by the hour with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware, making the entire process quick and inexpensive.

AWS DMS currently supports the T3, R7i and C7i instance classes:

  • T3 instances are low-cost standard instances designed to provide a baseline level of CPU performance with the ability to burst above the baseline. They are suitable for developing, configuring, and testing your database migration process and for periodic data migration tasks that can benefit from the CPU burst capability.
  • C7i and R6i instances are designed to deliver the highest level of processor performance and achieve significantly higher packet per second (PPS) performance, lower network jitter, and lower network latency. 

T3 CPU credits

Amazon DMS T3 replication instances run in unlimited mode, which means that you will be charged if your average CPU utilization over a rolling 24-hour period exceeds the baseline of the instance. CPU credits are charged at €0.064360275 per vCPU hour. The CPU credit pricing is the same for all T3 instance sizes across all AWS Regions. 

Storage costs

Each compute-optimized (C7i) or memory-optimized (R7i) instance type includes 100GB of GP2 network-attached storage for swap space, replication logs, and data cache; each burstable performance (T3) instance type includes 50GB of GP2 network-attached storage. You can extend the included storage and pay the following storage rates if you want to store logs for a longer period of time.

Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax.

Data transfer

All data transfer into AWS DMS is free, and data transferred between AWS DMS and databases in Amazon RDS and Amazon Elastic Compute Cloud (Amazon EC2) instances in the same Availability Zone is also free. Standard AWS data transfer rates apply when you migrate your source database to a target database in a different AZ, Region, or outside of AWS. Standard AWS data transfer rates are listed on the Amazon EC2 instance pricing page.

Public IPv4 costs

You will incur standard public IPv4 address charges associated with a resource launched in an Amazon VPC. Please read public IPv4 address pricing information for additional details.

FAQ

Q: How much does AWS DMS cost?

The cost of AWS DMS varies based on the size of the data you are migrating. AWS DMS is an affordable, low-cost option to migrate your databases and analytics workloads. For on-demand instances, you pay for replication instances and any additional log storage. With serverless, you only pay for what is used on an hourly basis.

Here are some features you get for free by choosing AWS DMS:

  • Database transfers into AWS DMS
  • Database transfers between DMS and Amazon RDS and Amazon EC2 (in the same AZ)

 

Q: When to use AWS DMS?

AWS DMS is used to migrate databases and analytics workloads to AWS, whether it is a homogeneous migration or a more complicated heterogeneous migration. AWS DMS can be used for continuous replication using change data capture for migration only. 

Q: Why use AWS DMS?

AWS DMS is a fast, secure, and low-cost solution used to migrate databases and analytics workloads to AWS with zero data loss and minimal downtime. As a fully managed service, AWS DMS takes away the complexities and manual effort in planning, assessing, converting, and migrating your workloads. Beginning your next migration is as straightforward as a few steps in the AWS DMS console