You need to enable JavaScript to run this app.
导航
迁移可用区
最近更新时间:2024.08.15 20:35:50首次发布时间:2024.04.07 11:50:01

文档数据库 MongoDB 版提供迁移可用区功能,支持将 MongoDB 实例从单可用区迁移至多可用区,提高实例的容灾能力,实现跨机房容灾。本文介绍迁移可用区的相关操作。

前提条件

  • 实例类型为副本集实例。更多详情,请参见产品架构
  • 实例状态需为运行中。关于实例状态的更多详情,请参见实例状态说明
  • 实例中不存在只读节点。若实例中已存在只读节点,需先删除所有只读节点后再进行迁移可用区操作。删除只读节点的具体方法,请参见删除只读节点

注意事项

  • 当前仅支持将副本集实例从单可用区迁移至 3 可用区部署,且必须选择原来的可用区。
  • 切换可用区过程中,实例可能会出现 1~2 次连接闪断,每次闪断时长在 30 秒内,请谨慎操作,并确保客户端配置了正确的重试机制。
  • 迁移可用区所需时间会受多种因素(如网络环境、任务队列、数据量大小等)影响,建议在业务低峰期执行操作。

操作步骤

  1. 登录 MongoDB 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 根据实例类型,在左侧导航栏中选择副本集实例列表
  4. 实例列表页,单击目标实例名称。
  5. 实例信息页签下的基本信息区域,单击可用区后的图标。
  6. 迁移可用区弹窗中,根据业务需要设置实例可用区部署方案。
    参数说明
    当前可用区确认实例当前的可用区。

    部署方案

    分别从主节点、从节点、隐藏节点的可用区下拉列表中为各节点选择需要迁移的可用区。

    说明

    • 主、从、隐藏节点必须部署在 3 个不同的可用区,且必须选择原来的可用区。
      例如,实例原来部署在可用区 A,迁移到新可用区时,必须将实例中的一个节点部署在可用区 A,其它两个节点可选择部署在当前地域下的任意两个不同可用区(如可用区 B 和 C)。
    • 关于不同类型节点的详情,请参见不同类型的节点对比
    • 切换可用区过程中,实例可能会出现 1~2 次连接闪断,每次闪断时长在 30 秒内,请谨慎操作,并确保客户端配置了正确的重试机制。
    • 迁移可用区所需时间会受多种因素(如网络环境、任务队列、数据量大小等)影响,建议在业务低峰期执行操作。
  7. 单击确定