全部產品
Search
文件中心

ApsaraDB for MongoDB:分區叢集架構

更新時間:Jul 29, 2026

分區叢集架構提供Mongos、Shard和ConfigServer三種組件。您可以自由選擇Mongos和Shard的個數和配置,建立具備不同服務效能的MongoDB分區叢集執行個體。

分區叢集架構

分區叢集機構
分區叢集架構的各組件說明如下:
組件名稱 架構 說明
Mongos 單節點架構

負責將讀寫操作路由到對應Shard中。

您可以通過購買多個Mongos實現負載平衡及容錯移轉。單個分區叢集執行個體預設支援最多32個Mongos。

Shard 複本集架構( 主備三節點(主節點、從節點和隱藏節點) +唯讀節點)

負責儲存資料庫資料。

您可以通過購買多個Shard來橫向擴充執行個體的資料存放區和讀寫並發能力。單個分區叢集執行個體預設支援最多32個Shard。
重要 唯讀節點需要單獨購買,單個唯讀節點的價格等同於Shard中單個節點的價格。
ConfigServer 複本集架構(三節點)

負責儲存Shard的中繼資料,即各Shard中包含哪些資料。

VPC IP 佔用說明

在 VPC 中建立 MongoDB 分區叢集執行個體時,各組件的 VPC IP 佔用規則如下:

組件

IP 佔用規則

Mongos

每個 Mongos 節點佔用 1 個 VPC IP。

Shard

預設不佔用 VPC IP。僅當您申請 Shard 地址時,系統會為 Shard 開啟直連,此時每個 Shard(主節點和從節點)佔用 2 個 VPC IP。申請 Shard 地址一般用於 DTS 導資料的情境。

ConfigServer

不佔用 VPC IP。

說明

申請 Shard 地址後,總 VPC IP 數 = Mongos 數量 × 1 + Shard 數量 × 2。未申請 Shard 地址時,總 VPC IP 數 = Mongos 數量 × 1。