Cost-Effective Scalable Database for Structured Data
Short answer
C Use Amazon Aurora Serverless for the database. Use serverless capacity scaling. Configure automated backups to Amazon S3.
Question
Key Takeaways
Tests the ability to select a fully managed, auto-scaling database service that eliminates operational overhead while optimizing costs for variable traffic patterns.
Determines the most cost-effective scalable database solution for structured data using Amazon Aurora Serverless. This page explains why managed serverless architecture outperforms self-managed or provisioned options for spiky workloads.
Common mistake: Learners often choose Option B (Amazon RDS On-Demand) assuming standard managed services are always cheaper, failing to recognize that Aurora Serverless provides better cost efficiency for unpredictable, spiky traffic by scaling to zero.
Expert Analysis
Why the Answer Is Correct
Option C is the correct choice because Amazon Aurora Serverless is a fully managed relational database engine that automatically provisions and scales compute capacity based on actual usage. For an application with variable traffic ('scalable with application traffic'), this 'scale-to-zero' capability ensures you only pay for what you use, making it the most cost-effective solution among the options. It handles backups natively and requires no infrastructure management.
Why the Other Options Are Wrong
Option A is incorrect because running a database on EC2 Spot Instances is risky; Spot Instances can be terminated with little notice, which is unacceptable for persistent structured data like user profiles. Option B uses On-Demand capacity, which charges for full instance availability regardless of load, making it less cost-effective than Serverless for spiky workloads. Option D involves managing a NoSQL database on EC2, which introduces significant operational overhead and lacks the automatic scalability and ease of backup integration provided by managed services.
Community Comment Notes
The community consensus strongly supports Option C, noting that Spot Instances are unsuitable for databases due to termination risks. As LeonSauveterre noted, "Spot Instance is never a good idea for databases" because they cannot handle the persistence requirements. Aragon_saa simply confirmed the answer is C, reflecting the clear advantage of serverless architectures in this scenario.
Exam Strategy
When asked for the 'most cost-effective' solution for variable workloads, prioritize managed serverless options (like Aurora Serverless or DynamoDB On-Demand) over provisioned instances (RDS On-Demand) because they scale down to zero when idle. Always eliminate self-managed options (EC2) if the question emphasizes cost-effectiveness and ease of maintenance.
Frequently Asked Questions
Why is Amazon RDS On-Demand not the best cost option?
Can I use Spot Instances for production databases?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 2 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 2
-
LeonSauveterre 👍 2 Answered CA - Spot Instance is never a good idea for databases. These instances can be terminated with little notice, while databases are almost always persistent workloads. B - On-Demand Capacity is suitable for steady or predictable workloads, but not as cost-efficient as Aurora Serverless for spiky or unpredictable workloads. C - Aurora Serverless is a fully managed relational database that scales automatically with traffic. Automated Backups is also integrated with Aurora. Good! D - We need a structured database, not NoSQL database.
-
aragon_saa 👍 5 Answered CAnswer is C
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →