集群系统架构由Mongos、Shard、ConfigServer三类角色组成。您可以自由选择Mongos和Shard的数量和规格,自由组成您当前业务能力需求的集群。
- Mongos角色:负责路由读写请求,将请求分发到Shard。默认最少2个Mongos,最多支持16个Mongos。
- Shard角色:负责数据的读写处理和数据存储。是一个三节点的副本集架构,Shard内主节点故障自转移。默认最少2个Shard,最多支持16个Shard。
- ConfigServer:负责集群的元数据存储。是一个三节点的副本集结构,内主节点故障自转移。数量不可选,固定1个。
集群系统架构如下: