RDS Read Replicas

RDS Read Replicas are the replication of the primary database that allows applications to read data from this or these replicas.

  • Up to 15 Read replicas

  • Within AZ, cross AZ or cross-region

  • Replication is ASYNC so reads are eventually consistent

  • Applications must update the connection string to leverage read replicas.

  • It is useful if some new applications want to read the same data e.g. reporting apps. In this scenario, instead of making a bottleneck on the primary database, we may create new replicas and give the other apps to consume data from replicas so the production app will be unaffected.

  • It is only useful for SELECT queries

Network Costs

  • If async replication is on the same region but different AZs it FREE

  • If replication is cross-regions it causes EXTRA COST

Last updated