为进一步满足业务场景中高可靠性的需求,云数据库MongoDB提供了同城容灾解决方案。该方案将副本集中的三个节点,分别部署在同一地域下三个不同的可用区,通过内部网络实现节点间的信息互通。当三个可用区中的任一可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个副本集架构的持续可用。

注意事项

  • 目前仅部分地域支持创建多可用区副本集实例,具体的支持情况请以控制台为准。多可用区
    说明 在创建实例页面,您可以在选择目标 地域之后单击 可用区,在下拉菜单中即可查看该地域的多可用区支持情况。包含多个字母的可用区即多可用区,如上图所示。
  • 创建多可用区副本集实例时,节点数被限制为三节点
    说明 如需更多节点可在实例创建后执行 变更节点数量操作。

副本集实例节点部署方案对比

可用区 部署说明
单可用区 系统将自动地将副本集实例中的Primary节点、Secondary节点和Hidden节点部署在同一可用区中。单可用区方案
多可用区 系统将自动地将副本集实例中的Primary节点、Secondary节点和Hidden节点分别部署在不同的可用区中。多可用区方案

操作步骤

  1. 登录MongoDB管理控制台
  2. 在左侧导航栏,单击副本集实例列表
  3. 副本集实例列表页面,单击创建实例
  4. 选择副本集(包年包月)副本集(按量付费)
    说明
    • 包年包月:在新建实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
    • 按量付费:后付费,按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
  5. 选择支持多可用区的地域,然后选择相应的多可用区。
  6. 设置实例的其他配置项目,详情请参见创建副本集实例
  7. 单击立即购买,进入确认订单页面。
  8. 阅读并选中服务协议,根据提示完成支付流程。

更多信息

您可以通过服务可用性功能,直观地了解实例中的节点在可用区中的分布情况,您还可以根据业务的部署情况切换节点的角色,满足应用就近连接的需求,详情请参见切换节点角色