费用计算 | Azure Cosmos DB 是如何计费的?


  计费方式

Azure Cosmos DB 是完全托管的 NoSQL 数据库服务,Azure 根据用户的已经使用的资源进行计费。对于使用到的计算资源,Azure 提供标准预配吞吐量、自动缩放预配吞吐量、以及无服务器三种模式,同时也提供基于 vCore 的一年期或者三年期的保留实例计费模式。

  计费构成

Azure Cosmos DB 服务的收费包括三种类型,分别是,计算资源、存储资源和带宽资源;Azure Cosmos DB 服务只有删除才能停止计费。

计算资源

计算资源定价模型分为两种,分别是吞吐量(请求单位)和 vCore。吞吐量计价模型适用于 NoSQL、MongoDB (RU)、Cassandra、Gremlin 和 Table,Azure Cosmos DB 使用每秒测量的请求单位(RU/s)进行计费;vCore 计价模型适用于 PostgreSQL 和 MongoDB (vCore),Azure Cosmos DB 对每个节点中用于处理数据库操作的 vCore (计算和内存)计费,计费依据为预配节点的大小和数目。

存储资源

存储资源定价模型分为两种,分别是已使用存储和磁盘存储。已使用存储计价模式适用于 NoSQL、MongoDB (RU)、Cassandra、Gremlin 和 Table,Azure Cosmos DB 按每区域每容器/集合/表/图对已使用存储计费,结果舍入到下一 GB;磁盘存储计价模式适用于 PostgreSQL 和 MongoDB (vCore),:Azure Cosmos DB 对每个节点所预配的磁盘按存储大小计费。

带宽资源

Azure 对从外部传入的数据不计算费用,对从 Azure 传出的数据,或者跨区域或可用性区域穿过 Azure WAN 的数据计费。