AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 334
A company uses an Amazon Aurora PostgreSQL global database that has two secondary AWS Regions. A DevOps engineer has configured the database parameter group to guarantee an RPO of 60 seconds. Write operations on the primary cluster are occasionally blocked because of the RPO setting.
The DevOps engineer needs to reduce the frequency of blocked write operations.
Which solution will meet these requirements?
Answer options
- A. Add an additional secondary cluster to the global database.
- B. Enable write forwarding for the global database.
- C. Remove one of the secondary clusters from the global database.
- D. Configure synchronous replication for the global database.
Correct answer: C
Explanation
When the rds.global_db_rpo parameter is enabled, writes on the primary cluster are blocked if any secondary cluster lags behind the specified RPO threshold. Removing one of the secondary clusters reduces the number of destination regions that must maintain the RPO target, thereby decreasing the likelihood of replication lag causing write blockages on the primary. Adding more secondary clusters would worsen the issue, while write forwarding does not address the RPO-induced write blocking.