Azure Cosmos DB 使用費用參考

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

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

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

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


 

計費方式:blog

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

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

          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

相關文章
相關標籤/搜索