AWS Certified SysOps Administrator – Associate — Question 383

Users of a company's internal web application recently experienced application performance issues for a brief period. The application includes frontend web servers that run in an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. The application also includes a backend Amazon Aurora PostgreSQL DB cluster that includes one DB instance.

A SysOps administrator determines that the source of the performance issues was high utilization of the DB cluster. The single writer instance experienced more than 90% utilization for 11 minutes. The cause of the high utilization was an automated report that is scheduled to run one time each week.

What should the SysOps administrator do to ensure that users do not experience performance issues each week when the report runs?

Answer options

Correct answer: B

Explanation

Adding an Aurora reader instance allows the read-heavy reporting workload to be offloaded from the primary writer instance, preserving its resources for the web application's users. Option C is incorrect because standard Amazon Aurora PostgreSQL clusters only support a single writer instance. Option A increases costs unnecessarily without isolating the analytical workload, while Option D is less effective than dedicated read replicas for segregating read-heavy reporting traffic.