Azure Cosmos DB定價

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

Quickly and easily develop apps at any scale with fully managed NoSQL database service offering guaranteed speed and availability, automatic and instant scalability, and open source APIs. Azure Cosmos DB offers cost-effective pricing models for apps of any size, from dev/test to production.

探索定價選項

套用篩選以根據您的需求自訂定價選項。

所有資料庫作業的成本會正規化,並以要求單位 (RU) 表示。Azure Cosmos DB 提供兩種資料庫作業模型

  • 佈建輸送量會以每秒要求單位 (RU/秒) 來測量,並按小時計費。其提供全球的 SLA 保證,讀取與寫入時間必須低於 10 毫秒,且正常運作時間須達 99.999%。適用於需要保證低延遲和高可用性的大型關鍵工作負載。您可在兩個容器管理選項中擇一使用:標準佈建的輸送量及自動調整佈建的輸送量。
  • 無伺服器會針對每個資料庫作業所使用的要求單位 (RU) 計費。無伺服器可供輕鬆地執行沒有持續流量的尖峰工作負載。其無須規劃或管理資源,就能隨需處理突發性的高流量。

儲存體費用是依您資料庫分佈所在的所有 Azure 區域中,SSD 支援的資料與索引所用的 GB 量來計費。免費提供兩個備份複本,額外的複本會以資料儲存的 GB 總計來計費。備份儲存體是以定期或連續的方式提供。

  • 預設會啟用定期備份,並免費提供兩個備份複本,額外的複本會以儲存資料的 GB 總量計費。
  • 連續備份預覽啟用時,會以儲存在所有選取 Azure 區域中的 GB 計費,而時間點還原則會以每個執行個體所還原資料的 GB 量計費。

佈建輸送量

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

佈建輸送量有兩個容量管理選項:自動調整佈建輸送量和標準佈建輸送量。您會根據工作負載的可預測性及是否想要手動管理容量來進行選擇。

標準 (手動) 佈建輸送量

使用標準佈建輸送量來直接管理容量。此選項適用於流量模式可預測的大型關鍵工作負載。

從每秒最低 400 個要求單位 (RU/秒) 開始,標準佈建輸送量可透過 Azure 入口網站透過 API 以程式設計方式,在容器或資料庫上手動設定。費用會以您容器或資料庫上佈建的每秒 RU 數按小時計算。

標準佈建輸送量 每小時的 RU/秒總計 每 100 RU/秒的價格
單一區域寫入帳戶 100 RU/秒 x 1 個區域 $-
分散在 N 個區域的單一區域寫入帳戶 (不包含可用性區域) 100 RU/秒 x N 個區域 $-
單一區域寫入帳戶,使用可用性區域的區域 100 RU/秒 x 1.25 x N 個區域 $-
使用 N 個區域 * (不論是否有可用性區域) 的多重區域寫入 (先前稱為「多重主機」) 帳戶 100 RU/秒 x N 個區域 $-
會有標準資料傳輸費率。

至少必須為 Azure Cosmos DB 容器和資料庫佈建 400 RU/秒的輸送量。

* 如需更多詳細資料,請參閱下方的「可用性區域」區段。

** 2019 年 12 月 1 日前建立的多重區域寫入帳戶價格為 (N 個區域 + 1) x $-

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

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

Azure Cosmos DB 保留容量定價可為您省下最多 65% 的費用及加強可用性 SLA,並減輕容量規劃的負擔。透過一次性付款保留一或三年至少 5,000 RU/秒的標準佈建輸送量,並在指定註冊下的所有區域、API、帳戶和訂用帳戶間共用保留的佈建輸送量。

如需詳細資訊,請參閱此文件頁面。下表為提供的保留大小摘要,不會顯示所有選項。您可前往 Azure 入口網站查看所有保留容量選項。

一年期間 三年期間
單一區域寫入 多重區域寫入 單一區域寫入 多重區域寫入
保留容量的每秒要求單位數 (RU/秒) 每年價格 每年價格 每年價格 每年價格
5,000 $3504 $-
$7008 $-
$3504 $-
$7008 $-
20,000 $14016 $-
$28032 $-
$14016 $-
$28032 $-
50,000 $35040 $-
$70080 $-
$35040 $-
$70080 $-
100,000 $70080 $-
$140160 $-
$70080 $-
$140160 $-
300,000 $210240 $-
$420480 $-
$210240 $-
$420480 $-
500,000 $350400 $-
$700800 $-
$350400 $-
$700800 $-
1,000,000 $700800 $-
$1401600 $-
$700800 $-
$1401600 $-
RU/秒的使用量取決於加以使用的 Azure 區域。如需詳細資訊,請參閱每個區域的保留折扣。省下的費用詳細資料會顯示在 Azure 入口網站的購買畫面中。

任何超過所購買保留容量的佈建輸送量 (RU/秒),將以一般佈建輸送量費率計費。

佈建輸送量

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

佈建輸送量有兩個容量管理選項:自動調整佈建輸送量和標準佈建輸送量。您會根據工作負載的可預測性及是否想要手動管理容量來進行選擇。

自動調整佈建輸送量

當流量模式無法預測時,避免需要為重要的大型工作負載手動管理容量,以達到成本效益。您可使用 Azure 入口網站透過 API 以程式設計方式來設定自訂輸送量限制 (從 4,000 RU/秒開始)。計費會以每小時在輸送量限制 10 - 100% 之間使用的每秒要求單位 (RU/秒) 數目上限為依據。

自動調整佈建輸送量 每小時的 RU/秒總計 每 100 RU/秒的價格
單一區域寫入帳戶 100 RU/秒 x 1.5 x 1 個區域 $-
資料分散在多個區域 (不論是否有可用性區域*) 的單一區域寫入帳戶 100 RU/秒 x 1.5 x N 個區域 $-
分散在多個區域的多重區域寫入 (先前稱為多重主機) 帳戶 100 RU/秒 x N 個區域 $-
*可用性區域與自動調整佈建輸送量的費用不會分開計算。

自動調整先前稱為「Autopilot」。

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

無伺服器 預覽

無伺服器可讓您輕鬆執行低流量的工作負載。其無須規劃或管理資源,就能隨需處理突發的間歇性高流量,而且只會針對每個資料庫作業使用的資源計費,也沒有基本用量的規定。無伺服器是按要求付費的計費模型,沒有作業數目和要求單位 (RU) 數目下限,十分適合執行沒有持續流量的小型應用程式。

無伺服器 要求單位 (RU) 總計 每 1 百萬 RU 價格
無伺服器要求單位 (RU) 1,000,000 $-
使用可用性區域的無伺服器要求單位 (RU) 1,000,000 x 1.25 $-

Storage

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

您的資料會在交易和分析這兩個不同的儲存層進行管理,其工作負載在相同的邏輯資料上運作,而不會互相干擾。雖然交易式儲存體根據預設隨時都在啟用的狀態,但您仍須在 Azure Cosmos DB 容器上,明確地啟用分析式儲存體,才能使用 Azure Synapse Link 分析 Azure Cosmos DB 中的資料。

佈建的輸送量 (每秒的 RU 數) 會依照每 1 GB 儲存體每秒 10 個 RU 的速率,相應調整為交易型儲存體量。若要估算您的儲存體需求,請使用容量規劃工具,並確定您已依據您的儲存體需求,佈建足夠的輸送量。

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

備份儲存體

帳戶可以選取要定期備份或連續備份。根據預設,所有帳戶都會啟用定期備份功能,並可以免費為您的資料儲存兩份備份。定期資料備份可以設定為異地、本機或區域復原。如需詳細資訊,請參閱技術文件。

定期備份儲存體 GB 總計 每 GB 的價格
儲存的定期備份資料 (2 個複本) GB (每份複本) 免費/月
儲存的定期備份資料 (超過 2 個複本) GB (每份複本) $-/月

使用 Core (SQL) API 或適用於 MongoDB 的 API,可以在帳戶上啟用連續備份 (預覽),而不是定期備份。啟用之後,備份會根據所有選取的 Azure 區域中儲存的資料總量每月收費。連續備份資料的時間點還原會以還原至主要寫入區域的資料 GB 量計費。

連續備份儲存體 GB 總計 每 GB 的價格
連續備份預覽資料 GB x 選取的 Azure 區域 $-/月
時間點還原預覽 GB $-/月

分析儲存體交易

分析儲存體的 IO (輸入/輸出) 會以作業數量來計費。

交易 Operations 價格
寫入作業 - 分析儲存體 10,000 $-
讀取作業 - 分析儲存體 10,000 $-
如需更詳細的工作負載分析儲存體作業評估,請使用容量規劃工具,並參閱 Azure Cosmos DB 分析存放區定價文件,以取得其他詳細資料。

Note: Transactional storage pricing is not impacted by analytical storage usage.

多個區域

Azure Cosmos DB 透過跨任何或所有 Azure 區域的多重區域讀取和多重區域寫入 (先前稱為「多重主機」) 保證低延遲和高可用性。您可以隨時在 Azure Cosmos DB 帳戶中新增及移除區域。多重區域的計費影響是,佈建輸送量和使用的儲存體會乘以與帳戶建立關聯的每個區域。

可用性區域

您在 Azure 入口網站中選取要與 Azure Cosmos DB 帳戶建立關聯的區域時,可啟用可用性區域。這會藉由將資料複寫到指定區域 (Region) 的多個區域 (Zone) 來為該區域 (Region) 提供額外備援。符合可用性區域資格的 Azure 區域為:UK South, Southeast Asia, East US, East US 2, Central US, West Europe, West US 2, Japan East, North Europe, France Central, and Australia East。

計費影響如下:

  • 如果是使用標準佈建輸送量的單一區域寫入帳戶,每個指定為可用性區域中的每秒要求單位 (RU/秒) 數目會乘以 1.25 倍
  • 針對單一區域無伺服器帳戶,要求單位 (RU) 數目會乘以 1.25 倍
  • 對於使用佈建輸送量的多重區域寫入 (先前稱為「多重主機」) 帳戶,則沒有計費影響

Azure 定價與購買選項

直接與我們連絡

取得 Azure 定價的逐步解說。了解雲端解決方案的定價、了解成本最佳化,並要求自訂提案。

與銷售專員洽談

查看購買方式

透過 Azure 網站、Microsoft 代表或 Azure 合作夥伴購買 Azure 服務。

探索您的選擇

其他資源

Azure Cosmos DB 詳細資料

深入了解 Azure Cosmos DB 的功能。

定價計算機

預估您使用任何 Azure 產品組合的預期每月費用。

SLA

檢閱此產品的服務等級協定。

文件

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

常見問題集

  • 要求單位是 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/秒和儲存體費率不同,折扣將以帳戶建立區域的費率為準。

  • 若選擇讓 Azure Cosmos DB 帳戶 (含資料庫及容器) 橫跨不同地理區域,則會根據每個區域中各容器的輸送量和儲存體,以及不同區域間的資料傳輸來計費。例如,假設您在美國西部佈建一個容器,該容器在本月的輸送量為每秒 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、ARM 範本、PowerShell、Azure CLI 或 REST API,來擴大或縮小每個容器或資料庫的佈建輸送量 (例如每秒要求單位)。

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

與銷售專員洽談,取得 Azure 定價的逐步解說。了解您雲端解決方案的定價。

取得免費的雲端服務,以及可於 30 天內用來探索 Azure 的 $200 點數。