Cosmos DB地理复制对写入操作的RU消耗有什么影响?
Cosmos DB 地理复制写入成本测算解答
首先明确两个通用计费基础规则:
- 单区域部署下,1KB标准文档(开启默认自动索引)的写入操作固定消耗
5 RU - 单写入区域、多只读副本的地理复制模式下,写入操作需要将数据同步到所有关联的只读区域,写入总RU成本为 单区域写入RU成本 × 总区域数量
场景一(3个地理复制区域、仅1个写入区域、预置RU 400)
- 1KB文档写入并完成全量地理复制的总RU消耗:
5 RU × 3 = 15 RU - 非主区域收费规则:配置地理复制时所有区域会同步配置与主区域相同的预置RU额度,非主区域也会按对应预置RU收取事务成本,并非仅产生存储成本。该场景下总预置RU为
400 RU × 3 = 1200 RU,事务费用按1200 RU的预置量核算,存储成本按每个区域实际占用的存储容量单独计费。
场景二(单区域部署无地理复制、预置RU 400)
- 同一份1KB文档的写入成本为
5 RU - 总预置RU为400 RU,事务费用按400 RU的预置量核算,存储仅按单区域实际占用量计费。
两种场景成本差异
- 单次写入操作RU消耗:场景一是场景二的3倍
- 预置RU事务成本:同周期无配置调整的前提下,场景一是场景二的3倍
- 存储成本:数据全量同步无差异的前提下,场景一是场景二的3倍
内容的提问来源于stack exchange,提问作者MrPanucci
相关产品推荐
相关产品推荐

