Azure Cosmos DB 使用费用参考
之前在学习Cosmos DB 中SQL API(DocumentDB) 的时候,也就是之前做的一些笔记,看到有使用费用的一些介绍,就有兴趣的去了解了下,做了一下简单的总结。
想了解更多或是购买使用的还请参考官网:
https://docs.microsoft.com/zh-cn/azure/cosmos-db/understand-your-bill
https://azure.microsoft.com/zh-cn/pricing/details/cosmos-db/
计费方式:
每100 RU/s(100单位) 单区域写入 = $0.008 /h
每100 RU/s(100单位) 多区域写入 = $0.016 /h
SSD存储(GB) = $0.25 GB/Month
计费示例:单区域写入
- 假设一个预配吞吐量为1000 RU/s 的容器(使用一个月)和使用24小时的预配吞吐量为 2500 RU/s的容器(在创建容器后24小时后删除)。
计费: 1000 RU/s 使用 24 小时 * 30 天 = 720 小时
2500 RU/s 使用24 小时
账单: 0.008 * 1000 / 100 * 720 = 57.6
0.008 * 2500 / 100 * 24 = 4.8
总计: $ 62.4
2. 假设 创建了两个容器,分别预配500 RU/s 和700 RU/s,现在 每个容器吞吐量增加500 RU/s,再使用10 小时后,又改为原来的吞吐量。
计费: 总吞吐量 500 RU/s + 700RU/s =1200 RU/s 使用了 720 小时- 10 小时= 710 小时
添加后总吞吐量 1000 RU/s + 1200 RU/s = 2200RU/s ,使用了 10 小时
账单: 0.008 * 1200 / 100 * 710 = 68.16
0.008 * 2200 / 100 * 10 = 1.76
总计: $ 69.92
计费示例: 多区域写入
3. 假设 创建位于美国西部Cosmos容器,指定 10K RU/s 吞吐量,可用存储的容量为1T,在这个基础上添加3个区域(美国东部,北欧和东亚),每个区域存储和吞吐量相同,并且对所有关联的容器进行写入。
计费: 美国西部吞吐量 10K RU/s 使用720 小时
其他三个区域 (3+1) * 10K RU/s 使用720 小时
存储容量 4 * 250 GB 使用 一月
账单: 0.016 * 10 000 / 100 * 24 * 30 = 1152
0.016 * (3+1) 10 000 /100 * 24 * 30 = 4608
0.25 * 4 * 250 = 250
总计: $ 6010
购买保留容量(节省费用):
| 1年保留期 | 3年保留期 | ||
吞吐量 | 单区域写入 | 多区域写入 | 单区域写入 | 多区域写入 |
价格/节省 | 每 100 RU/秒的价格 比即用即付节省的费用 | |||
前5万RU/s | $0.0068 (~15%) | $0.0128 (~20%) | $0.006 (~25%) | $0.0112 (~30%) |
之后45万RU/s | $0.006 (~25%) | $0.0112 (~30%) | $0.0052 (~35%) | $0.0096 (~40%) |
相关文章