
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…
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.
| Plan | Price | What it gives you |
|---|---|---|
| AWS Free Tier | Free | $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 Serverless | Priced on request | 1–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 instances | Priced on request | T2, 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
- 1

AWS Mainframe Modernization
WebAPILinuxSelf-hosted6.9From $0.31 a month - 2

CAST Highlight
WebAPILinuxmacOS6.9From $6,800 a year - 3
ShareGate
WebAPISelf-hostedWindows6.7$5,995 one-time - 4

pgloader
Free planLinuxSelf-hosted6.6From €800 a month - 5

Device42
WebAPILinuxmacOS6.5 - 6

RiverMeadow Workload Mobility Platform
WebAPISelf-hosted6.5From $150 a year
