Azure Cosmos DB 價格

分佈於全球的完全受控、多模型資料庫服務

開始使用您的免費 Azure 帳戶、獲得為期 30 天的 $200 個點數,外加享受 12 個月免費存取 Azure Cosmos DB 的優惠。

利用完全受控全球分散式多模型資料庫服務 Azure Cosmos DB 來開發各種規模的即時、「永遠可用」應用程式,這個服務具有全方位 SLA,在世界各地均保證正常運作時間高達 99.999%,而且讀取及寫入延遲低於 10 毫秒。內建的雲端原生功能 (包括五個一致性模型自動索引多個資料模型與 API) 能夠簡化應用程式開發並提升開發人員生產力。

無需變更應用程式,就能輕鬆從 MongoDBGremlinCassandraEtcd 資料庫移轉現有資料,以及使用原生內建在 Azure Cosmos DB 中的 Apache Spark 連接器和 Jupyter Notebook (預覽) 執行即時作業分析。您可以彈性並即時地調整輸送量及儲存空間而不受限制,只為您需要的部份付費。

定價

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

佈建的輸送量呈現方式為每秒的要求單位 (RU/秒),可用於各種資料庫作業 (例如:插入、讀取、取代、upsert、刪除、查詢等)。舉例來說,1 RU/秒足以處理 1000 個項目的一個最終一致每秒讀取,5 RU/秒則足以處理 1000 個項目的每秒一個寫入。

儲存體的收費對象為 SSD 資料及索引的每 GB 使用量。

佈建輸送量

容器或資料庫的最小佈建輸送量為 400 RU/秒,相當於每月 10 億次讀取。您可以佈建輸送量,並以 100 RU/秒 (相當於每月 2 億 6,780 萬次讀取) 的增量彈性調整,在維護 SLA 的情況下,最高可隨時彈性調整為數億 RU/秒。我們會針對您容器或資料庫上佈建的最大輸送量,按每小時費率向您收費。您的帳戶可以設定為在多重區域 (多重主機) 或單一區域 (單一主機) 接受寫入。

手動設定佈建輸送量

您可以使用 Azure 入口網站透過程式設計方式使用 API,在 Cosmos 容器或資料庫上手動設定佈建輸送量。

佈建輸送量 - 單位 (每小時 100 RU/秒) 價格
100 RU/秒單一區域帳戶 1 x $-
100 RU/秒多重區域,具有 N > 1 個區域的單一主要帳戶 N 個區域 x $-
100 RU/秒多重區域,於 2019 年 12 月 1 日前建立且具有 N > 1 個區域的多重主要帳戶。* (N 個區域 +1) x $-
100 RU/秒多重區域,具有 N > 1 個區域的多重主要帳戶,於 2019 年 12 月 1 日和 2020 年 2 月 29 日之間建立 (促銷)* (N 個區域) x $-

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

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

*於 2012 年 2 月 29 日前建立新的 Azure Cosmos DB 帳戶,即可為帳戶的獲選 Azure 區域多重區域寫入獲得最高 33% 的終身折扣。適用限制。

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

使用 Autopilot 自動設定佈建輸送量 預覽

使用 Autopilot 模式,您的容器和資料庫會根據工作負載模式自動調整佈建輸送量,同時維護 SLA,而不需要您手動管理容量或處理速率限制。這最適合無法預測的、非經常性或高載性工作負載。當您的應用程式對 Cosmos 容器或資料庫提出要求時,Autopilot 模式會根據工作負載需求自動並立即調整佈建輸送量。

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

如需詳細資訊,請參閱文件頁面。

佈建輸送量的保留容量

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 能提供無限制的交易和分析 (預覽) 儲存體。儲存體在您使用 Azure Cosmos DB 的所有區域,依您的資料及索引所使用的每 GB 本機 SSD 邏輯儲存體收費。例如,如果您以跨三個區域複寫 Azure Cosmos DB 帳戶,您就需要分別支付這三個區域中的總儲存體成本。

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

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

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

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

分析儲存體交易 預覽

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

多個區域和可用性區域

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

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

輸送量 - 單位 (每小時 100 RU/秒) 價格
100 RU/秒,單一區域帳戶 1 x $-
100 RU/秒,N>1 個區域,可寫入單一區域 N x $-
100 RU/秒,N>1 個區域,可寫入所有區域 (N + 1) x $-
100 RU/秒,N>1 個區域 (Region),可寫入所有區域 (Region),已啟用可用性區域 (Zone) (N + 1) x $-

免費試用 Azure Cosmos DB

利用 Azure Cosmos DB 本機模擬器,從本機電腦開發及測試生產環境就緒的應用程式 從您的本機 Windows 電腦下載免費的 Azure Cosmos DB 模擬器。當您對資料庫感到滿意時,就可以指向雲端中的 Azure Cosmos DB 執行個體,來加以部署。
剛開始使用 Azure,而且想要測試生產階段前的應用程式嗎?使用 Azure 免費帳戶試用 Azure Cosmos DB 及其他 Azure 服務 透過 12 個月的 Azure 免費帳戶,試用 Azure Cosmos DB 及其他 Azure 服務。您可獲得效期 30 天的 $200 點數,並享用每個月 400 RU/秒的佈建輸送量及 5 GB 的儲存體,為期一年。)
透過免費試用 Azure Cosmos DB,建立並執行全球、免承諾用量的 Azure Cosmos DB 資料庫 30 天。 透過免費試用 Azure Cosmos DB,即可享有限時的全球分散式 Azure Cosmos DB 體驗,不僅免費,也不需使用 Azure 訂用帳戶。 您可以續訂無限次。

支援與 SLA

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

常見問題集

  • 在 Azure Cosmos DB 中,您可以保留輸送量 (在資料庫或容器上),並僅支付指定小時的保留輸送量費用。為客戶提供佈建輸送量模型的優勢是,能夠以任何規模提供保證的效能和彈性。佈建輸送量模型能讓 Cosmos DB 提供高可用性、保證低延遲,此外還能以不受規模影響的方式保證第 99 百分位的輸送量。保留輸送量是根據每秒的要求單位 (RU) 來指定。Azure Cosmos DB 中的每項作業 (包括寫入、更新、讀取和查詢以及更新文件) 都會耗用 CPU、記憶體和 IOP。也就是說,每項作業都會產生要求費用,這以要求單位 (RU) 來表示。若要深入了解,請前往 Azure Cosmos DB 中的要求單位頁面。

  • 您的計費方式以為 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 (目前為預覽階段),會針對您所選階層的基本價格,以及 Autopilot 模式中根據工作負載模式每小時配置的最大佈建輸送量,按小時向您收費。佈建輸送量會以每秒要求單位 (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 的資料,並將資料複寫至美國東部、北歐和東亞。您會按資料傳輸費率支付輸出費用。

  • 若您選擇跨多個地理區域運作容器,則會根據您在每個區域中為各容器佈建的輸送量和儲存體,以及不同區域間的資料傳輸來計費。您將需要為已佈建的輸送量付費。

    多重區域寫入

    假設您本月在美國西部以每秒 10,000 RU 的輸送量佈建了一個容器,並儲存了 1TB 的資料。假設您新增 3 個區域 - 美國東部、北歐和東亞,每個區域都有相同的儲存體和輸送量,且希望能從您全球散發的應用程式寫入所有四個區域中的容器。您每月帳單總計會是 (假設一個月 31 天):

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

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

    2020 年 2 月 29 日截止,新的 Azure Cosmos DB 帳戶將終身享有最高 33% 的多重區域寫入 (多主要) 折扣。僅限符合資格的新帳戶。帳戶建立時間必須介於 2019 年 12 月 1 日和 2020 年 2 月 29 日之間。這項優惠僅適用於多重區域寫入。異地備援和多區域寫入都必須在帳戶設定中啟用。帳戶折扣將視選取的區域數而有所不同。

  • 儲存體容量的計費方式是以整個月內每小時最大儲存資料量 (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 保留容量有助您節省費用,透過預付一年或三年的 Cosmos DB 已佈建輸送量容量,您可在資料庫和容器 (資料表/集合/圖表) 的 Cosmos DB 已佈建輸送量上享有折扣。Azure Cosmos DB 保留容量可讓您透過預付一年或三年的承諾用量費用,大幅減少正常價格的 Cosmos DB 費用。保留容量可供您享有帳單折扣,而且不會影響 Cosmos DB 資源的執行階段狀態。您可以在 Azure 入口網站中購買 Cosmos DB 的保留容量。若要深入了解保留容量,請閱讀 Cosmos DB 文件

資源

預估您 Azure 服務的每月成本

檢閱 Azure 定價常見問題集

深入了解 Azure Cosmos DB

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

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

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