Azure Cosmos DB定價

快速的 NoSQL 資料庫支援開放式 API 及任何規模

開始使用您的 Azure 免費帳戶,並獲得為期 30 天的 $200 點數,外加永遠免費存取 Azure Cosmos DB。

利用完全受控 NoSQL 資料庫服務所提供的速度和可用性、自動即時可擴縮性及開放原始碼 API 保證,快速輕鬆地開發任何規模的應用程式。從開發/測試到實際執行,Azure Cosmos DB 皆針對任何規模的應用程式,提供符合成本效益的計價模式。

定價

Azure Cosmos DB 會針對佈建的輸送量及該小時取用的儲存體收費。

佈建輸送量提供讀取和寫入時間低於 10 毫秒,而且全球正常運作時間必須達 99.999% 的 SLA 保證。適用於需要保證低延遲和高可用性的大型關鍵工作負載。在 Azure Cosmos DB 免費層中,新帳戶有資格獲得每秒 400 個要求單位 (400 RU/秒) 的輸送量,以及每個月 5 GB 的儲存體。

  • 建議針對可預測的工作負載,以及在需要直接規劃及管理輸送量容量時,使用標準 (手動)。您可以視需要手動擴大或縮小輸送量,費用根據每小時共佈建多少每秒要求單位 (RU/秒) 來計算,從 400 RU/秒起算。
  • 建議針對無法預測的工作負載,或是在不需要或無法管理容量時,使用自動調整。設定自訂輸送量限制,費用根據每小時使用多少 RU/秒來計算,從 400 RU/秒或自訂輸送量限制的 10% 起算。

儲存體會根據您資料庫散發的所有 Azure 區域中,SSD 支援的資料和索引使用多少 GB 來計費。免費提供兩個備份複本,額外的複本會以資料儲存的 GB 總計來計費。

佈建輸送量

佈建輸送量提供讀取和寫入時間低於 10 毫秒,而且全球正常運作時間必須達 99.999% 的 SLA 保證。佈建輸送量模型有兩種:標準和自動調整。

標準 (手動) 佈建輸送量

適用於流量模式可預測的大型關鍵工作負載。 透過佈建輸送量,工作負載可享有專用資源,並獲得延遲低於 10 毫秒,而且正常運作時間必須達 99.999% 的 SLA 保證。

您可以使用 Azure 入口網站透過程式設計方式使用 API,在 Cosmos 容器或資料庫上手動設定佈建輸送量。我們會針對您容器或資料庫上佈建的每秒要求單位數 (RU/秒) 上限,按每小時費率向您收費。

佈建輸送量 - 單位 (每小時 100 RU/秒) 價格
100 RU/秒單一區域帳戶 1 x $-
100 RU/秒多重區域,具有 N > 1 個區域的單一主要帳戶 N 個區域 x $-
多個區域每秒 100 個,N > 1 個區域多個主要帳戶* N x $-

會有標準資料傳輸費率。每月價格預估以每月 730 小時來計算。

Cosmos 容器和資料庫至少需要 400 RU/秒的佈建輸送量。

* 2019 年 12 月 1 日前建立的多個區域,多個主要帳戶的價格是 (N 個區域 + 1) x $-

您可以使用 Azure Cosmos DB 容量規劃工具 (例如 RU 計算機) 來評估您的佈建輸送量需求。

自動調整佈建輸送量

適用於流量模式無法預測的大型關鍵工作負載。 使用自動調整 (先前稱為 Autopilot),您的工作負載會獲得延遲低於 10 毫秒,而且正常運作時間必須達 99.999% 的 SLA 保證。您可以設定自訂輸送量限制 (從 4,000 RU/秒起算),並根據每小時在輸送量限制 10 - 100% 之間使用的每秒要求單位 (RU/秒) 數目計費。

自動調整佈建輸送量 - 單位 (每小時 100 RU/秒) 價格
100 個自動調整 RU/秒,單一區域帳戶 $-
100 個自動調整 RU/秒,多重區域,具有 N 個區域的單一主要帳戶 N 個區域 x $-,其中 N > 1
100 RU/秒多重區域,具有 N 個區域的多重主要帳戶 N 個區域 x $-,其中 N > 1

針對自動調整佈建輸送量,必須佈建至少 4,000 RU/秒。如需詳細資訊,請參閱文件頁面。

標準佈建輸送量的保留容量

Azure Cosmos DB 保留容量定價可為您省下最多 65% 的費用及加強可用性 SLA,並減輕容量規劃的負擔。透過一次性付款保留一或三年的標準佈建輸送量,並在指定註冊下的所有區域、API、帳戶和訂用帳戶間共用保留的佈建輸送量。如需詳細資訊,請參閱此文件頁面。

1 年保留 3 年保留
輸送量 單一區域寫入 多重區域寫入 單一區域寫入 多重區域寫入
價格/節費 每 100 RU/秒的價格
(PAYG 可省下的費用)
每 100 RU/秒的價格
(PAYG 可省下的費用)
每 100 RU/秒的價格
(PAYG 可省下的費用)
每 100 RU/秒的價格
(PAYG 可省下的費用)
前 5 萬 RU/秒 $- $- $- $- $- $- $- $-
下一個 45 萬 RU/秒 $- $- $- $- $- $- $- $-
後 250 萬 RU/秒 $- $- $- $- $- $- $- $-
超過 300 萬 RU/秒 $- $- $- $- $- $- $- $-

超過您保留容量的所有輸送量,都會以標準已佈建輸送量費率計費。

取用的儲存空間

Azure Cosmos DB 提供無限制的交易和分析 (預覽) 儲存體,並會根據針對異地複寫選取的所有區域中,資料和索引在 SSD 支援的邏輯儲存體中使用多少 GB 來計費。例如,如果您以跨三個區域複寫 Azure Cosmos DB 帳戶,您就需要分別支付這三個區域中的總儲存體成本。

您的資料會在交易和分析 (預覽) 這兩個不同的儲存層進行管理,其工作負載在相同的邏輯資料上運作,而不會互相干擾。根據預設,一律會啟用交易儲存體,您必須在 Azure Cosmos DB 容器上明確啟用分析 (預覽) 儲存體。

免費提供兩個資料備份複本。您可以透過 Azure 入口網站提出支援要求,以要求額外的複本。任何額外的複本都會以每 GB $- 的費用,每個月收取一次。

若要預估您的儲存體需求,請參閱 Capacity Planner 工具

取用的儲存空間 價格
1 GB 的已取用交易式儲存體 (資料列導向) $-/月
1 GB 的已取用分析儲存體 (資料行導向) - 預覽 $-/月

若是交易儲存體,不會額外收取 IOPS (每秒輸入/輸出作業) 費用。若是分析 (預覽) 儲存體,儲存體交易的計費方式如下:

分析儲存體交易 預覽

交易 價格
寫入作業 (每 10,000 個作業) $-
讀取作業 (每 10,000 個作業) $-

多個區域和可用性區域

Azure Cosmos DB 是一項完全受控的資料庫服務,具有周全的全球分散和透明的多重主機複寫功能。您可以隨時在 Azure Cosmos DB 帳戶中新增及移除區域。您為各種資料庫和容器設定的輸送量,會保留在與您帳戶建立關聯的每個區域中。

當您選取要與 Azure Cosmos DB 資料庫建立關聯的區域時,除了可以進行多個區域設定外,現在也可以啟用區域備援。區域 (Zone) 備援藉由將資料複寫到指定區域 (Region) 的多個區域 (Zone),來為該區域 (Region) 提供額外的備援。可用性區域 (Zone) 備援適用於單一區域 (Region) 帳戶,以及啟用多重區域 (Region) 寫入的多重區域 (Region) 帳戶。

免費試用 Azure Cosmos DB

您有各式各樣的方法可以開始免費使用 Azure Cosmos DB

Azure Cosmos DB 免費層。在 Azure 環境中,免費開發及測試應用程式,或執行小型實際執行工作負載。 開始使用: 在新帳戶上啟用免費層,即可獲得在帳戶存留期內每個月免費使用 400 RU/秒輸送量和 5 GB 儲存體的優惠。
Azure 免費帳戶。剛接觸 Azure 嗎?使用 Azure Cosmos DB 及其他 Azure 服務,開發並測試實際執行前的應用程式。 開始使用: 透過 12 個月的 Azure 免費帳戶,試用 Azure Cosmos DB 及其他 Azure 服務。您可獲得為期 30 天的 $200 點數,並享有永久免費每個月 400 RU/秒的佈建輸送量及 5 GB 的儲存體。
免費使用 30 天。在限定期間內執行非實際執行 Azure Cosmos DB 資料庫。 開始使用: 透過免費試用 Azure Cosmos DB,即可享有限時的全球分散式 Azure Cosmos DB 體驗,不僅免費,也不需使用 Azure 訂用帳戶。您可以續訂無限次。
Azure Cosmos DB 本機模擬器。不需建立 Azure 訂用帳戶或支付任何費用,即可從本機電腦測試應用程式。 開始使用: 從您的本機 Windows 電腦下載免費的 Azure Cosmos DB 模擬器。當您對資料庫感到滿意時,就可以指向雲端中的 Azure Cosmos DB 執行個體,來加以部署。

支援與 SLA

  • 技術支援透過 Azure 支援提供,起價為每月 $29/月。計費及訂用帳戶管理支援均為免費提供。
  • Azure Cosmos DB 可在所有 Azure 區域中使用,包括公用、政府和 DoD 雲端。若要深入了解,請前往 Azure 服務的各區域供應情形頁面
  • SLA:Azure Cosmos DB 保證單一區域資料庫的正常運作時間必須達 99.99%,而多重區域資料庫的正常運作時間必須達 99.999%,並提供涵蓋延遲、輸送量和一致性的完整 SLA。深入了解

常見問題集

  • 要求單位是 Azure Cosmos DB 中資料庫作業的貨幣。每項作業 (寫入、更新、讀取和查詢) 都會耗用 CPU、記憶體和 IOPS 資源。這些資源會產生以要求單位數 (RU) 表示的費用。佈建輸送量是資料庫作業的總輸送量容量,並設定為每秒要求單位數 (RU/秒)。若要深入了解,請前往 Azure Cosmos DB 中的要求單位頁面。
  • 我們會針對您為資料庫或容器設定的佈建輸送量 (以每秒要求單位數 (RU/秒) 表示),按小時向您收費。

    個別容器的標準佈建輸送量:

    如果您在美國東部 2 建立一個 Azure Cosmos DB 資料庫帳戶,其中包含兩個容器,分別具有 500 RU/秒及 700 RU/秒的標準佈建輸送量,則您的總佈建輸送量會是 1,200 RU/秒。因此,您的計費方式為 12 x $- = 每小時 $-

    若您的輸送量需求已變更,而您將各個容器的容量調升了 500 RU/秒,同時使用 20,000 RU/秒建立了新的容器,則您已佈建的容量總計為 22,200 RU/秒 (1,000 RU/秒 + 1,200 RU/秒 + 20,000 RU/秒)。您的帳單則會變為:$- x 222 = 每小時 $-

    在有 720 小時的月份中,若有 500 小時佈建的輸送量為 1,200 RU/秒,而其餘 220 小時佈建的輸送量為 22,200 RU/秒,您的每月帳單會顯示:500 x 每小時 $- + 220 x 每小時 $- = 每月 $-

    資料庫的佈建輸送量 (一組容器):

    如果您在美國東部 2 建立有兩個 Cosmos DB 資料庫 (各含一組集合) 的帳戶,分別佈建了 50K RU/秒及 70K RU/秒的輸送量,您的總佈建輸送量會是 120K RU/秒。因此,您的計費方式為 1200 x $- = 每小時 $-

    若您的輸送量需要變更,而您以 10K RU/秒增加各個資料庫的佈建輸送量,則您佈建的容量總計為 140K RU/秒 (60K RU/秒 + 80K RU/秒)。您的帳單則會變更為:1400 * $- = 每小時 $-.

    在有 720 小時的月份中,若有 500 小時佈建的輸送量為 120K RU/秒,而其餘 220 小時佈建的輸送量為 140K RU/秒,您的每月帳單會顯示:500 x 每小時 $- + 220 x 每小時 $- = $- + $- = 每月 $-

  • 使用自動調整 (先前稱為 "Autopilot") 功能,您可以設定資料庫或容器的佈建輸送量調整上限 (RU/秒)。 然後,我們會根據您使用多少 RU/秒的佈建輸送量,按小時向您收費,從每秒 400 個要求單位 (400 RU/秒) 或上限的 10% 起算。 例如,如果您將上限設定為 8,000 RU/秒,則 Azure Cosmos DB 會根據實際使用量,在 800 - 8,000 RU/秒之間自動調整。
  • 在新的 Azure Cosmos DB 帳戶上啟用時,免費層提供在帳戶存留期內前 400 RU/秒和 5 GB 儲存體免費的優惠。此外,使用共用輸送量資料庫時,您最多可以在資料庫層級建立 25 個共用 400 RU/秒的容器 (每個免費層帳戶最多可有 5 個共用資料庫)。每個 Azure 訂用帳戶最多可有一個免費層帳戶,而且必須在建立帳戶時加入該帳戶。
  • 在免費層帳戶中,每個月前 400 RU/秒和 5 GB 的儲存體免費。超過 400 RU/秒佈建輸送量及 5 GB 儲存體的部分,將依標準 Azure Cosmos DB 費率計費。400 RU/秒適用於標準佈建輸送量、自動調整佈建輸送量和多個主要帳戶 (多重區域寫入)。

    免費層折扣適用於帳戶層級。例如,如果在一個月內,帳戶總共有 400 RU/秒和三個區域,每個區域各 5 GB,則帳戶的計費方式為該月每小時 800 RU/秒 (400 RU/秒 x 3 個區域 – 400 RU/秒) 和 10 GB 的儲存體 (5 GB x 3 個區域 – 5 GB)。如果各區域的 RU/秒和儲存體費率不同,折扣將以帳戶建立區域的費率為準。

  • 若您選擇讓 Cosmos 帳戶 (含資料庫及容器) 橫跨不同地理區域,則會根據您每個區域中各容器的輸送量和儲存體,以及不同區域間的資料傳輸來計費。例如,假設您在美國西部佈建一個容器,該容器在本月的輸送量為每秒 10,000 個 RU,並儲存 1TB 的資料。假設您新增了 3 個區域:美國東部、歐洲北部和東亞,每個區域的儲存體和輸送量皆相同。您每月帳單總計會是 (假設一個月 31 天):

    項目 使用量 (月) 費率 每個月的成本
    美國西部容器的輸送量計費 10K RU/秒 * 24 * 31 每小時每 100 RU $- $-
    其他 3 個區域的輸送量計費 - 美國東部、北歐和東亞 3 * 10K RU/秒 * 24 * 31 每小時每 100 RU $- $-
    美國西部容器的儲存體計費 1 TB 每 GB $- $-
    其他 3 個區域的儲存體計費 - 美國東部、北歐和東亞 3 * 1TB 每 GB $- $-
    總計 $-

    另假設您每月從美國西部容器輸出 100 GB 的資料,並將資料複寫至美國東部、北歐和東亞。您會按資料傳輸費率支付輸出費用。

  • 若您選擇跨多個地理區域運作容器,則會根據您在每個區域中為各容器佈建的輸送量和儲存體,以及不同區域間的資料傳輸來計費。您將需要為已佈建的輸送量付費。
  • 儲存體容量的計費方式是以整個月內每小時最大儲存資料量 (GB) 為單位。例如,如果您上半個月使用 100 GB 儲存體,下半個月使用 50 GB,我們會以該月約當 75 GB 儲存體的使用量向您收費。

  • 不論使用量多寡或者容器或資料庫使用時間是否不滿一小時,都是以容器或資料庫存在的每個小時計費。例如,假設您建立容器或資料庫並在 5 分鐘後將其刪除,您的帳單將會反映 1 小時。

  • 您須支付任何指定小時的最大佈建輸送量費用。

    如果您在上午 9:30 將佈建輸送量從 400 RU/秒增加到 1,000 RU/秒,然後在上午 10:45 將佈建輸送量降回 400 RU/秒,就會以 1,000 RU/秒計算兩小時的費用。

    如果您在上午 9:30 將容器或一組容器的佈建輸送量從 100K RU/秒增加到 200K RU/秒,然後在上午 10:45 將佈建的輸送量降回 100K RU/秒,就會支付兩小時的 200K RU/秒費用。

  • 您可以使用 Azure 入口網站,其中一個所支援的 SDK 或 REST API,擴大或縮小每個容器或資料庫的佈建輸送量 (例如每秒要求單位)。

  • Azure Cosmos DB 保留容量藉由在您預付一或三年的佈建輸送量費用時提供折扣,來協助您節省費用。保留容量提供計費折扣,而且不會影響資源的執行階段狀態。您可以在 Azure 入口網站中購買 Azure Cosmos DB 的保留容量。若要深入了解保留容量,請閱讀 Azure Cosmos DB 文件

資源

預估您 Azure 服務的每月成本

檢閱 Azure 定價常見問題集

深入了解 Azure Cosmos DB

檢閱技術教學課程、影片和更多資源

已新增至估算。 按下 'v' 即可在計算機上檢視

了解和以信用額度中的 $200 來建置,並免費繼續使用