Skip to content

Database Migration Service

AWS DMS provides one-time migration and continuous replication of your database records and data structures to AWS.

AWS Database Migration Service (AWS DMS) can be used to migrate data - from your database that is - on-premises, - on an Amazon Relational Database Service (Amazon RDS) DB instance, - or in a database on an Amazon Elastic Compute Cloud (Amazon EC2) instance - to a database on an AWS service.

With AWS DMS, you can create a task that captures ongoing changes after you complete your initial migration to a supported target data store. This process is called ongoing replication or change data capture (CDC).

Scalability

  • AWS DMS uses Amazon EC2 instances as the replication instance.
  • You can scale up or down your replication instance, depending on utilization.
  • You have the option of enabling Multi-AZ which provides a replication stream that is fault-tolerant through redundant replication servers.

Sources and Targets

Sources

  • Oracle
  • Microsoft
  • MySQL
  • PostgreSQL
  • IBM DB2
  • MongoDB
  • Document DB
  • SAP ASE

Targets

  • DynamoDB
  • S3
  • Kinesis Data Streams
  • Apache Kafka
  • Document DB
  • Neptune
  • Redis
  • Babelfish

From RDBMS to S3

  • The solution streams new and changed data into Amazon S3 using AWS Database Migration Service (AWS DMS).
  • It reads historical data from source systems, such as relational database management systems, data warehouses, and NoSQL databases, at any desired interval.
  • The solution streams new and changed data into Amazon S3.