AWS Certified Solutions Architect – Associate (SAA-C03) — Question 561

A company runs an application on AWS. The application receives inconsistent amounts of usage. The application uses AWS Direct Connect to connect to an on-premises MySQL-compatible database. The on-premises database consistently uses a minimum of 2 GiB of memory.

The company wants to migrate the on-premises database to a managed AWS service. The company wants to use auto scaling capabilities to manage unexpected workload increases.

Which solution will meet these requirements with the LEAST administrative overhead?

Answer options

Correct answer: C

Explanation

Amazon Aurora Serverless v2 is the ideal choice because it is MySQL-compatible and automatically scales compute and memory capacity up and down based on demand, where 1 ACU corresponds to exactly 2 GiB of memory. Amazon RDS for MySQL does not scale dynamically without administrative intervention, and Amazon DynamoDB is a NoSQL database that would require extensive application refactoring. Standard provisioned Amazon Aurora does not support scaling using ACUs, which is a feature unique to the Serverless deployment model.