在Free Tier中请求Cosmos DB中的单位

时间:2018-03-02 12:53:47

标签: azure-cosmosdb

Azure Cosmos DB指出,前12个月,400 RU / s和5GB存储空间是免费的。此外,它还指出购买的最低RU / s为400。

这是否意味着每个系列的最低RU / s?就像我创建2个系列一样,我是否必须购买至少800 RU / s(400x2)?

或者这是否意味着我可以在我的所有收藏中分发我购买的RU?

2 个答案:

答案 0 :(得分:3)

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

  • 固定大小的集合获得一个分区。
  • 一个分区最多为10 GB。

当您选择UNLIMITED集合时,根据您选择的RU数量,将为您的集合准备不同的分区计数。

分区计数可能类似于RU / 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

还有商业观点,这对于拥有许多小型馆藏的项目来说真的不合适。我和MS员工聊过,这是我认为相关的:

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

关于定价模式,我们正在根据客户反馈开展一系列工作:

1 - 降低集装箱的入境价格

12月,我们宣布无限收藏/容器的入门点便宜60%。 2017年2月,我们将无限容器的入口点降低了75%。通过不断改进我们的服务,我们能够通过使其比以前便宜60%来进一步降低无限容器的入门价格。您现在可以以1,000 RU /秒的速度提供无限制的收集,并以100 RU /秒的增量进行扩展,而不是至少配置2,500 RU /秒。无限制的容器(集合)使您能够将配置从低至1,000 RU /秒动态扩展到数百万RU /秒,而不受存储消耗的限制。

2 - 允许客户在数据库级别“汇集”其预配置的吞吐量

(“多集合RU分享”)

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

3 - 我们提供免费等级

使用Cosmos DB的开发人员最常见的请求之一是缺少“免费套餐”。

9月份在Ignite,我们宣布了一个免费套餐,可以在12个月内访问Azure中的所有热门服务。作为专为Cosmos DB提供的免费套餐的一部分,您可以获得5GB存储空间和400RU。

4 - 我们提供Try Cosmos DB免费体验

尝试使用Azure Cosmos DB获得免费体验,使用Cosmos DB为您提供有时间限制的体验(目前为期7天)。

它专为尝试使用Cosmos DB,进行教程,演示,快速启动,不需要Azure帐户或信用卡的实验室而设计。

(1),(3),(4)已经可以使用,(2)将在H1 CY2018的后期推出。

更新5/2018 Microsoft刚刚更改了规则,因此您可以将整个集合中的配置汇集到一个数据库中。 (第2点)

简而言之,从5/2018开始,您可以在一个数据库中按照所有收藏分享您的RU。

答案 1 :(得分:1)

  

这是否意味着每个系列的最低RU / s?就像我创造2   收藏品,我是否必须至少购买800 RU / s(400x2)?

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

enter image description here

  

或者这是否意味着我可以分发我购买的RU / s   我的收藏品?

不,您不能在自己的所有藏品中分发自己购买的RU。实际上,您可以通过此doc检查价格明细,如下所示。

  

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

考虑到费用,您可以参考此article根据实际情况调整吞吐量设置。

希望它对你有所帮助。