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

分片集群架构

分片集群机构
分片集群架构的各组件说明如下:
组件名称 架构 说明
Mongos 单节点架构

负责将读写操作路由到对应Shard中。

您可以通过购买多个Mongos实现负载均衡及故障转移。单个分片集群实例默认支持最多32个Mongos,如果业务需要32个以上的Mongos,您可以提交工单申请。

Shard 副本集架构(主备三节点(主节点、从节点和隐藏节点)+只读节点)

负责存储数据库数据。

您可以通过购买多个Shard来横向扩展实例的数据存储和读写并发能力。单个分片集群实例默认支持最多32个Shard,如果业务需要32个以上的Shard,您可以提交工单申请。

ConfigServer 副本集架构(三节点)

负责存储Shard的元数据,即各Shard中包含哪些数据。

ConfigServer为固定配置,暂不支持修改。配置如下:
  • ConfigServer规格:1核2GB(通用型)
  • ConfigServer存储空间:20 GB。