Which TWO choices can reduce database cost for the described workloads? (Select TWO.)
Choose 2 answers.
A.Use DynamoDB on-demand capacity for a spiky, unpredictable key-value workload instead of provisioned capacity
Correct. On-demand billing aligns cost with unpredictable request volume.
B.Use Aurora Serverless v2 for a relational database with highly variable load that is idle overnight
Correct. Serverless v2 scales to minimal ACUs overnight, cutting idle spend.
C.Run all databases on the largest available RDS instance to avoid resizing
Oversizing everything is the opposite of cost optimization.
D.Enable Multi-AZ on every dev/test database
Multi-AZ roughly doubles database cost — unjustified for dev/test.
E.Keep a year's queryable backups in a provisioned Redshift cluster
Keeping a year's data 'hot' in a warehouse costs far more than archive storage.
Why this answer
On-demand DynamoDB pricing matches spiky access without paying for provisioned-but-unused capacity. Aurora Serverless v2 scales capacity (and thus cost) down during idle periods for variable relational workloads.
Correct answers: A, B · Last reviewed 2026-10-25
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Cost-Optimized Databases & Networking practice session.
Practice Cost-Optimized Databases & Networking