Azure Cosmos DB 定價

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

免費試用

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

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

定價詳細資料

佈建輸送量

您能以任何規模儲存資料並佈建輸送量容量。每個容器依據儲存的資料量 (單位為 GB) 與每秒 100 個 RU 中之單位所保留的輸送量 (每秒最少 400 個 RU) 依小時計費。無限制容器的每個分割區每秒最少 100 個 RU。

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

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

附加佈建:每分鐘要求單位數 (預覽)

您現在可以透過選擇加入的「每分鐘要求單位數」功能,來補充您的佈建輸送量。所佈建的「每分鐘要求單位數」可讓您每分鐘 (UTC) 取用一定數量的要求。每秒每 100 個佈建輸送量單位的「每分鐘要求單位數」上限為每分鐘 1,000 個要求單位。下列價格已反映了預覽版的 50% 折扣優惠。

單位 價格
每分鐘保留的 RU (每 1,000 個 RU) $-

縮放容器

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

Azure Cosmos DB 模擬器 (免費)

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

全球級規模的異地複寫

Azure Cosmos DB 容器可全域散發,協助您輕易地以全球規模建置應用程式,意味您的所有資料皆會自動複寫至您指定的區域。您的應用程式會繼續使用單一邏輯端點,而資料會透過容易了解的程式設計模型,自動從離使用者最近的區域進行處理,以達到資料一致性99.99 可用性。全域散發的容器計費依據為各區域取用的儲存體,以及各 Azure Cosmos DB 容器保留的輸送量 x 與 Azure Cosmos DB 資料庫帳戶建立關聯的區域數目。區域間的複寫資料傳輸會套用標準資料傳輸費率。例如,假設您有跨三個 Azure 區域的資料庫帳戶,以及兩個分別佈建了 1M RU 與 2M RU 的容器。第一個容器佈建的 RU 總計會是 3M RU (1M RU x 3 個區域),而第二個容器會是 6M RU (2M RU x 3 個區域)。

高輸送量與低延遲查詢

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

具備預先定義效能與大小的集合

截至 2017 年 8 月 1 日為止,使用 S1、S2 或 S3 大小集合的目前客戶可持續加以使用,其中有預先定義的 10GB 儲存體及視執行個體大小而定的輸送量:S1 執行個體提供每秒 250 RU 且計費方式為 每小時 $-;S2 執行個體提供每秒 1000 RU 且計費方式為 每小時 $-;S3 執行個體提供每秒 2500 RU 且計費方式為 每小時 $-。若您重新設定這些集合的輸送量,請參閱使用 Azure 入口網站變更效能層級。若您想利用無限制的儲存體容器,您需轉換先前建立的 S1、S2 或 S3 集合,才能如 Azure Cosmos DB 中的資料分割與規模調整中所述,使用上述無限制的輸送量及儲存體規模。

支援與 SLA

  • 我們會透過 Azure 支援為所有正式運作的 Azure 服務提供技術支援,包括 Azure Cosmos DB 在內,起價為 $29.0/月。計費及訂用帳戶管理支援均為免費提供。
  • 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 每小時 $- = 每小時 $-

  • 您現在除了一般佈建輸送量之外,還可以額外佈建「每分鐘要求單位數」。您可以在 UTC 分鐘間隔內額外取用這些輸送量單位。針對容器中已佈建的每 100 個 RU/秒,如果啟用「每分鐘要求單位數」,您每分鐘將能夠額外取用 1,000 個要求單位。

    例如,如果您每秒佈建 400 個 RU,則每分鐘可額外取用 4,000 個要求單位。假設在下午 12:00:00,您的應用程式每秒需要超過 400 個 RU。從下午 12:00:01 開始到下午 12:01:00,您的應用程式將能夠額外取用 4,000 個要求單位,同時繼續取用每秒 400 個 RU 的佈建輸送量。從下午 12:00:01 開始,如果您在下午 12:01:00 PM 之前用完所有 4,000 個要求單位,在下一個 UTC 分鐘間隔之前 (從下午 12:01:01 開始),您將無法取用更多要求單位。如果您在指定的分鐘間隔內未用完所有 4,000 個要求單位,剩下的要求單位不會轉移到下一個分鐘間隔。

    如需詳細資訊,請參閱「每分鐘要求單位數」的相關文件頁面。

  • 儲存體容量的計費方式是以整個月內每小時最大儲存資料量 (GB) 為單位。例如,如果您上半個月使用 100 GB 儲存體,下半個月使用 50 GB,我們會以該月約當 75 GB 儲存體的使用量向您收費。

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

  • 如果您為容器定義自己的效能,而且在上午 9:30 從 400 RU 升級到 1,000 RU,然後在上午 10:45 降回 400 RU,我們會向您收取兩個小時、每小時 1,000 RU 的費用。

    如果您選取了預先定義的集合效能層級,在 9:30AM 從 S1 集合升級為 S3 集合,然後在 10:45AM 降級回 S1,我們會向您收取兩小時的 S3 費用。

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

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

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

  • 單一分割區在進入點有比 S1 更多的輸送量 (每秒 400 RU 與每秒 250 RU 的差別),且價格更優惠。您也可以透過 S3 相應增加至每秒 10,000 RU (相較於每秒 2,500 RU)。新佈建模型最棒的地方在於,您能以每秒 100 RU 為單位進行擴充,因此當您只需每秒 1,200 RU 時,便無需以每秒 2,500 RU 為 S3 付費。

資源

計算機

預估您 Azure 服務的每月成本

購買常見問題集

檢閱 Azure 定價常見問題集

產品詳細資料

深入了解 Azure Cosmos DB

文件

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

立即註冊並取得 $200 Azure 點數

立即開始