AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A retail company runs its e-commerce platform on an Amazon Aurora MySQL provisioned cluster with one writer and two readers. CloudWatch shows that the cluster's CPU utilization stays under 10 percent for most of the day but jumps to 80 percent for about 15 minutes when a flash-sale starts. The CTO asks you to modernize the database layer to cut costs and simplify capacity management while satisfying these requirements: (1) compute capacity must scale up or down within seconds without disrupting open connections or transactions, (2) the writer must remain highly available across multiple Availability Zones and fail over automatically, and (3) additional reader instances must be allowed to scale independently for read-heavy traffic. Which solution BEST meets the requirements with the least ongoing administration?
Convert the cluster to Amazon Aurora Serverless v2, define a minimum and maximum Aurora Capacity Unit range (for example 0.5-64 ACUs), enable Multi-AZ for the writer, and add Aurora Serverless v2 reader instances as needed.
Replace the Aurora cluster with Amazon DynamoDB in on-demand capacity mode and use AWS Database Migration Service for the initial data transfer.
Migrate the cluster to Amazon Aurora Serverless v1, enable automatic pause after 5 minutes of inactivity, and rely on its autoscaling to handle flash-sale traffic.
Keep the provisioned cluster, place Amazon RDS Proxy in front of it to pool connections, and configure Aurora Auto Scaling policies to add or remove provisioned read replicas based on CPU utilization.
Aurora Serverless v2 provides fine-grained, per-second autoscaling that happens while SQL statements are running, so client sessions stay connected. It supports Multi-AZ writers and allows you to add reader DB instances that can scale independently, giving both vertical and horizontal elasticity. These capabilities meet the CTO's objectives with minimal management overhead. Aurora Serverless v1 does not support Aurora Replicas, needs a scaling point (or forces scaling that can abort transactions), and offers less predictable failover, so it fails the availability and read-scaling requirements. Using RDS Proxy with a provisioned cluster pools connections but leaves you paying for fixed writer capacity and still requires manual scaling of the writer. Re-architecting to DynamoDB would remove MySQL compatibility and demand significant application changes, violating the "least administration" goal.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Aurora Capacity Units (ACUs) in Amazon Aurora Serverless v2?
Open an interactive chat with Bash
How does Amazon Aurora Serverless v2 handle failover and high availability?
Open an interactive chat with Bash
What is the main difference between Aurora Serverless v1 and v2?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access