RDS全球多活数据库集群创建完成后,您可以按照业务需要,添加或移除单元节点。
前提条件
注意事项
- (重要)由于不同国家及地区之间有不同的法律法规,如果涉及到跨境同步,需要先提交DTS工单报备,待审批通过后再添加单元节点。工单中需提供如下内容:阿里云账号ID、需同步的地域、需同步的内容。 说明- 跨境同步是指不同的国家和地区之间的同步。例如:华东1(杭州)和中国香港、华东1(杭州)和新加坡、德国(法兰克福)和美国(硅谷)。 
- 如果将单元节点从当前全球多活数据库集群中移除,则该单元节点与中心节点之间的DTS双向同步实例也会被释放。 
- 移除单元节点的操作,并不会释放该单元节点对应的RDS MySQL实例。您仍然可以在RDS控制台查询到该RDS MySQL实例。 - 如需释放该单元节点对应的RDS MySQL实例,您可在集群详情页面或RDS控制台进行释放操作,请参见查看节点和双向同步实例(旧版)或释放主实例。 
- 一个全球多活数据库集群中只有一个中心节点,且无法移除该中心节点。 
- 如您需在RDS控制台释放中心节点或单元节点对应的RDS MySQL实例,建议您先从全球多活数据库集群中移除节点后,再前往RDS控制台释放对应的RDS MySQL实例,否则集群中的相关同步任务会显示同步失败。 
添加单元节点
- 访问全球多活数据库集群页面。 
- 在全球多活数据库集群列表页面,单击目标集群右侧操作列中的添加节点。 
- 设置中心节点信息,并单击下一步。 - 配置 - 说明 - 名称 - 全球多活数据库集群的名称。 说明- 创建集群时已设置集群名称,无需再次设置。 - 中心节点地域 - 已固定选中。 - 中心节点实例ID - 已固定选中。 - 实例账号 - 填写创建集群时所设置的中心节点RDS MySQL实例的数据库账号,需为高权限账号。 - 实例密码 - 填写该数据库账号对应的密码。 
- 设置单元节点,中心节点和单元节点间的同步规则以及同步对象,并单击下一步。 - 根据业务需求选择单元节点的配置模式,添加一个或多个单元节点。 说明- 目前一个全球多活数据库集群中最多包含十个单元节点。 - 快速配置:如选择该配置模式,单元节点的CPU、内存、存储空间等配置将与中心节点保持一致。您仅需要设置单元节点的地域和设置单元节点实例名称。  
- 自定义配置:如选择该配置模式,您可按下表自定义单元节点的配置,包括CPU、内存、存储空间、实例地域等。 - 配置 - 说明 - 单元节点地域 - 选择单元节点RDS MySQL实例所在地域。 说明- 目前仅支持单元节点位于杭州、上海 、青岛、北京、张家口、深圳、成都地域。 - 可用区 - 选择单元节点RDS MySQL实例所在的可用区。 - 单元节点实例类型 - 选择单元节点RDS MySQL实例的数据库类型。目前仅支持选择为MySQL。 - 单元节点版本 - 选择单元节点RDS MySQL实例的数据库版本。 说明- 建议单元节点与中心节点的数据库版本保持一致。 - 单元节点存储类型 - 设置单元节点RDS MySQL实例的存储类型。存储类型的详情,请参见存储类型。 - 单元节点实例规格 - 选择单元节点RDS MySQL实例的规格(CPU核数和内存)。详细的规格列表,请参见RDS MySQL标准版(原X86)主实例规格列表。 说明- 建议单元节点与中心节点的实例规格保持一致。 - 单元节点存储空间 - 设置单元节点RDS MySQL实例的存储空间,取值范围20~2000 GB。 说明- 单元节点的存储空间需要大于中心节点的存储空间。 - 单元节点实例名称 - 设置单元节点的名称,建议设置具有业务意义的名称(无唯一性要求),便于后续识别。 - vpc - 选择单元节点RDS MySQL实例所属专有网络VPC的ID。 - vswitch - 选择单元节点RDS MySQL实例的交换机(VSwitch)ID。 
 说明- 如需添加多个单元节点,请单击  。 。
- 设置中心节点和单元节点之间的同步规则。  - 配置 - 说明 - 冲突修复策略 - 如遇到这类冲突类型,您需根据业务需要,选择合适的冲突修复策略。 - Interrupt(遇到冲突,任务报错退出) - 当数据同步遇到主键冲突时,同步任务直接报错并退出,同步任务进入失败状态,需要您介入修复任务。 
- Ignore(遇到冲突,直接使用目标实例中的冲突记录) - 当数据同步遇到主键冲突时,直接跳过当前同步语句,继续往下执行,选择使用目标库中的冲突记录。同步任务不会中断。 
- Overwrite(遇到冲突,直接覆盖目标实例中的冲突记录) - 当数据同步遇到主键冲突时,直接覆盖目标库中的冲突记录。同步任务不会中断。 
 - 数据同步规格 - 数据同步定义了以下四种规格及性能(RPS)上限。 - micro:200以内。 
- small:2,000。 
- medium:5,000。 
- large:>5,000。 
 重要- 规格的线上运行性能受网络环境、源实例和目标实例的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值仅供参考,不在SLA承诺范围内。 说明- 全球多活数据库集群创建完成后,如需修改同步规格,请前往全球多活数据库集群列表页,单击进行修改。 
- 选择同步对象。 - 配置 - 说明 - 同步对象 - 在源库对象框中单击待同步对象,然后单击  将其移动至已选择对象框。说明 将其移动至已选择对象框。说明- 建议同步对象与创建集群时的同步对象保持一致。 - 映射名称更改 - 过滤待同步数据 - 支持设置WHERE条件过滤数据,请参见设置过滤条件。 - 同步的SQL操作 - 请右击已选择对象中的同步对象,在弹跳框中选择所需同步的SQL操作,支持的操作,请参见支持同步的SQL。 说明- 全球多活数据库集群创建完成后,如需修改同步对象,请前往全球多活数据库集群列表页,单击进行修改。 
 
- 确认单元节点和双向同步实例的配置信息(包括地域、数量、规格等)以及费用情况。 说明- 目前仅支持后付费(即按量付费)。 
- 确认无误后,单击确定。 
- 单击目标集群的实例ID,在页面下方的RDS实例部分,查看所添加的单元节点。 
移除单元节点
- 如果将单元节点从当前全球多活数据库集群中移除,则该单元节点与中心节点之间的DTS双向同步实例也会被释放。 
- 移除单元节点的操作,并不会释放该单元节点对应的RDS MySQL实例。您仍然可以在RDS控制台查询到该RDS MySQL实例。 - 如需释放该单元节点对应的RDS MySQL实例,您可在集群详情页面或RDS控制台进行释放操作,请参见查看节点和双向同步实例(旧版)或释放主实例。 
- 访问全球多活数据库集群页面。 
- 在全球多活数据库集群列表页面,单击目标集群的实例ID,在页面下方的RDS实例部分,单击单元节点右侧操作列中的从集群中移除。 
- 单击确定。