以前在學習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容器
計費示例:單區域寫入基礎
計費: 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