Azure Cosmos DB 價格和保留容量折扣

適用於:NoSQL MongoDB Cassandra Gremlin

Azure Cosmos DB 保留容量可讓您從為 Azure Cosmos DB 資源布建的輸送量折扣價格中獲益。 您可以承諾保留 Azure Cosmos DB 資源一年或三年,以節省高達 63% 的費用。 資源範例是資料庫和容器 (資料表、集合及圖表)。

Azure Cosmos DB 定價如何搭配保留容量折扣運作

保留容量購買的大小應以現有或即將部署的 Azure Cosmos DB 資源每小時使用的輸送量總量為基礎。

例如:如果您的每小時使用模式一致,請購買 10,000 RU/秒保留容量。 在此情況下,布建的輸送量超過 10,000 RU/秒,會以隨用隨付率計費。 不過,如果您的使用模式在一小時內持續低於 10,000 RU/秒,您應該相應減少保留容量,以避免浪費。

請注意:

  • 保留數目沒有限制。
  • 您可以隨時購買更多保留。
  • 您可以在同一次購買中購買不同的保留。

購買保留容量之後,會立即套用至符合保留容量條件的任何現有 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 保留容量。

保留耗用量

購買保留容量後,符合保留屬性的輸送量費用就不會再按照預付型方案的費率來收費。 如需有關保留的詳細資訊,請參閱 Azure 保留一文。

Azure Cosmos DB 會以兩種不同的方式取用保留:

  • 自動調整資料庫作業會以 100 RU/秒 x 1.5 x N 區域的速率取用保留容量。 因此,如果您需要所有區域的 10,000 RU/秒,請購買 15,000 RU/秒。
  • 標準資料庫作業會以 100 RU/秒 x N 區域的速率取用保留容量。 因此,如果您需要所有區域的 10,000 RU/秒,請購買 10,000 RU/秒。

具有保留容量的 Azure Cosmos DB 定價折扣層

Azure Cosmos DB 保留容量可大幅降低 Azure Cosmos DB 成本,以一年或三年的預付承諾,定期價格高達 63%。 保留容量提供計費折扣,且不會影響 Azure Cosmos DB 資源的狀態,包括效能和可用性。

我們提供固定和漸進式折扣選項。 請注意,您可以在相同的購買中混合和比對不同的保留選項和大小。

已修正折扣保留

此選項使用 100 RU/秒的倍數,可讓您保留 100 到 999,900 RU/秒之間的任何容量,並具有固定折扣:

保留容量 一年期單一折扣 三年折扣
100 RU/秒 20% 30%
100 多宿主 RU/秒 20% 30%

對於超過999,900 RU/秒的保留,您可以使用漸進式折扣來降低成本。

漸進式折扣保留

此選項使用我們較大保留大小的倍數,可讓您保留從 1,000,000 RU/秒開始的任何容量,並取得漸進式折扣:

保留容量 一年期折扣 三年折扣
1,000,000 RU/秒 27.0% 39.5%
1,000,000 多宿主 32.0% 44.5%
2,000,000 RU/秒 28.5% 42.3%
2,000,000 多宿主 RU/秒 33.5% 47.3%
3,000,000 RU/秒 29.0% 43.2%
3,000,000 多宿主 RU/秒 34.0% 48.2%
4,000,000 RU/秒 33.0% 47.4%
4,000,000 多宿主 RU/秒 38.0% 52.4%
5,000,000 RU/秒 35.4% 49.9%
5,000,000 多宿主 RU/秒 40.4% 54.9%
10,000,000 RU/秒 40.2% 55.0%
10,000,000 多宿主 RU/秒 45.2% 60.0%
12,500,000 RU/秒 41.2% 56.0%
12,500,000 多宿主 RU/秒 46.2% 61.0%
15,000,000 RU/秒 41.8% 56.6%
15,000,000 多宿主 RU/秒 46.8% 61.6%
20,000,000 RU/秒 42.6% 57.5%
20,000,000 多宿主 RU/秒 47.6% 62.5%
25,000,000 RU/秒 43.1% 58.0%
25,000,000 多宿主 RU/秒 48.1% 63.0%
30,000,000 RU/秒 43.4% 58.3%
30,000,000 多宿主 RU/秒 48.4% 63.3%

您可以使用案例的最大保留來最大化節省成本。 範例:您需要 200 萬 RU/秒,一年任期。 如果您購買 1,000,000 RU/秒保留的兩個單位,則折扣為 27.0%。 如果您購買 2,000,000 RU/秒保留的一個單位,則您擁有完全相同的保留容量,但折扣為 28.5%。

建立 支援要求 ,以購買大於 1,000,000 RU/秒的任何保留數量。

範例案例 1

想像一下這個假設案例:公司正在處理新的應用程式,但不確定輸送量需求,他們在 3 個不同的日子購買 RU/秒。

  • 第 1 天,他們為開發環境購買了保留容量:
    • 總計 800 RU/秒:100 RU/秒選項的 8 個單位,折扣為 20%。
    • 範圍設定為開發資源群組。
    • 自該項目持續九個月以來的一年任期。
    • 他們提前支付,這是一個小價值。
  • 第30天,他們為測試環境購買了保留容量:
    • 750,000 RU/秒:100 RU/秒選項的 7,500 單位,折扣為 20%。
    • 範圍設定為測試訂用帳戶。
    • 一年任期。
    • 他們選擇每月支付費用。
  • 在 180 天,他們為生產環境購買了保留容量:
    • 3,500,000 RU/秒:3,000,000 RU/秒選項的一個單位,折扣為 43.2%。 而 5,000 單位的 100 RU/秒選項,有 20% 折扣。
    • 範圍設定為生產訂用帳戶。
    • 三年任期,以最大化折扣。
    • 他們也會選擇每月支付費用。

範例案例 2

想像一下這個假設案例:公司需要 10,950,000 個三年的保留。 在相同的購買中,他們得到了:

  • 每月支付 10,000,000 RU/秒保留的一個單位。
  • 9,000 單位的 100 RU/秒保留,每月支付。
  • 500 單位的 100 RU/秒保留,預付。

購買之前,請決定所需的輸送量

我們會根據您的每小時使用量模式來計算購買建議。 分析過去 7、30 天和 60 天的使用量,並建議購買可節省最多成本的保留容量。 您可以使用下列步驟,在 Azure 入口網站中檢閱建議的保留大小:

  1. 登入 Azure 入口網站

  2. 選取 [所有服務]>[保留]>[新增]

  3. 從 [購買保留] 窗格中,選擇 [Azure Cosmos DB]

  4. 選取 [建議] 索引標籤以檢閱建議的保留:

您可以依照下列屬性來篩選建議:

  • 任期 (一年或三年)
  • 帳單週期 (每月或預付)
  • 輸送量類型 (RU/秒與多區域寫入 RU/秒)

此外,您可以將建議的範圍限定在單一資源群組、單一訂用帳戶或整個 Azure 註冊中。

以下是範例建議:

保留容量建議

購買 30,000 RU/秒保留的這項建議表示,在三年的保留中,30,000 RU/秒的保留大小可最大化您的節省成本。 在此情況下,我們會根據過去 30 天的 Azure Cosmos DB 使用量來計算建議。 如果這項建議是根據過去 30 天的 Azure Cosmos DB 使用量,不代表未來的使用,請選擇另一個建議期間。

針對 30,000 RU/秒的保留,在標準布建的輸送量中,您應該購買 300 個單位的 100 RU/秒選項。

如何購買保留容量

  1. 將您想要的保留大小除以 100,以計算所需的 100 RU/秒選項單位數目。 最大數量為 9,999 單位,或 999,900 RU/秒。 針對 100 萬 RU/秒或更多,請建立 最多 63% 折扣的支援要求

  2. 登入 Azure 入口網站

  3. 選取 [所有服務]>[保留]>[新增]

  4. 從 [購買保留] 窗格中,選擇 [Azure Cosmos DB] 以購買新的保留。

  5. 如果適用,請選取正確的範圍、計費訂用帳戶、管理群組、適用時的資源群組,以及保留大小。 下表說明所有選項:

    欄位 描述
    範圍 控制多少訂用帳戶可以使用與保留容量相關聯的計費權益選項。 它也會控制保留容量套用至特定訂用帳戶的方式。

    如果您選取 [共用],保留容量折扣會套用至計費內容內任何訂用帳戶中執行的 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 資料庫相關聯的區域數目。 例如:如果您在每一個區域中有 5 個區域,且每一個區域中都有 100 萬 RU/秒,請針對購買保留容量選取 500 萬 RU/秒。
  6. 按兩下角的 [ 新增至購物車 藍色] 按鈕,然後在完成時按兩下 [ 檢視購物車 ]。 接下來會定義數量。 請注意,您可以將不同的選項新增至購物車。 範例:如果您需要 1,100,000 RU/秒,您應該將 1,000,000 RU/秒和 100 RU/秒選項新增至購物車。

  7. 在 [ 購買保留] 窗格中,檢閱計費頻率、數量、折扣和保留價格。 此保留容量價格適用於其輸送量針對所有區域而佈建的 Azure Cosmos DB 資源。 範例:您的測試資源群組需要 500,000 RU/秒,以及開發訂用帳戶的 82,000 RU/秒,以及開發訂用帳戶的 10,000 RU/秒。 您可以在影像中看到此案例的保留購物車外觀。

    保留容量摘要

  8. 選取 [檢閱 + 購買],然後按一下 [立即購買]

取消、交換保留或進行退費

您可以取消、交換保留或進行退費,但有某些限制。 如需詳細資訊,請參閱 Azure 保留的自助式交換和退費

超過保留容量

當您保留 Azure Cosmos DB 資源的容量時,會保留佈建輸送量。 如果超過布建的輸送量,超過該布建金額的要求會使用隨用隨付率來計費。 如需有關保留的詳細資訊,請參閱 Azure 保留一文。 如需佈建輸送量的詳細資訊,請參閱佈建的輸送量類型

限制

  • 目前我們不支援以虛擬核心為基礎的服務保留。
  • 目前我們不支援無伺服器帳戶的保留。
  • 目前我們不支援記憶體或網路的保留。

下一步

保留容量折扣會自動套用到符合保留容量範圍和屬性的 Azure Cosmos DB 資源中。 您可以透過 Azure 入口網站、PowerShell、Azure CLI 或 API 來更新保留容量的範圍。

正在嘗試為遷移至 Azure Cosmos DB 進行容量規劃嗎? 您可以使用現有資料庫叢集的相關資訊進行容量規劃。

需要協助嗎? 請與我們連絡。

如果您有問題或需要協助,請建立支援要求