EVERYTHING XIAOMI
Get listed
Amazon Database Migration Service logo

Amazon Database Migration Service

Amazon Database Migration Service (AWS DMS) moves relational databases, data warehouses, NoSQL databases, and other data stores to AWS or between cloud and o…

Place
#1 of 32
Score
7.0
Amazon Database Migration Service's website

What Amazon Database Migration Service is

Amazon Database Migration Service (AWS DMS) moves relational databases, data warehouses, NoSQL databases, and other data stores to AWS or between cloud and on-premises environments. It supports one-time migrations and ongoing replication that keeps source and target data in sync. Work can move between like database engines or between different engines, and AWS says more than 20 databases and data warehouses are supported as endpoints. DMS Schema Conversion can assess and convert schemas and many database objects, while identifying items that need manual conversion. DMS Serverless provisions and scales migration capacity based on transaction volume, with hourly capacity billing. The Multi-AZ option uses redundant replication instances, and migrations can resume after interruptions. Integrations include CloudTrail and CloudWatch Logs, while the API and AWS CLI can automate replication-task management. The free tier offers $100 in credits, with up to an additional $100 for activating foundational AWS services; credits are valid for up to 12 months. Paid options include hourly serverless or on-demand usage and a one-year Database Savings Plan commitment. A key constraint: at least one endpoint must be an Amazon RDS or EC2-hosted database; on-premises-to-on-premises replication is not supported.

Good

  • Supports one-time migrations and ongoing replication.
  • Supports homogeneous and heterogeneous migrations.
  • Schema Conversion identifies objects needing manual conversion.
  • Migrations can resume after an interruption.
  • Free tier offers AWS credits.

Watch out

  • On-premises-to-on-premises replication is not supported.
  • At least one endpoint must be on RDS or EC2.
  • Paid usage costs vary by capacity, instance, or commitment.
  • Free-tier credits are unavailable in AWS GovCloud (US).

Who it suits

AWS DMS suits teams migrating or modernizing databases and analytics workloads to AWS, including teams moving from self-managed databases to managed AWS databases. It is less suited to on-premises-to-on-premises replication.

Verdict

AWS DMS supports a range of migration patterns and can continue replication after a disruption. Check the endpoint requirement and usage-based pricing details before planning a migration.

Plans and prices

From Amazon Database Migration Service's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
AWS Free TierFree$100 credits plus up to $100 for foundational services · no DMS transfer charge · credits unavailable in GovCloud and China Beijing · Credits valid up to 12 months for new post-July-15-2025 sign-ups
AWS DMS ServerlessPriced on request1–384 DCUs · 1 DCU equals 2 GB RAM · Single-AZ or Multi-AZ · Per hour for AWS DMS capacity units used
Database Savings Plans—Eligible AWS DMS usage · savings in exchange for commitment · Commitment measured in dollars per hour for one year
On-demand instancesPriced on requestT2, T3, C4, C5, C6i, R4, R5 and R6i instance classes · Hourly capacity usage; no long-term commitment

The facts

Each one read from Amazon Database Migration Service's own pages, with the date it was checked.

What it does

API and SDK access
AWS publishes a DMS API reference with operations, sample requests, responses and errors, and provides AWS CLI commands for DMS.checked 15 Oct 2026
AWS service integrations
DMS documentation describes VPC endpoints for S3, DynamoDB, Kinesis, Redshift, OpenSearch and Secrets Manager.checked 15 Oct 2026
Compliance
AWS lists DMS in scope for SOC, PCI, ISO, FedRAMP, DoD CC SRG, HIPAA BAA, MTCS, CS, K-ISMS, ENS High, OSPAR and HITRUST CSF programs.checked 15 Oct 2026
Continuous replication
DMS continuously captures source changes and applies them to a target so applications can keep using the source during migration.checked 15 Oct 2026
Database coverage
AWS says DMS supports more than 20 databases and data warehouses as source and target endpoints.checked 30 Sep 2026
Database integrations
Documented source options include Oracle, SQL Server, MySQL, MariaDB, PostgreSQL, MongoDB, SAP ASE, IBM Db2, Azure databases, Google Cloud databases, OCI MySQL, Amazon RDS, Aurora, S3 and DocumentDB.checked 15 Oct 2026
Data protection
DMS can secure endpoint connections with SSL/TLS, run replication instances inside a VPC, and mask specified sensitive data columns.checked 30 Sep 2026
Data validation
DMS uses continuous validation and a resync function to detect and correct source-target discrepancies.checked 15 Oct 2026
Documentation depth
AWS provides data migration, Fleet Advisor, Schema Conversion, step-by-step, API reference and CLI reference documentation.checked 15 Oct 2026
Fleet Advisor
DMS Fleet Advisor inventories on-premises database and analytics infrastructure and produces migration target recommendations.checked 15 Oct 2026
Generative AI conversion
The feature page says generative-AI-assisted schema conversion can automatically convert up to 90% of complex objects such as procedures, triggers and functions.checked 15 Oct 2026
Installation model
DMS requires no local drivers or application installation and is started through the AWS Management Console.checked 15 Oct 2026
Integrations
DMS integrates with CloudTrail and CloudWatch Logs, and its API and AWS CLI can automate replication task management and custom monitoring.checked 30 Sep 2026
Intended users
AWS describes DMS as a service for migrating and modernizing databases and analytics workloads to AWS, including migrations from self-managed databases to managed AWS databases.checked 30 Sep 2026
Limit: CDC complexity
A G2 reviewer says change-data-capture setup requires detailed study and sometimes messy JSON configuration.checked 15 Oct 2026
Limit: complex transformations
A TrustRadius reviewer says task and mapping controls are limited for complex replication, requiring manual deduplication and producing poor ROI.checked 15 Oct 2026
Limit: data-type compatibility
G2 reviewers report JSON parsing failures with multiline objects and geospatial-column problems requiring datatype changes.checked 15 Oct 2026
Limit: pricing
G2 reviewers report that pricing can be higher than competing suppliers and that infrastructure maintenance costs remain.checked 15 Oct 2026
Migration types
DMS supports homogeneous migrations between like database engines and heterogeneous migrations between different engines.checked 30 Sep 2026
Network requirements
API clients must support TLS 1.2, while AWS recommends TLS 1.3 and perfect-forward-secrecy cipher suites.checked 15 Oct 2026

The company

Company founding
Amazon Web Services says it launched in 2006.checked 15 Oct 2026
Company headquarters and size
G2 lists Amazon Web Services headquarters in Seattle, Washington and 148,266 LinkedIn employees.checked 15 Oct 2026
Company ownership
AWS says it operates as part of Amazon.checked 15 Oct 2026
Founded
2006checked 28 Sep 2026
The full review of Amazon Database Migration Service

Amazon Database Migration Service (AWS DMS) is a managed service for moving relational, warehouse, NoSQL, and other data stores to AWS or between cloud and on-premises environments. It is strongest for teams modernizing databases for AWS while keeping data synchronized during a staged cutover. Choose it when broad engine support and resumable replication matter more than a fully infrastructure-neutral migration path.

Overview

DMS covers both one-time migrations and ongoing change replication, allowing a project to move data once or maintain a live source-to-target copy. Homogeneous migrations keep like database engines together, while heterogeneous migrations support moves between different engines. AWS says more than 20 databases and data warehouses can serve as source or target endpoints, a useful breadth for organizations consolidating varied estates.

There is a decisive boundary: every replication arrangement must have the source, the target, or both in Amazon RDS or on EC2. On-premises-to-on-premises replication is not supported, so DMS is not the right fit for a migration that never touches AWS-hosted infrastructure.

Key features

Migration and schema work

DMS Schema Conversion assesses schemas and converts most database code objects, including views, stored procedures, and functions. It also identifies objects requiring manual conversion. That makes it valuable for estimating remediation work and accelerating a heterogeneous move, but it does not remove the need to review and finish incompatible code.

Elastic capacity and recovery

DMS Serverless automatically provisions and scales migration capacity with transaction volume. Capacity is billed hourly in DCUs, with cost affected by data volume and the maximum DCU setting. This suits workloads whose replication demand changes materially, while teams seeking a steadier capacity model may prefer fixed on-demand instances.

The Multi-AZ option uses redundant replication instances for high availability, and DMS can resume a migration after an interruption. Those safeguards reduce the operational impact of a failed replication worker, especially during long-running transfers.

Operations and security

CloudTrail and CloudWatch Logs integrate with DMS for auditing and monitoring. The API and AWS CLI can automate replication-task management and custom monitoring, making the service a better match for AWS-operating teams than for organizations seeking a standalone, provider-neutral console.

API clients must use TLS 1.2, with TLS 1.3 recommended. Endpoint connections can use SSL/TLS, replication instances can run inside a VPC, specified sensitive columns can be masked, and resource-based access policies plus AWS PrivateLink VPC endpoints provide additional control over access and network exposure.

Pricing

The AWS Free Tier costs nothing and provides $100 in credits, with up to an additional $100 for activating foundational AWS services. Credits remain valid for up to 12 months; once depleted, you must upgrade to a Paid Plan to continue using DMS. Free Tier credits are unavailable in AWS GovCloud (US) and China.

AWS DMS Serverless has custom pricing, billed per hour according to DCU capacity. The charge varies with data volume and the maximum DCU setting, so it fits variable workloads but requires attention to scaling limits when forecasting spend.

On-demand instances also have custom pricing and are billed hourly with no long-term commitment. Cost varies by instance type and AWS Region, and additional log storage may cost extra. This is the flexible choice for temporary or changing projects, but it offers less discount potential than a commitment.

Database Savings Plans use custom pricing and require a one-year commitment to a specific usage amount measured in dollars per hour. Eligible AWS DMS usage can save up to 20% when consumption is consistent. It is aimed at teams with predictable, sustained replication rather than short migrations.

Platforms

DMS is delivered as a SaaS service through web and API interfaces. Its deployment model suits centralized AWS operations and automation rather than a self-hosted migration utility.

Who it's for

Choose DMS for database and analytics teams moving self-managed systems to managed AWS databases, bridging different engines, or running continuous replication before a cutover. It is particularly suitable when Multi-AZ recovery, VPC placement, audit integration, and programmable task management are operational requirements.

Look elsewhere if both endpoints must remain on premises, if you need a self-hosted tool, or if your migration is small enough that AWS capacity billing and endpoint setup outweigh the value of managed replication.

Pros and cons

Pros

  • Broad endpoint coverage: Support for more than 20 databases and data warehouses accommodates mixed estates.
  • One-time and continuous modes: The same service can handle a cutover and ongoing synchronization.
  • Heterogeneous migration help: Schema Conversion handles many objects and flags manual work instead of hiding conversion gaps.
  • Resilience options: Multi-AZ redundancy and resumable migrations reduce disruption risk.
  • AWS-native control: CloudTrail, CloudWatch Logs, VPC deployment, PrivateLink, API, and CLI support fit governed AWS environments.

Cons

  • Endpoint restriction: On-premises-to-on-premises replication is unsupported; at least one side must be RDS or EC2.
  • Variable serverless bills: DCU and maximum-capacity settings make Serverless costs sensitive to workload behavior.
  • Conversion is not hands-off: Some schema and code objects still require manual conversion.
  • AWS commitment for discounts: Savings Plans require a one-year usage commitment, which is unsuitable for brief or uncertain projects.

Alternatives

AWS Transform MGN (formerly AWS Application Migration Service) is a better choice for server-focused application migration; its Free period covers 2,160 hours per source server over 90 continuous days, with AWS infrastructure charged separately.

Google Cloud Migration Center suits readers wanting free migration assessments and cost estimates, with other Google Cloud products billed separately.

Azure Application Insights is an alternative for Azure Monitor-based observability with usage-based ingestion and the first 5 GB per billing account free each month.

Google Compute Engine is a broader compute platform with a free tier and free trial rather than a dedicated database migration service.

pgloader fits Linux and self-hosted users seeking a freemium migration utility.

AWS Schema Conversion Tool is preferable when you need a free, locally run schema-conversion utility on supported Windows or Linux systems.

Google Migrate to Containers targets workload migration to Google Cloud at no migration charge.

Ora2Pg is a free GPL v3 option for Oracle-to-PostgreSQL-oriented work.

For broader comparisons, see Cloud Migration Tools and Data Replication Software.

Verdict

AWS DMS is a strong recommendation for AWS-bound teams that need heterogeneous database migration, continuous replication, and recoverable operations under AWS security and monitoring controls. Its main reason to choose it is the combination of engine breadth and managed, resilient synchronization. Its main reason to look elsewhere is the mandatory RDS-or-EC2 endpoint and the usage-based AWS billing that can make on-premises-only or tightly fixed-cost projects a poor match.

Alternatives to Amazon Database Migration Service

All alternatives
  1. 1AWS Mainframe Modernization logo

    AWS Mainframe Modernization

    WebAPILinuxSelf-hosted
    6.9From $0.31 a month
  2. 2CAST Highlight logo

    CAST Highlight

    WebAPILinuxmacOS
    6.9From $6,800 a year
  3. 3

    ShareGate

    WebAPISelf-hostedWindows
    6.7$5,995 one-time
  4. 4pgloader logo

    pgloader

    Free planLinuxSelf-hosted
    6.6From €800 a month
  5. 5Device42 logo

    Device42

    WebAPILinuxmacOS
    6.5
  6. 6RiverMeadow Workload Mobility Platform logo
    6.5From $150 a year