An unexpected cost for DynamoDB

0

Hello, I'm running a test on DynamoDB now. I used provisioned mode with 5 WCU and 5 RCU, no auto scale. However, the bill showed that I should pay for "$0.00013 per hour for units of read capacity beyond the free tier" and "$0.00065 per hour for units of write capacity beyond the free tier", which was actually 594 ReadCapacityUnit-Hrs and 594 WriteCapacityUnit-Hrs. Why there is an additional cost? I thought that I was using the free usage and the max usage was 5 WCU and 5 RCU, if I ran over this amount, it will show an error of "ProvisionedThroughputExceededException". Am I misunderstanding? Thanks!

Wilma
asked 7 months ago235 views
1 Answer
1

You are somewhat correct. You are free to use 25 WCU and 25 RCU per region under free tier, thats for all of your tables/indexes within a region. So you can add a maximum of 5 WCU and 5 RCU to 5 tables or indexes, any more and you will be charged.

Enter image description here

If you believe you were under this threshold, reach out to Customer Services and use Billing Support.

profile pictureAWS
EXPERT
answered 7 months ago
  • Thanks for your answer! Could I ask another question? What is the meaning of 594 ReadCapacityUnit-Hrs and 594 WriteCapacityUnit-Hrs? I believe that 1 RCU means that I can read 1 item per second. Does 594 ReadCapacityUnit-Hrs mean I can read 594 items per hour? But this seems weird because I can only read less than 1 item per second (594/60/60 < 1). The last question is that the cost for 594 ReadCapacityUnit-Hrs is 0.00013594 = 0.08. Why isn't 0.0001359424days I used. Again, Thanks a lot for your previous answer!

  • No, capacity is charged per hour. If you had 1 WCU and 1 RCU on a single table for a month, you would be charged approx. 730 ReadCapacityUnit-Hrs and 730 WriteCapacityUnit-Hrs as there is 730 hours in a month.

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