RDS全球多活数据库集群创建完成后,您可以按照业务需要,添加或移除单元节点。

前提条件

已创建全球多活数据库集群

注意事项

  • (重要)由于不同国家及地区之间有不同的法律法规,如果涉及到 跨境同步 ,需要先提交DTS工单报备,待审批通过后再添加单元节点。工单中需提供如下内容:阿里云账号ID、需同步的地域、需同步的内容。

  • 移除单元节点 ,则该单元节点与中心节点之间的DTS双向同步实例也会被释放。
  • 移除单元节点的操作,并不会释放该单元节点对应的RDS MySQL实例。您仍然可以在RDS控制台查询到该RDS MySQL实例。

    如需释放该单元节点对应的RDS MySQL实例,您可在集群详情页面或RDS控制台进行释放操作,请参见查看节点和双向同步实例释放按量付费实例

  • 一个全球多活数据库集群中只有一个中心节点,且无法移除该中心节点。
  • 如您需在RDS控制台释放中心节点或单元节点对应的RDS MySQL实例,建议您先从全球多活数据库集群中移除节点后,再前往RDS控制台释放对应的RDS MySQL实例,否则集群中的相关同步任务会显示同步失败。

添加单元节点

  1. 访问全球多活数据库集群页面。
  2. 在全球多活数据库集群列表页面,单击目标集群右侧操作列中的添加节点
  3. 设置中心节点信息,并单击下一步
    配置 说明
    名称 全球多活数据库集群的名称。
    说明 创建集群时已设置集群名称,无需再次设置。
    中心节点地域 已固定选中。
    中心节点实例ID 已固定选中。
    实例账号 填写创建集群时所设置的中心节点RDS MySQL实例的数据库账号,需为高权限账号。
    实例密码 填写该数据库账号对应的密码。
  4. 设置单元节点,中心节点和单元节点间的同步规则以及同步对象,并单击下一步
    1. 根据业务需求选择单元节点的配置模式,添加一个或多个单元节点。
      说明 目前一个全球多活数据库集群中最多包含十个单元节点。
      • 快速配置:如选择该配置模式,单元节点的CPU、内存、存储空间等配置将与中心节点保持一致。您仅需要设置单元节点的地域和设置单元节点实例名称。快速配置单元节点
      • 自定义配置:如选择该配置模式,您可按下表自定义单元节点的配置,包括CPU、内存、存储空间、实例地域等。
        配置 说明
        单元节点地域 选择单元节点RDS MySQL实例所在地域。
        说明 目前仅支持单元节点位于杭州、上海 、青岛、北京、张家口、深圳、成都地域。
        可用区 选择单元节点RDS MySQL实例所在的 可用区

        单元节点实例类型 选择单元节点RDS MySQL实例的数据库类型。目前仅支持选择为MySQL
        单元节点版本 选择单元节点RDS MySQL实例的数据库版本。
        说明 建议单元节点与中心节点的数据库版本保持一致。
        单元节点实例规格 选择单元节点RDS MySQL实例的规格(CPU核数和内存)。详细的规格列表,请参见RDS MySQL主实例规格列表
        说明 建议单元节点与中心节点的实例规格保持一致。
        单元节点存储空间 设置单元节点RDS MySQL实例的存储空间,取值范围20~2000 GB。
        说明 单元节点的存储空间需要大于中心节点的存储空间。
        单元节点实例名称 设置单元节点的名称,建议设置具有业务意义的名称(无唯一性要求),便于后续识别。
        vpc 选择单元节点RDS MySQL实例所属专有网络VPC的ID。
        vswitch 选择单元节点RDS MySQL实例的交换机(VSwitch)ID。
      说明 如需添加多个单元节点,请单击添加单元节点
    2. 设置中心节点和单元节点之间的同步规则。同步规则
      配置 说明
      冲突修复策略 如遇到这类冲突类型,您需根据业务需要,选择合适的冲突修复策略。
      • Interrupt(遇到冲突,任务报错退出)

        当数据同步遇到主键冲突时,同步任务直接报错并退出,同步任务进入失败状态,需要您介入修复任务。

      • Ignore(遇到冲突,直接使用目标实例中的冲突记录)

        当数据同步遇到主键冲突时,直接跳过当前同步语句,继续往下执行,选择使用目标库中的冲突记录。同步任务不会中断。

      • Overwrite(遇到冲突,直接覆盖目标实例中的冲突记录)

        当数据同步遇到主键冲突时,直接覆盖目标库中的冲突记录。同步任务不会中断。

      数据同步规格 数据同步定义了以下四种规格及性能( RPS )上限。
      • micro:200以内。
      • small:2,000。
      • medium:5,000。
      • large:>5,000。
      注意 规格的线上运行性能受网络环境、源实例和目标实例的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值仅供参考,不在SLA承诺范围内。
      说明 全球多活数据库集群创建完成后,如需修改同步规格,请前往全球多活数据库集群列表页,单击更多 > 同步链路升降配进行修改。
    3. 选择同步对象。
      配置 说明
      同步对象

      源库对象框中单击待同步对象,然后单击向右小箭头将其移动至已选择对象框。

      说明 建议同步对象与创建集群时的同步对象保持一致。
      映射名称更改
      • 如需更改单个同步对象在目标实例中的名称,请单击已选择对象中的同步对象,设置方式,请参见库表列名单个映射
      • 如需批量更改同步对象在目标实例中的名称,请单击已选择对象方框右上方的批量编辑,设置方式,请参见库表列名批量映射
      过滤待同步数据

      支持设置WHERE条件过滤数据,请参见通过SQL条件过滤任务数据

      同步的SQL操作 请右击已选择对象中的同步对象,在弹跳框中选择所需同步的SQL操作,支持的操作,请参见支持同步的SQL
      说明
      说明 全球多活数据库集群创建完成后,如需修改同步对象,请前往全球多活数据库集群列表页,单击更多 > 修改同步对象进行修改。
  5. 确认单元节点和双向同步实例的配置信息(包括地域、数量、规格等)以及费用情况。
    说明 目前仅支持后付费(即按量付费)。
  6. 确认无误后,单击确定
  7. 单击目标集群的实例ID,在页面下方的RDS实例部分,查看所添加的单元节点。

移除单元节点

说明
  • 移除单元节点 ,则该单元节点与中心节点之间的DTS双向同步实例也会被释放。
  • 移除单元节点的操作,并不会释放该单元节点对应的RDS MySQL实例。您仍然可以在RDS控制台查询到该RDS MySQL实例。

    如需释放该单元节点对应的RDS MySQL实例,您可在集群详情页面或RDS控制台进行释放操作,请参见查看节点和双向同步实例释放按量付费实例

  1. 访问全球多活数据库集群页面。
  2. 在全球多活数据库集群列表页面,单击目标集群的实例ID,在页面下方的RDS实例部分,单击单元节点右侧操作列中的从集群中移除
  3. 单击确定