azure - 如何限制Azure服务中cosmos数据库的使用?

标签 azure azure-cosmosdb

我是使用 Microsoft Azure 服务的初学者,并且我有学生订阅,可提供 12 个月的免费服务。 enter image description here

我无法弄清楚这意味着什么以及如何限制使用和我的积分正在被使用,即使我的数据库中的数据非常少(每个 mongoDB 集合中不超过 5-6 行)。 有人能具体解释一下7,298/2,976 1/小时的含义吗 2018 年 11 月 10 日超过

最佳答案

对于 cosmosDb,您无需按实际数据使用量付费。更多的是,你付费打开一个管道(RU/s),并且可能有大量数据通过该管道,或者根本没有数据,这并不重要,因为该管道是预留的并为你打开的。

因此,即使您的 cosmosDb 完全是空的并且没有人调用它,您也将为此付费。

您的管道测量值为 100 RU/s。设定 cosmosDb 允许的绝对最小值(目前不确定具体是多少)以降低成本。

另一件重要的事情是,在 cosmosDb 中,您需要为每个集合打开单独的管道,因此为了节省资金,它会改变您构建数据的方式。您不想拥有一堆小集合,尽管这在架构上是有意义的。

RU 本身代表每秒为数据库保留多少读/写计算能力。

Cosmos DB 每月免费提供 400 RU。我假设这是 400 RU/s,而不仅仅是普通的 400。因此,请确保所有内容组合在一起时不超过 400 RU/s(可能是多个集合问题)。

关于azure - 如何限制Azure服务中cosmos数据库的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52855690/

相关文章:

dns - 使用 CNAME 重定向登录到 Azure 部署的 Web 应用程序时出现问题

azure - 在Azure表存储中创建目录层次结构

azure - 获取 Azure InstanceInput 终结点端口

azure - 在 Azure BLOB 或 CosmosDB 上将超过 500k 个图像作为 varbinary blob 存储?

扩展 Cosmos DB

azure - 如何从 Spark 作业中向 ADLS 进行身份验证

angularjs - 为什么大多数浏览器上的预检请求中不包含 TLS 客户端证书?

azure - 删除具有空值的属性

azure-cosmosdb - FeedOptions.EnableLowPrecisionOrderBy 属性的作用是什么

C# Cosmos DB 补丁 - 将元素插入子集合