AWS Database Migration Service


AWS DMS connects to the source data store, reads the source data, and formats the data for consumption by the target data store. It then loads the data into the target data store

At a high level, when using AWS DMS you do the following:

  • Create a replication server.
  • Create source and target endpoints that have connection information about your data stores.
  • Create one or more migration tasks to migrate data between the source and target data stores.

A task can consist of three major phases:

  • The full load of existing data

  • The application of cached changes (change data capture, CDC)

  • Ongoing replication

  • Pricing - Pay for ec2 replication instances and log storage