AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 20

A company is using an Amazon Aurora cluster as the data store for its application. The Aurora cluster is configured with a single DB instance. The application performs read and write operations on the database by using the cluster's instance endpoint.
The company has scheduled an update to be applied to the cluster during an upcoming maintenance window. The cluster must remain available with the least possible interruption during the maintenance window.
What should a DevOps engineer do to meet these requirements?

Answer options

Correct answer: A

Explanation

The correct answer, A, involves adding a reader instance which allows read operations to be offloaded, maintaining availability during maintenance. Options B and D suggest using a custom ANY endpoint, which adds unnecessary complexity and does not specifically address minimizing downtime. Option C enables Multi-AZ but does not provide the same level of availability during maintenance since it doesn't utilize a reader instance for reads.