Overview
DynamoDB charges for reading, writing, and storing data in your DynamoDB tables, along with any optional features you choose to enable. DynamoDB has two capacity modes, which come with specific billing options for processing reads and writes on your tables: on-demand and provisioned.
Pricing options
There are two pricing options available for Amazon DynamoDB: on-demand capacity mode and provisioned capacity mode. With two pricing models, DynamoDB allows you to choose the best pricing option for your workload.
Pricing for on-demand capacity mode
DynamoDB on-demand mode is a serverless option with pay-per-request pricing and automatic scaling, without the need to plan, provision, and manage capacity. You are billed per read or write request consumed, making it easy to balance costs and performance.
On-demand mode is recommended in most scenarios including if you:
- Have new or existing workloads and you do not want to manage capacity
- Want a serverless database that automatically scales
- Prefer the ease of paying for only what you use
Learn more about on-demand pricing »
Pricing for provisioned capacity mode
With provisioned capacity mode, you must specify the number of reads and writes per second that you expect your application to require. You’ll be charged based on the hourly read and write capacity you have provisioned, and not how much your application has consumed.
Provisioned capacity mode may be better if you:
- Have existing applications with steady and predictable throughput patterns
- Can forecast capacity requirements to control costs
How to calculate costs
The best way to calculate the monthly cost of DynamoDB is to utilize the AWS Pricing Calculator. This simple, interactive tool provides the ability to estimate monthly costs based on read and write throughput along with chargeable options, including change data capture, data import and export to Amazon S3, and backup and restore. Easily calculate your DynamoDB monthly costs with the AWS Pricing Calculator that allows you to input your application requirements such as table class and data storage along with read and write throughput. Include popular options like backup and restore and select between on-demand and provisioned capacity billing models.
Not sure where to start? AWS specialists are standing by to provide you with a personalized quote.
Cost optimization
Usage and pricing scenarios