分片集群架构

最近更新时间:2019-07-09 16:22:02

查看PDF

分片集群

金山云MongoDB分片集群自动搭建mongos、shard、congfigserver三个组件,您可以通过购买不同数量以及不同配置的mongos、shard组件来组建分片集群实例。

何时需要分片:

  • 存储容量需求超出单机磁盘容量
  • 读写能力受单机限制

分片集群实例架构

PDJPZTOJFDBQ`8QUTOWA.png

组件说明

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

mongos

  • mongos无状态,接收和转发用户的读写请求,从config server里获取并缓存需要的元数据。
  • mongos为单节点。
  • 您需要至少购买2个以上mongos来实现负载均衡 以及故障转移。
  • 每个mongos均提供一个ip。

shard

  • 负责存储用户的数据库数据。
  • shard节点为三节点副本集架构,保证数据的高可用性。
  • 需要购买至少两个shard分片来保证数据的存储以及读写并发能力。
  • 每个分片为三节点,暂不支持修改节点数。

configserver

  • Config servers保存集群的元数据,比如数据的映射关系,用户信息等,采用副本集模式。
  • 目前默认配置为2C4G,磁盘40G,暂不支持修改且不收取费用。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

  • 内容不全,不深入
  • 内容更新不及时
  • 描述不清晰,比较混乱
  • 系统或功能太复杂,缺乏足够的引导
  • 内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈