Posted On: Jul 17, 2017

Starting today, when you create a new DynamoDB table using the Amazon Management Console, the table will have Auto Scaling enabled by default.  DynamoDB Auto Scaling automatically adjusts read and write throughput capacity, in response to dynamically changing request volumes, with zero downtime. 

Previously, you had to manually provision read and write capacity based on anticipated application demands. This could result in underprovisioning or overprovisioning capacity. Underprovisioning could slow down application performance, and overprovisioning could result in underutilized resources and higher costs. With DynamoDB Auto Scaling, you simply set your desired throughput utilization target, minimum and maximum limits, and Auto Scaling takes care of the rest. 

DynamoDB Auto Scaling works with Amazon CloudWatch to continuously monitor actual throughput consumption, and scales capacity up or down automatically when actual utilization deviates from your target. Auto Scaling works with new and existing tables and global secondary indexes. You can enable Auto Scaling with just a few clicks in the Amazon Management Console, where you'll also have full visibility into scaling activities. You can also manage DynamoDB Auto Scaling programmatically, using the Amazon Command Line Interface and the Amazon Web Services Software Development Kits. 

There is no additional cost to use DynamoDB Auto Scaling, beyond what you already pay for DynamoDB and CloudWatch alarms. DynamoDB Auto Scaling is available in Amazon Web Services China (Beijing) Region operated by Sinnet and all the other Amazon Web Services regions, effective immediately.