1. 程式人生 > >Azure Cosmos DB 使用費用參考

Azure Cosmos DB 使用費用參考

man pri 結合 sof 總結 html blog 了解 寫入

  之前在學習Cosmos DB 中SQL API(DocumentDB) 的時候,也就是之前做的一些筆記,看到有使用費用的一些介紹,就有興趣的去了解了下,做了一下簡單的總結。

  想了解更多或是購買使用的還請參考官網:

  https://docs.microsoft.com/zh-cn/azure/cosmos-db/understand-your-bill

  https://azure.microsoft.com/zh-cn/pricing/details/cosmos-db/


計費方式:

   每100 RU/s(100單位) 單區域寫入 = $0.008 /h

每100 RU/s(100單位) 多區域寫入 = $0.016 /h

SSD存儲(GB) = $0.25 GB/Month

計費示例:單區域寫入

  1. 假設一個預配吞吐量為1000 RU/s 的容器(使用一個月)和使用24小時的預配吞吐量為 2500 RU/s的容器(在創建容器後24小時後刪除)。

  計費: 1000 RU/s 使用 24 小時 * 30 天 = 720 小時

    2500 RU/s 使用24 小時

  賬單: 0.008 * 1000 / 100 * 720 = 57.6

   0.008 * 2500 / 100 * 24 = 4.8

  總計: $ 62.4

  2. 假設 創建了兩個容器,分別預配500 RU/s 和700 RU/s,現在 每個容器吞吐量增加500 RU/s,再使用10 小時後,又改為原來的吞吐量。

  計費: 總吞吐量 500 RU/s + 700RU/s =1200 RU/s 使用了 720 小時- 10 小時= 710 小時

    添加後總吞吐量 1000 RU/s + 1200 RU/s = 2200RU/s ,使用了 10 小時

  賬單: 0.008 * 1200 / 100 * 710 = 68.16

      0.008 * 2200 / 100 * 10 = 1.76

  總計: $ 69.92

計費示例: 多區域寫入

  3. 假設 創建位於美國西部Cosmos容器,指定 10K RU/s 吞吐量,可用存儲的容量為1T,在這個基礎上添加3個區域(美國東部,北歐和東亞),每個區域存儲和吞吐量相同,並且對所有關聯的容器進行寫入。

  計費: 美國西部吞吐量 10K RU/s 使用720 小時

    其他三個區域 (3+1) * 10K RU/s 使用720 小時

    存儲容量 4 * 250 GB 使用 一月

  賬單: 0.016 * 10 000 / 100 * 24 * 30 = 1152

    0.016 * (3+1) 10 000 /100 * 24 * 30 = 4608

    0.25 * 4 * 250 = 250

  總計: $ 6010


購買保留容量(節省費用):

1年保留期

3年保留期

吞吐量

單區域寫入

多區域寫入

單區域寫入

多區域寫入

價格/節省

每 100 RU/秒的價格 比即用即付節省的費用

前5萬RU/s

$0.0068 (~15%)

$0.0128 (~20%)

$0.006 (~25%)

$0.0112 (~30%)

之後45萬RU/s

$0.006 (~25%)

$0.0112 (~30%)

$0.0052 (~35%)

$0.0096 (~40%)

註:表格內容只是官網的一部分,下同。

計費示例:

  4. 假設有兩個區域,分別為美國東部和日本東部,每個區域預配了50 K RU/s

  即用即付的方式:

  0.008 * 50 000 / 100 * 8760 + 0.009 * 50 000 / 100 * 8760

  =74460

  購買保留容量:

  74460 * (1-20%)= 59568 (20%的折扣)

  鑒於如果一個CosmosDb 賬戶 購買了保留容量100 K RU/s ,而這100KRU/s 容量將用於 兩個區域,美國東部,和日本東部, 而這兩區域的價格不一樣,為了統計使用的吞吐量就出現了 折扣比率。

  例如:

計量描述

區域

比率

Azure Cosmos DB - 100 RU/秒/小時

美國東部

1

Azure Cosmos DB - 100 RU/秒/小時

南非西部

1

Azure Cosmos DB - 100 RU/秒/小時

印度南部

1.0375

Azure Cosmos DB - 100 RU/秒/小時

加拿大東部

1.1

Azure Cosmos DB - 100 RU/秒/小時

日本東部

1.125

Azure Cosmos DB - 100 RU/秒/小時

印度中部

1.1375

計費示例:

  5. 假設一個CosmosDb 賬戶 購買了保留容量100K RU/s , 有兩個區域美國東部和日本東部,而 兩個區域的吞吐量消耗均為50K RU/s,(15%的折扣)

  計費: 保留容量100K RU/s 一個月

    美國東部的使用量, 50K RU/s * 1= 50K RU/s

    日本東部 剩余使用量 50K RU/s / 1.125= 44.4K RU/s

    日本東部 需要另付的量 0.6K RU/s 使用一個月

  賬單: 0.0068 * 100 000 / 100 * 720 = 4896

    0.009 * 800 / 100 * 720 = 51.84

  總計: $ 4947.84

結合官網的介紹,簡單的總結以上內容,僅供了解參考。

本隨筆鏈接:https://www.cnblogs.com/OneManStep/p/10331807.html

Azure Cosmos DB 使用費用參考