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 原生支援的 SQL (文件)、MongoDB (文件)、Azure 表格儲存體 (機碼值)、Gremlin (圖表) 及 Cassandra (資料行系列),您能夠使用自選的 API 存取資料。

定價詳細資料

有了 Azure Cosmos DB 之後,您只須支付容器中佈建的輸送量及儲存的資料 (例如文件集合、記錄資料表或頂點、邊緣組成的圖表) 費用即可。佈建的輸送量會按每秒要求單位 (RU) 或 (RU/秒) 計費,可讓您從容器讀取資料或將資料寫入容器。每個容器會以每小時為基準來計算已佈建輸送量 (以 100 RU/秒累加、最少 400 RU/秒),以及儲存資料 (以 GB 為單位) 的費用。

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

調整 Azure Cosmos DB 容器

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

Azure Cosmos DB 模擬器 (免費)

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

有兩種方式可免費試用 CosmoDB。

試用 Azure 免費帳戶中提供的 Azure Cosmos DB。

透過免費試用 Azure Cosmos DB,不需要訂用帳戶即可享用一段時間的 Azure Cosmos DB 體驗,不僅免費,也沒有任何承諾用量。

透過異地複寫達到全球級規模

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

高輸送量與低延遲查詢

Azure Cosmos DB 讓您能夠依需求以有彈性又獨立的方式調整輸送量及儲存體,範圍遍及全球,並向客戶保證第 99 個百分位數的端對端低延遲。讀取與寫入要求一律由您當地的區域提供服務,而資料則會分散儲存在世界各地。您可以透過自訂自動索引行為進一步將效能最佳化。

支援與 SLA

  • 我們會透過 Azure 支援為所有正式運作的 Azure 服務提供技術支援,包括 Azure Cosmos DB 在內,起價為 $29/月。計費及訂用帳戶管理支援均為免費提供。
  • SLA:我們保證單一區域資料庫的正常運作時間必須達 99.99%,而多重區域資料庫的正常運作時間必須達 99.999%,以成功在 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/秒費用。

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

  • 若要將 S1、S2 或 S3 效能層級集合變更為固定容器 (集合),請參閱使用 Azure 入口網站變更效能層級

    若要將現有固定容器 (集合) 變更為無限制的儲存體容器 (集合),請參閱 Azure Cosmos DB 中的資料分割與規模調整

資源

預估您 Azure 服務的每月成本

檢閱 Azure 定價常見問題集

深入了解 Azure Cosmos DB

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

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

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

免費帳戶