Azure cosmosdb 在Cosmos DB中请求自由层中的单位

Azure cosmosdb 在Cosmos DB中请求自由层中的单位,azure-cosmosdb,Azure Cosmosdb,Azure Cosmos DB表示,在最初的12个月内,400 RU/s和5GB的存储是免费的。此外,它还规定购买的最小RU/s为400 这是否意味着每个系列的最小RU/s?比如,如果我创建2个集合,我是否需要购买至少800 RU/s(400x2) 或者这是否意味着我可以将自己购买的RU/s分发到我的所有收藏中 这是否意味着每个系列的最小RU/s?就像我创造了2个 收集,我是否需要购买至少800 RU/s(400x2) 是的,最小RU/s限制适用于每个集合。在门户上创建集合时,您可以看到两种情况

Azure Cosmos DB表示,在最初的12个月内,400 RU/s和5GB的存储是免费的。此外,它还规定购买的最小RU/s为400

这是否意味着每个系列的最小RU/s?比如,如果我创建2个集合,我是否需要购买至少800 RU/s(400x2)

或者这是否意味着我可以将自己购买的RU/s分发到我的所有收藏中

这是否意味着每个系列的最小RU/s?就像我创造了2个 收集,我是否需要购买至少800 RU/s(400x2)

是的,最小RU/s限制适用于每个集合。在门户上创建集合时,您可以看到两种情况:固定和无限。如果您创建2个集合(固定),您需要购买至少800 Ru/s

或者这是否意味着我可以将我购买的RU/s分发给所有人 我的收藏

不,您不能将自己购买的RU/s分发到所有收藏中。事实上,你可以从这里查看价格详情如下

使用Azure Cosmos DB,您只需支付配置的吞吐量和数据 存储在容器中(例如,文件容器或表格 记录或由顶点/边组成的图形)。供应 吞吐量,以每秒请求单位(RU)或(RU/s)计费,允许 您需要从容器中读取数据或将数据写入容器中。每个容器都是 按小时计费,吞吐量以 100 RU/秒,最小为400 RU/秒,数据存储在 GBs)。无限容器每个分区至少有100 RU/s

考虑到成本,您可以参考此内容根据实际情况调整吞吐量设置


希望它能帮助您。

这可能是因为数据分区的工作方式:

  • 固定大小的集合获得一个分区
  • 一个分区的最大容量为10GB
当您选择无限集合时,根据您选择的RU数量,将有不同数量的分区为您的集合准备

分区计数可能类似于RUs/5000。 因此,您实际上并不是为吞吐量而付费,也不是为收集而付费,但这里的主要问题是分区的计数

每个集合都至少有一个分区,这就是为什么即使是非常小的集合,您也必须支付如此多的费用

1  col, 400 ru/s    10 GB     = 1 partition
1  col, 11 000 ru/s 10 GB     = you're forced to move to unlimited plan = 2 part.
1  col, 100 000 ru  100 GB    = 10 partitions 
10 col, 400 ru each 1 GB each = 10 partitions
还有一个商业观点,这确实不适合有很多小收藏的项目。我与微软员工进行了交谈,以下是我认为相关的内容:

Azure Cosmos DB是一种全球分布、水平可扩展的多模型数据库服务。作为一个为云设计的数据库系统,Cosmos DB利用了云的三个核心特性:(1)全局分布(2)弹性可伸缩性和(3)多租户(以及由此产生的成本效益)。客户可以跨任意多个地理区域弹性地扩展Azure Cosmos DB容器(例如,表/图形/文档集合)的吞吐量和存储,并获得有保证的低延迟和高可用性。Azure Cosmos DB是当今市场上第一个提供全面SLA(包括吞吐量、延迟、可用性和一致性)的全球分布式数据库服务。Azure Cosmos DB有一个写优化、资源管理、模式无关的数据库引擎,能够在本地支持多个数据模型(键值、文档、图形和列系列)和大量用于数据访问的API(例如MongoDB、Cassandra、SQL(Cosmos DB)、Gremlin、Azure表存储和更多API),以可扩展的方式高效地进行

关于定价模型,我们正在根据客户反馈进行多项工作:

1-降低集装箱的入境价格 去年12月,我们宣布了60%的无限制收集/集装箱优惠。2017年2月,我们将无限集装箱的入境点降低了75%。通过不断改进我们的服务,我们能够进一步降低无限集装箱的入境价格,使其比以前便宜60%。现在,您可以以1000 RU/秒的速度提供无限制的收集,并以100 RU/秒的增量进行扩展,而不是以2500 RU/秒的最低速度提供。无限容器(集合)使您能够动态地将资源调配从1000 RU/秒扩展到数百万RU/秒,而不受存储消耗的限制

2-允许客户在数据库级别“汇集”其调配的吞吐量 (“多收藏RU共享”)

允许客户跨多个集合进行资源调配(在数据库级别)并汇集所有已调配的吞吐量这反过来将允许客户轻松地在数据库级别共享其吞吐量

3-我们提供一个免费层 使用Cosmos DB的开发人员最常见的请求之一是缺少“免费层”

在9月的Ignite大会上,我们宣布了一个免费层,可以在12个月内访问Azure中所有流行的服务。作为Cosmos DB专用免费层的一部分,您可以获得5GB的存储空间和400RUs

4-我们提供免费体验的Try Cosmos DB 有一个免费体验的Azure Cosmos DB,它给你一个有时间限制的体验(目前为7天)

它设计用于试用Cosmos DB、做教程、演示、快速入门、实验室,而不需要Azure帐户或信用卡

(1) ,(3),(4)已经提供,(2)将于2018年上半年晚些时候提供

2018年5月更新 Microsoft刚刚更改了规则,因此您可以将整个集合中的资源调配集中到一个数据库中。(上文第2点)

长话短说,自2018年5月起,您可以在一个DB内按您的所有收藏分享您的RU。

是的,RU's