代码之家  ›  专栏  ›  技术社区  ›  Joshua Hayes

CosmosDb在多主机环境中如何为写操作向RUs收费?

  •  0
  • Joshua Hayes  · 技术社区  · 6 年前

    SDK报告~10 RU以执行写入操作
    具有5个区域的多主数据库: :SDK报告相同操作的约46.86 RU(~5倍以将复制合并到所有区域。有意义)

    enter image description here

    您是否在本地写入区域支付46RU的成本,或者SDK报告的成本基本上除以您拥有的区域数,每个区域支付成本?所以 在上述五个区域的场景中,每个区域的写入操作成本是10RU还是本地写入区域的一次性费用约为47RU?

    1 回复  |  直到 6 年前
        1
  •  1
  •   David Makogon    6 年前

    每个区域都获得指定的RU分配,因此,如果您创建一个10K RU集合,并且在多主机环境中有5个区域,您将有10K x 5=50K RU可用(并为50K RU付费)。

    每个操作都有自己的RU费用,因此如果在所有5个区域中都发生写入,那么您将在每个区域中消耗RU(这不会导致单个区域中RU成本的5倍)。好处是一个区域中的写入不会影响另一个区域中可用的RU。但是,您将为每个区域的RU容量付费(对于您指定的区域数量,实际上是一个乘数)。

    推荐文章