Search⌘ K
AI Features

AWS Database Migration Service

Explore the AWS Database Migration Service to understand how it facilitates secure, efficient migration of relational and non-relational databases. Learn about replication instances, migration task types, performance optimization, and using the AWS Schema Conversion Tool for heterogeneous migrations to managed AWS databases.

AWS Database Migration Service (DMS) allows users to migrate relational and non-relational databases and data warehouses securely and efficiently. It is not necessary for the source and the target setup to be on AWS. The migration can occur between a combination of on-cloud and on-premises data stores. However, at least one of the data stores should be on an AWS service.

Traditionally, the migration process was time-consuming. It required identifying the capacity of the target data store, performing specific installations, monitoring, testing, and debugging the migrated resources. AWS DMS has out-ruled all these limitations with a single service. It automatically manages all the migrated databases’ management and deployment processes.

How AWS DMS works

AWS DMS works by cost-effectively replicating data from the source database to the target database. The source and target data stores are called endpoints. DMS first builds a connection with the source endpoint and formats the data compatible with the target endpoint. For this, the user needs to create a replication instance. The replication instance is responsible for reading the source data store, formatting data, and performing the actual migration.

Next, a source and ...