exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 929 discussion

A company operates quick-service restaurants. The restaurants follow a predictable model with high sales traffic for 4 hours daily. Sales traffic is lower outside of those peak hours.
The point of sale and management platform is deployed in the AWS Cloud and has a backend that is based on Amazon DynamoDB. The database table uses provisioned throughput mode with 100,000 RCUs and 80,000 WCUs to match known peak resource consumption.
The company wants to reduce its DynamoDB cost and minimize the operational overhead for the IT staff.
Which solution meets these requirements MOST cost-effectively?

  • A. Reduce the provisioned RCUs and WCUs.
  • B. Change the DynamoDB table to use on-demand capacity.
  • C. Enable Dynamo DB auto scaling for the table.
  • D. Purchase 1-year reserved capacity that is sufficient to cover the peak load for 4 hours each day.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
AwsBRFan
Highly Voted 2 years, 9 months ago
Selected Answer: C
https://aws.amazon.com/blogs/database/amazon-dynamodb-auto-scaling-performance-and-cost-optimization-at-any-scale/ "As you can see, there are compelling reasons to use DynamoDB auto scaling with actively changing traffic. Auto scaling responds quickly and simplifies capacity management, which lowers costs by scaling your table’s provisioned capacity and reducing operational overhead."
upvoted 6 times
masetromain
2 years, 5 months ago
While option A. Reduce the provisioned RCUs and WCUs, will help in reducing the cost, it may not be effective during the peak hours and the company may experience throttling and slow response times. Option B. Change the DynamoDB table to use on-demand capacity, can be a good option but it may end up being more expensive than auto scaling during peak hours. Option D. Purchase 1-year reserved capacity that is sufficient to cover the peak load for 4 hours each day, will ensure that the company has enough capacity during peak hours, but it may be an over-provisioning during the off-peak hours and end up being more expensive.
upvoted 1 times
...
...
ggrodskiy
Most Recent 1 year, 11 months ago
Correct C.
upvoted 1 times
...
masetromain
2 years, 5 months ago
Selected Answer: C
C. Enable Dynamo DB auto scaling for the table DynamoDB auto scaling automatically adjusts the read and write capacity of a table or index based on the actual traffic. By enabling DynamoDB auto scaling, the company can ensure that the table has the exact capacity it needs during peak hours and can reduce capacity during off-peak hours. This will help the company to reduce its DynamoDB cost by only paying for the capacity that is actually used. Additionally, auto scaling eliminates the need for IT staff to manually adjust the provisioned RCUs and WCUs, which minimizes the operational overhead for the IT staff.
upvoted 1 times
masetromain
2 years, 5 months ago
While option A. Reduce the provisioned RCUs and WCUs, will help in reducing the cost, it may not be effective during the peak hours and the company may experience throttling and slow response times. Option B. Change the DynamoDB table to use on-demand capacity, can be a good option but it may end up being more expensive than auto scaling during peak hours. Option D. Purchase 1-year reserved capacity that is sufficient to cover the peak load for 4 hours each day, will ensure that the company has enough capacity during peak hours, but it may be an over-provisioning during the off-peak hours and end up being more expensive.
upvoted 1 times
...
...
Dozer
2 years, 7 months ago
Why not D? Key is cost-efficient with predictible usage. You can reserve RCU and WCU: https://docs.aws.amazon.com/whitepapers/latest/cost-optimization-reservation-models/amazon-dynamodb-reservations.html
upvoted 3 times
...
Blair77
2 years, 7 months ago
Selected Answer: C
CCC Auto Scaling !
upvoted 1 times
...
fdoxxx
2 years, 8 months ago
Selected Answer: C
AutoScaling will adjust RCU and WCU to current needs - not only 4h peak
upvoted 1 times
...
sjpd10
2 years, 8 months ago
The Q says 'predictable model with high sales traffic for 4 hours daily' and 'meets these requirements MOST cost-effectively' - how can it be auto-scaling ? With On-demand, DynamoDB would scale when needed (4 hr window). With auto-scaling, aren't you billed for the provisioned capacity ? I think the answer is 'B'
upvoted 3 times
sjpd10
2 years, 7 months ago
'C' Auto-scaling adjusts RCU & WCU based on the requirement for those 4 hrs of PEAK.
upvoted 1 times
...
...
aloha123
2 years, 9 months ago
Selected Answer: C
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.Console.html
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...