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)
Pricing - Pay for ec2 replication instances and log storage