streaming data through the DMS


When streaming data through the DMS, should the destination cluster have the same size and architecture as the source cluster? Example: an Aurora postgresql cluster with three instances for a Postgresql RDS.

1 Answer
Accepted Answer


Not necessary or mandatory have the same size and architecture, it depends how will be your requirements for your target database and type of workload of the source database. For example if your source database is focus to process thousands or millions of transactions, this workload needs to be replicated to your target database by DMS using CDC, transactions replicated needs to be received by your target database and process them, so, in this case you needs similar instance sizes. In another hand if your source is processing few transactions you target database could have less resources. You should analyze current transactional workload on your source database and define target size properly. Another thing to consider is the size of your DMS Instance, this instance should be on charge of replicate data from source to target, correct has to be set for replicate your data correctly, you could review link below to define DMS instance size.

Choosing the best size for a replication instance


answered a year ago
  • Thanks for the clarification. In my case, the database processes a very large amount of requests, including this is one of the reasons for the stream, trying to reduce the consumption of IOPS that is causing a high cost in the aurora. I will then make a cluster in rds based on the current cluster. Thanks

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions