exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 284 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
saggy4
Highly Voted 11 months ago
Selected Answer: B
The correct answer is B: On Demand Autoscaling with the current RCU and WCU will not make sense since it is defined for peak loads
upvoted 8 times
helloworldabc
4 months, 2 weeks ago
just C
upvoted 1 times
...
titi_r
8 months, 4 weeks ago
"C" is correct, because the question states a " You can use auto scaling to adjust your table’s provisioned capacity automatically in response to traffic changes. Provisioned mode is a good option if any of the following are true: - You have PREDICTABLE application traffic. On-demand mode is a good option if any of the following are true: - You have unpredictable application traffic. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand
upvoted 1 times
...
...
career360guru
Highly Voted 1 year, 1 month ago
Selected Answer: C
Question itself is bit unclear as it does not state difference in load for peak vs non-peak. Choice of most cost-effective depends on this between Reserved vs on-demands vs autoscaling. Overall autoscaling looks safest option.
upvoted 7 times
...
sammyhaj
Most Recent 3 weeks, 1 day ago
Selected Answer: C
On demand is $$$ provisioned all the time is $$$ but autoscaling works with provisioned to scale write and read when needed
upvoted 1 times
...
0b43291
1 month, 3 weeks ago
Selected Answer: B
If your workload has predictable peak periods and relatively stable traffic patterns during off-peak times, as in the case of the quick-service restaurant scenario, on-demand capacity mode may be more cost-effective and require less operational overhead than Auto Scaling. Option C (Enabling DynamoDB auto scaling) can help manage capacity during peak periods, but it still requires provisioned capacity and may not be as cost-effective as on-demand capacity mode for workloads with predictable peak periods.
upvoted 1 times
...
vip2
5 months, 2 weeks ago
Selected Answer: C
C is correct one DynamoDB auto-scaling for predictable DynamoDB on-demand for un-predictable
upvoted 1 times
...
mark_232323
5 months, 3 weeks ago
Selected Answer: C
By implementing DynamoDB Auto Scaling, you can achieve the following benefits: Cost savings: During non-peak hours, the provisioned capacity will automatically scale down, reducing the cost of provisioned throughput. Consistent performance: During peak hours, the provisioned capacity will automatically scale up to handle the increased workload, ensuring consistent performance. Reduced operational overhead: Auto Scaling eliminates the need for manual capacity management, reducing the operational burden on the IT staff.
upvoted 2 times
...
michele_scar
7 months, 1 week ago
Selected Answer: B
If you know that the peak is in the 4hour you can use autoscaling. BUT, if you want to reduce operation IT, and if the peak goes higher in other moment, on-demand is the way
upvoted 2 times
...
titi_r
8 months, 4 weeks ago
"C" is correct, because the question states "a predictable module". You can use auto scaling to adjust your table’s provisioned capacity automatically in response to traffic changes. Provisioned mode is a good option if any of the following are true: - You have PREDICTABLE application traffic. On-demand mode is a good option if any of the following are true: - You have unpredictable application traffic. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand
upvoted 2 times
...
Russs99
10 months ago
Selected Answer: C
C is the correct answer. On Demand is out since it is only fully used for 4 hours daily
upvoted 2 times
...
kejam
11 months, 2 weeks ago
Selected Answer: C
Answer C: https://aws.amazon.com/blogs/database/amazon-dynamodb-auto-scaling-performance-and-cost-optimization-at-any-scale/
upvoted 2 times
...
duriselvan
1 year ago
B ia ans https://dynobase.dev/dynamodb-on-demand-vs-provisioned-scaling/
upvoted 1 times
...
Arnaud92
1 year, 4 months ago
Selected Answer: D
When it's predictable i go for reserved capacity that have up to 77% cost reduction. https://aws.amazon.com/dynamodb/reserved-capacity/. I'll go for D.
upvoted 4 times
ayadmawla
1 year ago
You are right but if you reserve the capacity based on the peak requirement, you only use that capacity for 4 / 24 hours per day. Whilst if you provision to guarantee availability and auto-scale to that level you will save 20 hours of low usage. As @career360guru said, we will need more information as to what that balance of 72% savings on 4 hours would be when compared to provisioned+auto-scaled means for the savings on 20 hours (per day).
upvoted 1 times
...
...
NikkyDicky
1 year, 6 months ago
Selected Answer: C
its C for predictable scaling
upvoted 3 times
...
SkyZeroZx
1 year, 6 months ago
Selected Answer: C
C - Autoscaling. "In addition, you can leverage auto-scaling to adjust the table's capacity based on the application’s utilization, thereby enforcing cost optimization measures. It is a good fit for workloads with predictable traffic. " https://www.finout.io/blog/how-to-optimize-usage-and-reduce-dynamodb-pricing
upvoted 5 times
...
SmileyCloud
1 year, 6 months ago
Selected Answer: C
C - Autoscaling. "In addition, you can leverage auto-scaling to adjust the table's capacity based on the application’s utilization, thereby enforcing cost optimization measures. It is a good fit for workloads with predictable traffic. " https://www.finout.io/blog/how-to-optimize-usage-and-reduce-dynamodb-pricing
upvoted 5 times
...
shree2023
1 year, 6 months ago
Selected Answer: C
C is correct answer with predictable pattern auto scaling is good enough and not on demand
upvoted 3 times
...
Don2021
1 year, 6 months ago
C : https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html
upvoted 2 times
gd1
1 year, 6 months ago
C is correct A, B and D do not meet needs.
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago