Azure Cosmos DB 定價與預約容量折扣
適用於:NoSQL MongoDB Cassandra Gremlin Table
Azure Cosmos DB 保留容量可讓您享有為 Azure Cosmos DB 資源保留的輸送量的折扣價格。 承諾保留一年或三年的 Azure Cosmos DB 資源,您可以享受高達 63% 的折扣。 資源範例是資料庫和容器 (資料表、集合及圖表)。 它未涵蓋網路或記憶體。
Azure Cosmos DB 定價與折扣如何與預約容量搭配使用
保留容量購買大小應該以現有或即將部署的 Azure Cosmos DB 資源每小時要使用的輸送量總量為基礎。
例如:如果這是您一致的每小時使用模式,請購買 10000 RU/s 的保留容量。 在這種情況下,超過 10,000 RU/s 的佈建輸送量將按隨用隨付費率計費。 但是,如果您的使用模式一小時內始終低於 10,000 RU/s,則應相應減少保留容量以避免浪費。
請注意:
- 保留數量沒有限制。
- 您可以隨時購買更多保留。
- 不同的保留可以在同一次購買中購買。
購買保留容量之後,會立即套用至符合保留容量條件的任何現有 Azure Cosmos DB 資源。 如果您沒有任何現有的 Azure Cosmos DB 資源,即會在您部署符合保留條件的新 Azure Cosmos DB 執行個體時套用保留。 在這兩種情況下,保留容量的期間都會在成功購買後立即生效。
當您的保留容量到期時,Azure Cosmos DB 執行個體將會繼續執行,而且會以一般隨用隨付費率計費。 您可以從 Azure 入口網站購買 Azure Cosmos DB 保留容量。 保留的付款方式可為預先付款或每月付款。
未使用的保留容量和保留交換
保留折扣採「不用則作廢」的原則。 因此,如果您有任何一小時沒有相符的資源,就會失去該小時的保留數量。 您無法遞轉未使用的保留時數。
當您關閉資源時,保留折扣會自動套用至指定範圍中另一個相符的資源。 如果在指定的範圍內找不到相符的資源,則會「失去」保留時數。
停止的資源會計費並繼續利用保留時間。 若要搭配其他工作負載使用可用的保留時數,請解除配置或刪除資源,或縮減其他資源。
客戶可以使用自助程式來交換保留,並移轉現有的保留,以取得更大或較小的選項。 交換沒有罰款,這些交換會作為退款和回購處理。 系統會為取消和新的保留購買建立不同的交易。 針對您折抵的保留,系統會按比例計算保留的退款金額。 新的購買則會收取完整費用。 按比例計算的保留金額是所退還保留的按日、按比例計算殘值。 如需保留交換的詳細資訊,請按兩下 這裡。
所需的權限
購買 Azure Cosmos DB 保留容量所需的權限是:
- 若要購買保留,您必須在 Azure 訂用帳戶上具備擁有者角色或保留購買者角色。
- 針對企業訂用帳戶,必須在 EA 入口網站中啟用新增保留執行個體。 或者,如果該設定已停用,則您必須是訂用帳戶上的 EA 系統管理員。
- 若為雲端解決方案提供者 (CSP) 方案,則只有系統管理員代表或銷售代表可以購買 Azure Cosmos DB 保留容量
每一區域的保留折扣
保留折扣適用於不同區域中使用下列比率的輸送量使用量:
區域 | 比例 |
---|---|
印度南部 | 1.0375 |
加拿大東部 | 1.1 |
日本東部 | 1.125 |
日本西部 | 1.125 |
印度西部 | 1.1375 |
印度中部 | 1.1375 |
澳大利亞東部 | 1.15 |
加拿大中部 | 1.2 |
法國中部 | 1.25 |
巴西南部 | 1.5 |
澳洲中部 | 1.5 |
澳洲中部 2 | 1.5 |
法國南部 | 1.625 |
所有其他區域 | 1.0 |
Azure 計費系統會將保留計費權益指派給新增至資料庫帳戶且符合保留設定的第一個區域。 請檢查範例。
Azure Cosmos DB 定價與預約容量折扣層
Azure Cosmos DB 保留容量可以大幅降低 Azure Cosmos DB 成本,預付一或三年期承諾用量費用,即可節省高達一般價格的 63%。 保留容量提供帳單折扣,而且不會影響 Azure Cosmos DB 資源的狀態,包括效能和可用性。
我們提供固定折扣和累進折扣選項。 請注意,您可以在同一次購買中混合搭配不同的保留選項和尺寸。
固定折扣保留
此選項使用 100 RU/s 的倍數,讓您可以保留 100 到 999,900 RU/s 之間的任何容量,並享有固定折扣:
保留容量 | 一年單次折扣 | 三年折扣 |
---|---|---|
100 RU/s | 20% | 30% |
100 多重主機 RU/s | 20% | 30% |
對於超過999,900 RU/秒,您可以使用漸進式折扣來降低成本。
累進折扣保留
此選項使用我們更大保留規模的倍數,允許您保留從 1,000,000 RU/s 開始的任何容量,並提供累進折扣:
保留容量 | 一年折扣 | 三年折扣 |
---|---|---|
1,000,000 RU/s | 27.0% | 39.5% |
1,000,000 多重主機 | 32.0% | 44.5% |
2,000,000 RU/s | 28.5% | 42.3% |
2,000,000 多重主機 RU/s | 33.5% | 47.3% |
3,000,000 RU/s | 29.0% | 43.2% |
3,000,000 多重主機 RU/s | 34.0% | 48.2% |
4,000,000 RU/s | 33.0% | 47.4% |
4,000,000 多重主機 RU/s | 38.0% | 52.4% |
5,000,000 RU/s | 35.4% | 49.9% |
5,000,000 多重主機 RU/s | 40.4% | 54.9% |
10,000,000 RU/s | 40.2% | 55.0% |
10,000,000 多重主機 RU/s | 45.2% | 60.0% |
12,500,000 RU/s | 41.2% | 56.0% |
12,500,000 多重主機 RU/s | 46.2% | 61.0% |
15,000,000 RU/s | 41.8% | 56.6% |
15,000,000 多重主機 RU/s | 46.8% | 61.6% |
20,000,000 RU/s | 42.6% | 57.5% |
20,000,000 多重主機 RU/s | 47.6% | 62.5% |
25,000,000 RU/s | 43.1% | 58.0% |
25,000,000 多重主機 RU/s | 48.1% | 63.0% |
30,000,000 RU/s | 43.4% | 58.3% |
30,000,000 多重主機 RU/s | 48.4% | 63.3% |
您可以透過針對您的案例的最大保留來最大限度地節省成本。 範例:您需要 200 萬 RU/s,為期一年。 如果您購買兩個單位的 1,000,000 RU/s 保留,您的折扣為 27.0%。 如果您購買 2,000,000 RU/s 保留的一個單位,您將擁有完全相同的保留容量,但有 28.5% 的折扣。
建立支援要求以購買任何數量大於 1,000,000 RU/s 的保留。
保留使用量
購買保留容量後,符合保留屬性的輸送量費用就不會再按照預付型方案的費率來收費。 如需有關保留的詳細資訊,請參閱 Azure 保留一文。
請注意,單一寫入區域自動調整資料庫作業會搭配 1.5 乘數因數使用 RU/秒。 為此,我們有下列保留取用公式:
- 單一區域標準輸送量:RU * 區域比率
- 多重區域標準輸送量:RU * 每個區域的區域比率,依區域新增至資料庫帳戶的順序。
- 單一區域自動調整輸送量:RU * 1.5 * 區域比率
- 多重區域自動調整輸送量:每個區域的 RU * 1.5 * 區域比率,依區域新增至資料庫帳戶的順序。
取用範例
請思考一下下列保留需求:
- 每個區域的必要輸送量:50,000 RU/秒
- 使用的區域:2
在此案例中,您的需求費用總計會針對這兩個區域中的 500 個 100 RU/秒計量。 每小時總計會耗用 100,000 RU/秒。
範例 1 - 具有 1.0 比率和標準輸送量的兩個區域
例如,假設您需要美國中北部和美國西部區域中的 Azure Cosmos DB 標準輸送量部署。 每個區域有 50,000 RU/秒的輸送量耗用量。 購買 100,000 RU/秒的保留將可完全平衡您的需求費用。 保留所涵蓋折扣的計算方式為:輸送量耗用量 * 該區域的保留折扣比例。 對於美國中北部和美國西部區域,保留折扣比例為1.0。 因此,總共折扣的 RU/秒為 100,000 RU/秒。 此值計算為:50,000 * 1.0 + 50,000 * 1.0 = 100,000 RU/秒。 您不需要以定期隨用隨付率支付任何其他費用。
計量描述 | 數量 | 區域 | 區域比率 | 輸送量耗用量 (RU/秒) | 保留耗用量公式 | 套用至 RU/秒的保留折扣 | 隨用隨付 RU/秒 |
---|---|---|---|---|---|---|---|
Azure Cosmos DB - 100 RU/秒/小時 - 美國中北部 | 500 | 美國中北部 | 1.0 | 50,000 | 50,000 * 1.0 = 50,000 | 50,000 個保留 | 0 |
Azure Cosmos DB - 100 RU/秒/小時 - 美國西部 | 500 | 美國西部 | 1.0 | 50,000 | 50,000 * 1.0 = 50,000 | 保留剩餘的 50,000 個 | 0 |
範例 2 - 具有不同比率和標準輸送量的兩個區域
例如,假設您需要 AU Central 2 和 FR South 區域中的 Azure Cosmos DB 標準輸送量部署。 每個區域有 50,000 RU/秒的輸送量耗用量。 保留購買 100,000 RU/秒的適用方式如下(假設 AU Central 2 使用量已先新增至資料庫帳戶):
計量描述 | 數量 | 區域 | 區域比率 | 輸送量耗用量 (RU/秒) | 保留耗用量公式 | 套用至 RU/秒的最終保留折扣 | 隨用隨付 RU/秒 |
---|---|---|---|---|---|---|---|
Azure Cosmos DB - 100 RU/秒/小時 - 澳大利亞中部 2 | 500 | 澳洲中部 2 | 1.5 | 50,000 | 50,000 * 1.5 = 75,000 | 100,000 個保留中的75,000個 | 0 |
Azure Cosmos DB - 100 RU/秒/小時 - 法國南部 | 500 | 法國南部 | 1.625 | 50,000 | 50,000 * 1.625 = 81,250 | 其餘25,000個保留 | (81,250 - 25,000) / 1.625 = 34,616 |
澳大利亞中部 2 區域中 50,000 個單位的使用量相當於 75,000 RU/秒的可計費保留使用量 (或標準化使用量)。 此值的計算方式為:輸送量耗用量 * 該區域的保留折扣比例。 計算等於 75,000 RU/秒的可計費或標準化使用量。 此值的計算方式為:50,000 * 1.5 = 75,000 RU/秒。
法國南部區域中 50,000 個單位的使用量相當於需要 50,000 * 1.625 = 81,250 RU/秒的保留。
總保留購買為 100,000 個單位。 因為 AU central2 區域使用 75,000 RU/秒,因此會讓其他區域保留 25,000 RU/秒。
針對FR南部區域,會使用25,000 RU/秒的保留購買,並保留56,250個保留 RU/秒(81,250 – 25,000 = 56,250 Ru/秒)。
使用保留時需要 56,250 RU/秒。 若要以一般定價支付 RU/秒的費用,您必須將它轉換成一般 RU/秒,方法是除以保留比率 56,250 / 1.625 = 34,616 RU/秒。 一般 RU/秒會按正常的隨用隨付率來收費。
範例 3 - 具有 1.0 比率和自動調整輸送量的兩個區域
例如,假設您需要美國中北部和美國西部區域的 Azure Cosmos DB 自動調整輸送量部署。 每個區域有 50,000 RU/秒的輸送量耗用量。 保留購買 100,000 RU/秒不會完全平衡您的隨選費用。 保留涵蓋的折扣會計算為:輸送量耗用量 * reservation_discount_ratio_for_that_region * autoscale_ratio。 對於美國中北部和美國西部區域,保留折扣比例為1.0。
計量描述 | 數量 | 區域 | 區域比率 | 自動調整比例 | 輸送量耗用量 (RU/秒) | 保留耗用量公式 | 套用至 RU/秒的保留折扣 | 隨用隨付 RU/秒 |
---|---|---|---|---|---|---|---|---|
Azure Cosmos DB - 100 RU/秒/小時 - 美國中北部 | 500 | 美國中北部 | 1.0 | 1.5 | 50,000 | 50,000 * 1.0 * 1.5 = 75,000 | 100,000 個保留中的75,000個 | 0 |
Azure Cosmos DB - 100 RU/秒/小時 - 美國西部 | 500 | 美國西部 | 1.0 | 1.5 | 50,000 | 50,000 * 1.0 * 1.5 = 75,000 | 其餘25,000個保留 | (75,000-25,000)/1.0 = 50,000 |
購買範例案例 1
想像一下這個假設案例:一家公司正在開發一個新應用程式,但不確定輸送量需求,他們在 3 個不同的日子購買了 RU/s。
- 第一天,他們為其開發環境購買了保留容量:
- 總計 800 RU/s:8 個單位的 100 RU/s 選項,有 20% 的折扣。
- 範圍為開發資源群組。
- 期限一年,因為該專案持續九個月。
- 他們預先付款,這是一個很小的價值。
- 在第 30 天,他們為其測試環境購買了保留容量:
- 750,000 RU/s:100 RU/s 選項的 7,500 個單位,有 20% 的折扣。
- 範圍為測試訂用帳戶。
- 為期一年。
- 他們選擇按月付款。
- 在第 180 天,他們為生產環境購買了保留容量:
- 3,500,000 RU/s:3,000,000 RU/s 選項的一個單位,可享 43.2% 的折扣。 還有 5,000 單位的 100 RU/s 選項,有 20% 的折扣。
- 範圍為生產訂用帳戶。
- 為期三年,享有最大優惠。
- 他們也選擇按月付款。
購買範例案例 2
想像一下這樣一個假設案例:一家公司需要 10,950,000 的三年保留。 在同一次購買中,他們獲得:
- 10,000,000 RU/s 保留的一個單位,按月支付。
- 9,000 個單位的 100 RU/s 保留,按月支付。
- 500 個單位的 100 RU/s 保留,預付費用。
購買之前,請決定所需的輸送量
我們會根據您的每小時使用量模式來計算購買建議。 我們會分析過去 7、30 和 60 天的使用量,並建議您節省最多成本的保留容量購買。 您可以使用下列步驟,在 Azure 入口網站中檢閱建議的保留大小:
登入 Azure 入口網站。
選取 [所有服務]>[保留]>[新增]。
從 [購買保留] 窗格中,選擇 [Azure Cosmos DB]。
選取 [建議] 索引標籤以檢閱建議的保留:
您可以依照下列屬性來篩選建議:
- 期限 (一年或三年)
- 帳單週期 (每月或預付)
- 輸送量類型 (RU/秒與多區域寫入 RU/秒)
此外,您可以將建議的範圍限定在單一資源群組、單一訂用帳戶或整個 Azure 註冊中。
以下是範例建議:
購買 30,000 RU/秒保留的這項建議表示,在三年的保留期間,30,000 RU/秒的保留大小可省下最多費用。 在此情況下,我們會根據過去 30 天的 Azure Cosmos DB 使用量來計算建議。 如果此建議 (基於過去 30 天的 Azure Cosmos DB 使用情況) 無法代表未來的使用情況,則選擇另一個建議期限。
對於 30,000 RU/s 保留,在標準佈建輸送量中,您應該購買 300 個單位的 100 RU/s 選項。
如何購買保留容量
將所需的保留大小除以 100,即可計算出所需的 100 RU/s 選項的單位數。 最大數量為 9,999 個單位,即 999,900 RU/s。 對於 100 萬 RU/s 或更多,建立支援要求以獲得高達 63% 的折扣。
登入 Azure 入口網站。
選取 [所有服務]>[保留]>[新增]。
從 [購買保留] 窗格中,選擇 [Azure Cosmos DB] 以購買新的保留。
選擇正確的範圍、計費訂閱、管理群組 (如果適用)、資源群組 (如果適用) 以及保留大小。 下表說明所有選項:
欄位 描述 範圍 控制多少訂用帳戶可以使用與保留容量相關聯的計費權益選項。 它也會控制保留容量套用至特定訂用帳戶的方式。
如果您選取 [共用],保留容量折扣會套用至計費內容內任何訂用帳戶中執行的 Azure Cosmos DB 執行個體。 計費內容取是以您註冊 Azure 的方式為基礎。 針對企業客戶,共用範圍是註冊,並包含註冊中的所有訂用帳戶。 針對隨用隨付客戶,共用範圍是帳戶管理員所建立採用隨用隨付費率的所有個別訂用帳戶。
如果您選取 [管理群組],則保留折扣會套用至在屬於管理群組和計費範圍內任何訂用帳戶中執行的 Azure Cosmos DB 執行個體。
如果您選取 [單一訂用帳戶],保留容量折扣會套用至所選訂用帳戶中的 Azure Cosmos DB 執行個體。
如果您選取 [單一資源群組],則保留折扣會套用至所選訂用帳戶中的 Azure Cosmos DB 執行個體,以及該訂用帳戶內選取的資源群組。
您可以在購買保留容量之後變更保留範圍。訂用帳戶 用來支付 Azure Cosmos DB 保留容量費用的訂用帳戶。 收取費用時,系統會使用所選訂用帳戶的付款方式。 訂用帳戶必須是下列其中一個類型:
Enterprise 合約 (供應項目號碼:MS-AZR-0017P 或 MS-AZR-0148P):針對 Enterprise 訂用帳戶,費用會從註冊的 Azure 預付金額 (先前稱為承諾用量金額) 餘額扣除或當作超額部分收費。
採用隨用隨付費率的個別訂用帳戶 (供應項目號碼:MS-AZR-0003P 或 MS-AZR-0023P):對於採用隨用隨付費率的個別訂用帳戶,費用會以訂用帳戶的信用卡或發票付款方式計費。資源群組 套用保留容量折扣的資源群組。 詞彙 一年或三年。 輸送量類型 佈建為要求單位的輸送量。 您可以針對佈建的輸送量 (單一區域寫入和多區域寫入的設定) 購買保留。 輸送量類型具有兩個可供選擇的值:每小時 100 RU/秒和 100 個多區域寫入每小時 RU/秒。 保留容量單位 您想要保留的輸送量數量。 您可以藉由判斷每個區域所有 Azure Cosmos DB 資源 (例如資料庫或容器) 所需的輸送量來計算此值。 然後將此值乘上與您 Azure Cosmos DB 資料庫建立關聯的區域數。 例如:如果您有五個區域,其中每個區域為 100 萬 RU/s,則購買保留容量時,請選擇每秒 500 萬 RU/s。 按一下右下角的 [加入購物車]藍色按鈕,完成後按一下 [查看購物車]。 接下來定義數量。 請注意,您可以將不同的選項加入購物車。 範例:如果您需要 1,100,000 RU/s,則應將 1,000,000 RU/s 和 100 RU/s 選項加入購物車。
在 [購買保留] 窗格中,查看保留的計費頻率、數量、折扣及價格。 此保留容量價格適用於其輸送量針對所有區域而佈建的 Azure Cosmos DB 資源。 範例:您的生產環境在特定範圍內需要 500,000 RU/s (具有自動續訂功能),測試資源群組需要 82,000 RU/s,開發訂用帳戶需要 10,000 RU/s。 您可以在圖中看到此案例的保留購物車的外觀。
選取 [檢閱 + 購買],然後按一下 [立即購買]。
取消、交換保留或進行退費
您可以取消、交換保留或進行退費,但有某些限制。 如需詳細資訊,請參閱 Azure 保留的自助式交換和退費。
超過保留容量
當您保留 Azure Cosmos DB 資源的容量時,會保留佈建輸送量。 如果超過佈建的輸送量,超過該佈建的數量會使用隨用隨付費率計費。 如需有關保留的詳細資訊,請參閱 Azure 保留一文。 如需佈建輸送量的詳細資訊,請參閱佈建的輸送量類型。
限制
- 目前我們不支援基於 vCore 的服務的保留。
- 目前我們不支援無伺服器帳戶的保留。
- 目前我們不支援儲存體或網路保留。
下一步
保留容量折扣會自動套用到符合保留容量範圍和屬性的 Azure Cosmos DB 資源中。 您可以透過 Azure 入口網站、PowerShell、Azure CLI 或 API 來更新保留容量的範圍。
若要瞭解如何將保留容量折扣套用至 Azure Cosmos DB,請參閱瞭解 Azure 保留折扣。
若要深入了解 Azure 保留,請參閱下列文章:
正在嘗試為遷移至 Azure Cosmos DB 進行容量規劃嗎? 您可以使用現有資料庫叢集的相關資訊進行容量規劃。
- 如果您知道現有資料庫叢集中的虛擬核心和伺服器數目,請參閱使用虛擬核心或 vCPU 來估計要求單位
- 如果您知道目前資料庫工作負載的一般要求率,請參閱使用 Azure Cosmos DB 容量規劃工具來估計要求單位
需要協助嗎? 請與我們連絡。
如果您有問題或需要協助,請建立支援要求。