Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAA-C03 Exam - Topic 2 Question 78 Discussion

A company runs a web application on Amazon EC2 instances behind an Application Load Balancer ALB. The application uses Amazon DynamoDB as its database. The company wants to ensure high performance for reads and writes.Which solution will meet this requirement MOST cost-effectively?
A) Configure automatic scaling for the DynamoDB table. Set a target utilization of 70%. Set the minimum and maximum capacity units based on the expected workload.
B) Analyze the DynamoDB table usage. Create a global secondary index GSI on the existing table for frequently used keys. Assign read and write capacity units appropriately.
C) Use DynamoDB provisioned throughput mode for the table. Create an Amazon CloudWatch alarm for the ThrottledRequests metric. Invoke an AWS Lambda function to increase provisioned capacity.
D) Create an Amazon DynamoDB Accelerator DAX cluster. Configure the application to use the DAX endpoint.

Amazon SAA-C03 Exam - Topic 2 Question 78 Discussion

Actual exam question for Amazon's SAA-C03 exam
Question #: 78
Topic #: 2
[All SAA-C03 Questions]

A company runs a web application on Amazon EC2 instances behind an Application Load Balancer ALB. The application uses Amazon DynamoDB as its database. The company wants to ensure high performance for reads and writes.

Which solution will meet this requirement MOST cost-effectively?

Show Suggested Answer Hide Answer
Suggested Answer: A

The most cost-effective general solution isDynamoDB auto scaling. AWS recommends atarget utilization of 70%for provisioned throughput with auto scaling, which lets DynamoDB adjust capacity up or down based on sustained workload patterns. That improves both read and write performance while controlling cost better than manual scaling. A GSI is only useful for specific alternate query patterns and does not solve overall throughput management by itself. DAX helps only with read-heavy caching, not writes. A custom CloudWatch-plus-Lambda scaling solution adds unnecessary operational work compared to native auto scaling. Because the question asks broadly for read and write performance at the best cost, auto scaling with the recommended 70% target is the strongest answer.

============


Contribute your Thoughts:

0/2000 characters
Kenda
3 days ago
Wait, DAX is a thing? I had no idea!
upvoted 0 times
...
Gretchen
8 days ago
C) seems too complicated for what we need.
upvoted 0 times
...
Danica
13 days ago
D) sounds interesting, but is it really necessary?
upvoted 0 times
...
Glen
18 days ago
I think B) could be better for performance.
upvoted 0 times
...
Alana
24 days ago
A) is a solid choice for cost-effectiveness.
upvoted 0 times
...
Allene
29 days ago
DAX in option D could really speed up reads, but I wonder if the cost of running a DAX cluster is justified compared to the other options.
upvoted 0 times
...
Paola
1 month ago
Option C seems a bit complex with the CloudWatch alarms and Lambda function. I feel like it might be overkill for just ensuring high performance.
upvoted 0 times
...
Lucia
1 month ago
I remember practicing a question similar to this where creating a GSI was beneficial for performance. Option B might be a good choice if we know the access patterns well.
upvoted 0 times
...
Tamra
1 month ago
I think option A sounds reasonable since automatic scaling could help manage costs while adjusting to workload changes. But I'm not entirely sure about the target utilization setting.
upvoted 0 times
...

Save Cancel