AWS DynamoDB 怎么用才省钱?

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

  • 写入吞吐量:每 10 个单位的写入容量 ¥ 0.058
  • 读取吞吐量:每 50 个单位的读取容量 ¥ 0.058


1.2. Amazon DynamoDB 按需容量 – 中国(北京)和中国(宁夏)区域class

对于执行的每一个读取或写入请求,您须要按固订价格付费:请求

  • 写入请求:每 1000000 个写入请求单位 ¥11.1538  (单个请求¥0.0000111538)
  • 读取请求:每 1000000 个读取请求单位 ¥2.2308 (单个请求¥0.0000022308)

 

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 % 的折扣。

经过上面的介绍,相信你已经知道,在什么样的业务场景下,“预置容量”和“按需容量”两种付费方式,那种更适合你了!

相关文章
相关标签/搜索