AWS Certified SysOps Administrator – Associate (SOA-C03) — Question 54

A company’s reporting job that used to run in 15 minutes is now taking an hour to run. An application generates the reports. The application runs on Amazon EC2 instances and extracts data from an Amazon RDS for MySQL database.
A CloudOps engineer checks the Amazon CloudWatch dashboard for the RDS instance and notices that the Read IOPS metrics are high, even when the reports are not running. The CloudOps engineer needs to improve the performance and the availability of the RDS instance.
Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

The correct answer is B because deploying an RDS read replica can offload read operations from the primary database, thus improving performance and availability. Option A, while helpful for caching, does not directly address the underlying database performance issue. Option C is not suitable as CloudFront is meant for web content delivery, not database queries. Option D may help but doesn't resolve the root cause of high Read IOPS.