分片集群架構提供Mongos、ShardConfigServer三種組件。您可以自由選擇MongosShard的個數和配置,創建具備不同服務性能的MongoDB分片集群實例。

分片集群架構

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

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

您可以通過購買多個Mongos實現負載均衡及故障轉移。單個分片集群實例默認支持最多32Mongos。

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

負責存儲數據庫數據。

您可以通過購買多個Shard來橫向擴展實例的數據存儲和讀寫并發能力。單個分片集群實例默認支持最多32Shard。
重要 只讀節點需要單獨購買,單個只讀節點的價格等同于Shard中單個節點的價格。
ConfigServer 副本集架構(三節點)

負責存儲Shard的元數據,即各Shard中包含哪些數據。