文档首页 > > 产品介绍> 系统架构> 副本集架构

副本集架构

分享
更新时间: 2020/06/18 GMT+08:00

副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。

关于mongod进程的描述,请参见MongoDB官方文档

副本集架构由主节点、备节点和隐藏节点组成,自动搭建好三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。创建成功后,您可以根据需要新增节点至五节点或七节点副本集,新增的节点均为Secondary节点,并持续同步数据。为了保证连接的高可用,新增节点需要在添加之后进行激活,才会参与高可用切换。如何新增副本集节点,请参见添加副本集实例的节点

  • 主节点:即Primary节点,用于读写请求。
  • 备节点:即Secondary节点,用于读请求。
  • 隐藏节点:即Hidden节点,用于备份数据。

用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点,若仅备节点不可用,隐藏节点接管备节点服务,保证高可用。副本集架构如下图所示。

图1 副本集实例节点说明
图2 三节点副本集架构
  • 支持多种管理控制任务,如创建实例、变更配置以及备份实例等。任务系统会根据用户下发的操作指令,进行灵活控制并进行任务跟踪及异常管理。
  • 支持收集实例运行情况的日志,包括实例慢日志查询以及访问控制日志等。
  • 支持针对实例进行备份处理,并且将生成的备份文件存储至对象存储服务系统上进行保存。目前支持自动和手动备份,自动备份可保留天数默认为7天。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

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

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问