Ensure that Amazon DynamoDB Auto Scaling feature is enabled to dynamically adjust provisioned throughput (read and write) capacity for your tables and global secondary indexes. DynamoDB Auto Scaling makes use of AWS Application Auto Scaling service which implements a target tracking algorithm to adjust the provisioned throughput of the DynamoDB tables/indexes upward or downward in response to actual workload. Once DynamoDB Auto Scaling is enabled, all you have to do is to define the desired target utilization and to provide upper and lower bounds for read and write capacity. Then the feature will monitor throughput consumption using AWS CloudWatch and will adjust provisioned capacity up or down as needed.
Once enabled, DynamoDB Auto Scaling will start monitoring your tables and indexes in order to automatically adjust throughput in response to changes in application workload. This can make it easier to administer your DynamoDB data, help you maximize your application(s) availability and help you reduce your DynamoDB costs.
To determine if Auto Scaling is enabled for your AWS DynamoDB tables and indexes, perform the following actions:
To enable Application Auto Scaling for AWS DynamoDB tables and indexes, perform the following: