Answer – D
The AWS Documentation mentions the following.
DynamoDB auto scaling uses the AWS Application Auto Scaling service to dynamically adjust provisioned throughput capacity on your behalf, in response to actual traffic patterns. This enables a table or a global secondary index to increase its provisioned read and write capacity to handle sudden increases in traffic without throttling. When the workload decreases, Application Auto Scaling decreases the throughput so that you don`t pay for unused provisioned capacity.
You can optionally allow DynamoDB Auto-scaling to manage your table`s throughput capacity. However, you still must provide initial settings for read and write capacity when you create the table. DynamoDB auto scaling uses these initial settings as a starting point and then adjusts them dynamically in response to your application`s requirements.
As your application data and access requirements change, you might need to adjust your table`s throughput settings. If you`re using DynamoDB Auto-scaling, the throughput settings are automatically adjusted in response to actual workloads. You can also use the
UpdateTable
operation to adjust your table`s throughput capacity manually. You might decide to do this if you need to bulk-load data from an existing data store into your new DynamoDB table.
For more details, please refer to the below URLs-
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html
https://aws.amazon.com/blogs/database/amazon-dynamodb-auto-scaling-performance-and-cost-optimization-at-any-scale/
Option A is incorrect since the Elastic Load balancer in front of the DynamoDB table won’t help increase the capacity of DynamoDB. Here, We need to scale up and down the capacity automatically based on the requirement.
Option B is incorrect since this would only help in temporarily resolving the situation.
Option C is incorrect since provisioning Write capacity would not help in this case.
For more information on DynamoDB Autoscaling, please refer to the below URL-
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html