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 % 的折扣。
經過上面的介紹,相信你已經知道,在什麼樣的業務場景下,「預置容量」和「按需容量」兩種付費方式,那種更適合你了!