How to auto scale Amazon DynamoDB throughput?

前端 未结 11 740
渐次进展
渐次进展 2020-12-13 06:59

Amazon DynamoDB doesn’t provide inbuild capabilities to auto tune throughput based on Dynamic Load. It provide API to increase or Decrease throughput. Customers are being c

11条回答
  •  抹茶落季
    2020-12-13 07:07

    I just discovered this project that will autoscale up and down your Dynamodb and looks better than Dynamic Dynamo, because it uses Lambda functions rather than EC2 instances:

    https://github.com/channl/dynamodb-lambda-autoscale

    • 5 minute setup process
    • Serverless design
    • Flexible code over configuration style
    • Autoscale table and global secondary indexes
    • Autoscale multiple tables
    • Autoscale by fixed settings
    • Autoscale by provisioned capacity utilisation
    • Autoscale by throttled event metrics
    • Optimised for large spikes in usage and hotkey issues by incorporating throttled event metrics
    • Optimised performance using concurrent queries
    • RateLimitedDecrement as imposed by AWS
    • Statistics via 'measured'
    • AWS credential configuration via 'dotenv'
    • Optimised lambda package via 'webpack'
    • ES7 code
    • 100% Flow static type checking coverage

提交回复
热议问题