Q42 — AWS SAP-C02 Ch.3
Question 42 of 75 | ← Chapter 3
Q267. 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.
Correct Answer: C. Enable Dynamo DB auto scaling for the table.
Explanation
Enabling DynamoDB auto-scaling ensures that the table scales up or down based on the actual traffic to match the required capacity, thus reducing the cost and minimizing operational overhead for the IT staff. With auto-scaling, the company doesn't need to provision resources manually or purchase reserved capacity to cover the peak load. The company only pays for the actual resources used, which reduces the cost. Option A might reduce the cost, but it doesn't meet the requirement of minimizing operational overhead for the IT staff since they would need to manually adjust the provisioned capacity constantly. Option B might not be cost-effective since it charges a premium over provisioned capacity and could lead to unpredictable costs. Option D might not be feasible since it covers only a limited time period, and the company might still face unexpected spikes in traffic outside of the peak hours.