Azure Cosmos DB 價格

全域散發的多模型資料庫服務

開始使用您的 Azure 免費帳戶並取得 $200 信用額度 30 天。此外,現在可免費存取 Azure Cosmos DB 12 個月。

Azure Cosmos DB 是 Microsoft 之全域散發的多模型資料庫。Azure Cosmos DB 透過全域散發及依其核心水平調整來從頭建立。不論您的使用者身在何處,都可以透明調整及複寫您的資料,以周全地全域散發到任何數目的 Azure 區域。在世界各地彈性地調整輸送量和儲存體規模,並且只支付所需輸送量和儲存體的費用。Azure Cosmos DB 保證世界各地第 99 個百分位數的個位數毫秒延遲時間,提供多個定義完善的一致性模型以微調效能,並保證透過多路連接功能提供高可用性 - 全都享有領先業界之服務等級協定 (SLA) 的安心保障。

Azure Cosmos DB 完全不受結構描述影響,而會自動編製所有資料的索引,讓您不必處理結構描述和索引管理。它也是多模型、原生支援文件、索引鍵值、圖表和資料行系列資料模型。有了 Azure Cosmos DB,您可以使用選擇的 API 來存取資料,因為 SQL (文件)、MongoDB (文件)、Azure 表格儲存體 (索引鍵值)、Gremlin (圖表) 及 Apache Cassandra (欄位家族) 皆受到原生支援。

定價詳細資料

佈建輸送量

在 Azure Cosmos DB 上,您只需要支付已佈建的保留輸送量及容器中儲存的資料 (文件集、資料表或圖表) 費用。保留輸送量會按每秒要求單位 (RU) (或 RU/秒) 計費,允許您從容器讀取資料或將資料寫入容器。每個容器會以每小時為基準來計算已佈建輸送量 (以每秒 100 個 RU 為單位、每秒最少 400 個 RU),以及所儲存資料 (以 GB 為單位) 的費用。無限制容器的每個分割區每秒最少 100 個 RU。

在公開預覽期間,使用 Gremlin API 不需額外付費。

單位 價格
SDD 儲存體 (每 GB) $- GB/月
每秒保留的 RU (每 100 個 RU,最少 400 個 RU) $-
會有標準資料傳輸費率。每月價格預估以每月 732 小時來計算。

縮放容器

若為為高輸送量和高儲存體工作負載,您可以在建立容器時定義分割區索引鍵,進而建立無限制的儲存體容器。隨著儲存的資料數量成長以及保留的輸送量增加,分割的容器會無縫地相應放大。

Azure Cosmos DB 模擬器 (免費)

下載免費的 Azure Cosmos DB 模擬器,從您的本機電腦使用 Azure Cosmos DB 開發和測試應用程式。一旦您對應用程式的運作方式感到滿意,只要將設定變更為指向 Azure Cosmos DB 執行個體,即可加以部署。

全球級規模的異地複寫

Azure Cosmos DB 容器可全域散發,協助您輕易地以全球規模建置應用程式,意味您的所有資料皆會自動複寫至您指定的區域。您的應用程式會繼續使用邏輯端點,而資料會透過容易了解的程式設計模型,自動從離使用者最近的區域提供,以達到資料一致性高可用性。全域散發的容器計費依據為各區域取用的儲存體,以及各 Azure Cosmos DB 容器保留的輸送量乘以與 Azure Cosmos DB 資料庫帳戶建立關聯的區域數目。區域間的複寫資料傳輸會套用標準資料傳輸費率

高輸送量與低延遲查詢

有了 Azure Cosmos DB,當您寫入大量需要長久存放的資料時,將會使用專為固態硬碟 (SSD) 與低延遲存取而設計的最佳化寫入、免輸入密碼的資料庫引擎,同步編製其索引,進而達成一致的 SQL 查詢。讀取與寫入要求一律由您當地的區域提供服務,而資料則會分散儲存在世界各地。您可以透過自訂自動索引行為進一步將效能最佳化。

支援與 SLA

  • 我們會透過 Azure 支援為所有正式運作的 Azure 服務提供技術支援,包括 Azure Cosmos DB 在內,起價為 $29/月。計費及訂用帳戶管理支援均為免費提供。
  • SLA:我們保證至少 99.99% 的時間可成功處理要求,以執行 Azure Cosmos DB 資源的作業。若要深入了解我們的 SLA,請瀏覽 SLA 頁面。

常見問題集

  • 要求單位 (RU) 是 Azure Cosmos DB 的輸送量計算單位。1 RU 相當於 GET 1KB 項目的輸送量。Azure Cosmos DB 的每一次作業,包括讀、寫、SQL 查詢和預存程序執行,都有決定性的要求單位值,此值以完成作業所的需輸送量為基礎。與其思索 CPU、IO 和記憶體,以及其如何各自影響應用程式輸送量,不妨思考有關單一要求單位的量值。

    透過已佈建的每秒 RU 或一分鐘貯體所取用的要求單位相同。

    如需要求單位的詳細資訊以及協助確定您的容器需求,請前往此處

  • 計費方式為可預測的固定每小時費率,取決於您 Azure Cosmos DB 帳戶於該期間所佈建的整體容量 (RU/秒)。

    若您在美國東部 2 使用兩個單一分割區建立帳戶,其中分割區分別為每秒 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 每小時 $- = 每小時 $-

  • 當您選擇讓容器橫跨不同地區時,您需要支付每個區域中各容器的輸送量和儲存體,以及在不同區域之間傳輸資料的費用。例如,假設您在美國西部佈建一個容器,該容器在本月的輸送量為每秒 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 從 S1 集合升級為 S3 集合,然後在上午 10:45 降級回 S1,我們會向您收取兩小時的 S3 費用。

  • 您可以使用 Azure 入口網站其中一個支援的 SDK 或 REST API,相應增加或相應減少 Azure Cosmos DB 帳戶內每個容器的要求單位數量。

  • 若要將 S1、S2 或 S3 效能層集合移至儲存體大小相同的單一分割區,請參閱使用 Azure 入口網站變更效能層級

    若要將現有單一集合移至無限制的儲存體容器,請參閱 Azure Cosmos DB 中的資料分割與規模調整

資源

預估您 Azure 服務的每月成本

檢閱 Azure 定價常見問題集

深入了解 Azure Cosmos DB

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

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

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

免費帳戶