AWS Certified Database – Specialty — Question 49
An ecommerce company has tasked a Database Specialist with creating a reporting dashboard that visualizes critical business metrics that will be pulled from the core production database running on Amazon Aurora. Data that is read by the dashboard should be available within 100 milliseconds of an update.
The Database Specialist needs to review the current configuration of the Aurora DB cluster and develop a cost-effective solution. The solution needs to accommodate the unpredictable read workload from the reporting dashboard without any impact on the write availability and performance of the DB cluster.
Which solution meets these requirements?
Answer options
- A. Turn on the serverless option in the DB cluster so it can automatically scale based on demand.
- B. Provision a clone of the existing DB cluster for the new Application team.
- C. Create a separate DB cluster for the new workload, refresh from the source DB cluster, and set up ongoing replication using AWS DMS change data capture (CDC).
- D. Add an automatic scaling policy to the DB cluster to add Aurora Replicas to the cluster based on CPU consumption.
Correct answer: D
Explanation
The correct answer, D, allows for the automatic addition of Aurora Replicas to handle increased read workloads without affecting write availability. Option A does not specifically address the need for read capacity without impacting writes. Option B involves duplicating the DB cluster, which may not be cost-effective or necessary. Option C introduces complexity with ongoing replication, which may not meet the performance requirements as effectively as adding replicas.