DynamoDB on-demand pricing for low usage table

0

Customer who rarely uses a DDB table. Something along the lines of less then 1000 read or writes per month. Theoretically, this could be interesting for on-demand pricing. However, it is still unclear whether we bill for 1M requests minimum or not. Do you get billed per actual number of read/write requests, or by block of 1M?

Here the difference would be (with 1000 reads and 100 writes):

  • 1M block: $1.50 (0.25 per 1M read + 1.25 per 1M write)
  • #req : $0.01 (0.00025 per 1000 read + 0.000125 per 100 write)

EDIT: if you take the PROVISIONED billingMode with 1RCU/1WCU, the price would be a little bit more than $0.60 (2430(0.000735+0.000147)= 0.63504)

AWS
asked 3 years ago264 views
1 Answer
0
Accepted Answer

All operations are billed at the lowest possible operation and the bulk cost is published for easy comprehension only. In this case, the DDB will never round the 1000 operations to 1M and instead use 1000 * individual operation for billing. In fact, with this low use customer might not have to pay anything at all because first 2.5M operations or 5RCU/5WCU are part of free-tier.

AWS
Vivek_S
answered 3 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions