Azure Cosmos DB 使用費用參考

一人腳步發表於2019-01-28

  之前在學習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

相關文章