您可以使用已有实例或新购实例快速创建全球多活数据库实例组,满足数据跨地域灾备或多节点读写需求。本文主要介绍如何创建与删除全球多活数据库实例组。
您可以加入RDS全球多活数据库钉钉用户群(群号:90720017829)进行咨询、交流和反馈。
限制条件
创建全球多活数据库实例组时,需要将符合下列限制条件的已有RDS MySQL实例作为主角色加入实例组。如您无符合条件的实例,可以在实例组创建前预先购买,详情请参见创建RDS MySQL实例。
付费方式限制:仅支持包年包月和按量付费。
产品系列限制:仅支持高可用系列与集群系列。
数据库引擎及版本限制:仅支持MySQL 5.7、8.0。
实例规格限制:2核4 GB以上规格。
存储空间限制:实例存储空间在50 GB以上。
地域限制:
角色类型
实例组类型
支持地域
主角色
多活/灾备
中国内地:华东1(杭州)、华东2(上海) 、华北1(青岛)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、华南3(广州)
海外地域:暂不支持。
从角色
多活
灾备
中国内地:华东1(杭州)、华北1(青岛)、华北2(北京)、华东2(上海)
海外地域:暂不支持。
如您首次使用全球多活数据库,您需要先授权DTS访问云资源再创建实例组,详情请参见授权DTS访问云资源。
注意事项
一个RDS MySQL实例只能作为主角色或从角色加入到一个全球多活数据库实例组,同一个RDS MySQL实例不能加入多个实例组中。
一个全球多活数据库实例组有且仅有一个主角色与至多四个从角色。
费用说明
全球多活数据库费用包含新购RDS实例费用与DTS数据同步费用,使用已有实例创建实例组不会额外收取实例费用。如需新购实例创建实例组,会收取新购实例相关费用,详情请参见全球多活数据库费用说明。
创建实例组
访问全球多活数据库页面,单击创建实例组。
在创建全球多活数据库实例组页面配置以下参数:
配置项
说明
实例组名称
自定义实例组名称,建议名称与业务或用途相关,方便实例组查找。
命名规范:由大小写字母或中文开头,可包含数字、下划线(_)或中划线(-),长度为2~126个字符。
实例组类型
根据您的使用场景选择实例组类型:
灾备:适用于跨地域灾备与灾备演练场景,一写多读,支持主从切换,主从角色间使用单向数据同步。
多活:适用于跨地域多节点读写场景,多写多读,主从角色间使用双向数据同步,满足高并发读写、低延迟访问需求。
灾备与多活类型详细介绍与适用场景,请参见什么是全球多活数据库。
主角色地域
与RDS MySQL控制台地域保持一致。如需选择其他地域,请在控制台顶部更改地域。
主角色实例
下拉选择主角色地域下的RDS MySQL实例。
如您当前地域下无可用主角色实例,可以单击创建主角色实例,进入实例购买页新建实例。
单击确定,您可以在实例组列表界面查看已创建的实例组。后续您可以在实例组中添加从角色,详情请参见添加或移除从角色。
如您需要创建灾备实例组,也可以访问RDS实例列表,单击实例ID进入详情页,在 右侧单击添加,参考上述步骤创建实例组。
删除实例组
当实例组中只存在主角色且无从角色时,实例组才能被删除。
删除实例组与释放或退订主角色实例是两个不同的操作:
删除实例组:仅实例组被删除,实例保留且正常运行,实例内数据保持不变,实例内的DTS同步账号也会保留。
释放或退订主角色实例:需要先删除实例组,才能释放或退订主角色实例。释放或退订后,实例进入实例回收站,到期彻底删除,详情请参见释放或退订RDS MySQL实例与实例回收站。
欠费的按量付费主角色实例会暂停服务,到期不续费的包年包月主角色实例会进入实例回收站。这两种情况下,该实例组中所有实例均会被移出实例组,DTS链路会被释放。从角色实例若为只读状态,会被提升为读写状态。
访问全球多活数据库页面。
找到待删除的实例组,在右侧操作列单击删除。
说明如果删除按钮为灰色,说明实例组中依然存在从角色,您需要删除从角色后再删除实例组。
仔细阅读弹出的注意事项,确认无误后单击确定,删除实例组。
常见问题
Q:在创建实例组时,是否可以选择Serverless实例作为实例组的主角色?
A:创建实例组时不支持直接将Serverless实例设置为主角色。但RDS MySQL支持在灾备或多活类型的实例组中创建Serverless类型的从角色实例。
并且对于灾备实例组,您可以采取以下策略来间接实现Serverless实例作为主角色的目的:
主从角色强制切换有一定数据丢失风险,请谨慎操作。具体详情,请参见主从灾备切换。