DynamoDB 有“预置容量”和“按需容量”两种方式收费。 在实际的使用中,常常会纠结那种方式更节省。 咱们经过下面方式进行计算。让你对Dynamodb的花费清清楚楚。ide
场景设定:预置容量,按照10 WCU和50 RCU方式统计,能够根据实际状况,乘以10倍向上增长.spa
1. DynamoDB 订价ci
https://www.amazonaws.cn/dynamodb/pricing/get
1.1. Amazon DynamoDB 预置容量 – 中国(北京)和中国(宁夏)区域it
您根据预留的容量支付统一的小时费率:table
1.2. Amazon DynamoDB 按需容量 – 中国(北京)和中国(宁夏)区域class
对于执行的每一个读取或写入请求,您须要按固订价格付费:请求
2. 如何选择,经过计算得出:im
2.1. WCU预置容量 VS 按需容量支付
预置容量,每小时至关于提供 10x3600s=36000WCU
按需容量计算,预置容量一个小时的费用,除以单次按需请求的费用,0.058/0.0000111538=5200WCU/hour,也就是,每一个小时内,WCU超过这个值,预置容量就更划算了。
另外还须要考虑预置容量在某个时间点,会被10 WCU throttle.
2.2. RCU预置容量 VS 按需容量
预置容量,每小时至关于50x3600s=180,000WCU
按需容量计算,预置容量一个小时的费用,除以单次按需请求的费用,0.058/0.0000022308=25,999WCU/hour,也就是,每一个小时内,WCU超过这个值,预置容量就更划算了。
另外还须要考虑预置容量在某个时间点,会被50 RCU throttle.
3. 预留容量 RI
3.1. Amazon DynamoDB 预留容量 – 中国(北京)和中国(宁夏)地区
1 年期限 |
||
月度承诺用量 |
预付 |
每小时 |
100 个写入容量单位 |
¥ 1300 |
¥ 0.120 |
100 个读取容量单位 |
¥ 280 |
¥ 0.022 |
注释: 最小购买100 WCU/RCU
一年期为预置吞吐量提供 53 % 的折扣。
经过上面的介绍,相信你已经知道,在什么样的业务场景下,“预置容量”和“按需容量”两种付费方式,那种更适合你了!