我不明白Cosmos DB的定价逻辑。假设我有一个Provisioned Throughput类型的数据库。现在价格是用RU/s来衡量的。假设我一天运行三次特定的查询。总共每个月我都会读到10GBs大小的数据。所以我将每月阅读90次,每次阅读都是~111 MBs -让我们假设这是2423 request units。这是否意味着我的成本将是2423 RU / 100 units * 0.008 * 3 hours * 30 days = $17?我需要提出更多的请求才能更便宜吗?谢谢。
发布于 2021-04-06 23:44:11
根据pricing calculator,您配置的2500 RU/s吞吐量定价将为$146.00 = 2500 RU / 100 * 0.008 * 730,其中730是一个月内的小时数。
请注意,使用预置的吞吐量模型,您查询容器的次数并不重要。一旦提供了吞吐量,您将全天候为其付费,无论您是否使用它。
如果你认为你会偶尔查询你的Cosmos DB,对你来说一个更好的定价模式是Serverless模式,你只需根据你实际使用的时间为Cosmos DB资源付费。
有关Provisioned Throughput和Serverless模型之间差异的更多信息可以在这里找到:https://docs.microsoft.com/en-us/azure/cosmos-db/throughput-serverless。
https://stackoverflow.com/questions/66971669
复制相似问题