了解 Azure Cosmos DB 免费层

Understanding Azure Cosmos DB Free Tier

Azure Cosmos DB 免费层为我们提供 1000 RU/s 和 25 GB 的存储空间。

我用一个容器创建了一个数据库,向其中添加了一些数据并执行了一些查询。 看看这些见解,我可以看到:

这是否意味着我使用了免费套餐的 1000 个 RU 中的 99.68 个? 那是一个月 1000 RU 吗?

Does that mean I used 99.68 RUs out of the 1000 RUs from the free tier?

表示您总共使用了99.68个请求单元。目前还不清楚您在什么时间段内使用了这些,但即使是在一秒钟内,这也完全在 1,000 RU/S 限制内。

Are those 1000 RUs in a month?

没有。当您记得 RU/s 是“每秒请求单位 ”时,这是没有意义的。这是一个持续的津贴,基于提供的 RU(无论是手动还是通过自动缩放)而不是使用的 RU。

我想您可能担心您已经使用了 10% 的免费津贴?绝对不是这样的。对于配置为 1,000 RU/s 的容器,您可以每秒使用 1,000 RU ,并且配额每秒重新开始。使用的任何历史请求单位在这里都不重要。

就实际请求单位而言,免费帐户意味着如果您能够以某种方式让集合在该月每秒持续处理价值 1,000 个请求单位的操作,则您每月可以使用 2,592,000,000 个而无需支付任何额外费用。

如果您通过配置超过 1,000 个 RU/s 超出免费层的限制,您将按小时粒度相应地计费。

使用免费帐户,如果您担心额外费用,您可能应该避开自动缩放,因为可以配置的最小自动缩放范围是 400-4,000 RU/s,并且这些 RU 按 50% 收费溢价。

使用免费帐户,您可以通过帐户中所有容器和数据库的固定配置免费配置多达 1,000 个 RU/s - 使用固定配置,您将根据配置的内容而不是使用的内容付费(如果您的使用量超过规定的限制,系统将限制您)。