分片集群实例提供Mongos节点、Shard节点、ConfigServer三个组件。您可以自由的选择Mongos节点和Shard节点的个数和配置,组建服务性能不同的MongoDB分片集群实例。

分片集群架构图


MongoDB分片集群架构图

组件说明

组件名称 说明
Mongos节点

负责将查询和写操作路由到分片集群实例的对应分片中。Mongos节点为单节点架构。

您可以通过控制台购买多个Mongos节点实现负载均衡及故障转移。单个分片集群实例可支持2-32个Mongos节点。

Shard节点

负责存储数据库数据。为保障节点的高可靠和高可用性,Shard节点内部固定为三节点的副本集架构,不可变更节点数量。

您可以通过控制台购买多个Shard节点来横向扩展实例的数据存储和读写并发能力。单个分片集群实例可支持2-32个Shard节点。

ConfigServer

用于存储集群和分片的元数据,即各分片包含哪些数据的信息。

ConfigServer为三节点副本集架构,规格为1核2GB,磁盘空间为20GB,不可变更配置。

Shard节点和ConfigServer暂未提供访问地址,您无法直接连接Shard节点和ConfigServer。所有的数据操作都需要连接Mongos节点,通过Mongos节点进行下发。