分片集群架構提供Mongos、Shard和ConfigServer三種組件。您可以自由選擇Mongos和Shard的個數和配置,創建具備不同服務性能的MongoDB分片集群實例。
分片集群架構
分片集群架構的各組件說明如下:
組件名稱 | 架構 | 說明 |
---|---|---|
Mongos | 單節點架構 |
負責將讀寫操作路由到對應Shard中。 您可以通過購買多個Mongos實現負載均衡及故障轉移。單個分片集群實例默認支持最多32個Mongos。 |
Shard | 副本集架構(主備三節點(主節點、從節點和隱藏節點)+只讀節點) |
負責存儲數據庫數據。 您可以通過購買多個Shard來橫向擴展實例的數據存儲和讀寫并發能力。單個分片集群實例默認支持最多32個Shard。
重要 只讀節點需要單獨購買,單個只讀節點的價格等同于Shard中單個節點的價格。
|
ConfigServer | 副本集架構(三節點) |
負責存儲Shard的元數據,即各Shard中包含哪些數據。 |