对于数据可靠性有强需求的业务场景或是有监管需求的金融业务场景,RDS MySQL提供异地灾备实例,帮助用户提升数据可靠性。
前提条件
- 实例版本如下:
- MySQL 8.0高可用版或三节点企业版
- MySQL 5.7高可用版或三节点企业版
- MySQL 5.6
- 主实例必须有内网地址。
- 主实例所处地域为华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华南1(深圳)、中国(香港)、新加坡、美国(弗吉尼亚)。
背景信息
RDS通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步。主实例和灾备实例均搭建主备高可用架构,当主实例所在区域发生突发性自然灾害等状况,主实例(Master)和备实例(Slave)均无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问。
灾备实例可通过DTS管理控制台实现同步对象变更、同步速度设置、延迟报警等同步链路原生功能,详细信息请参见DTS产品文档。
灾备实例拓扑图如下图所示。
灾备实例还有以下功能特点:
- 提供独立的数据库连接地址,由用户应用端自助控制连接。
- 使用主备高可用架构。
- 按量付费,即开即用、即停即止。
- 提供独立的白名单配置、账号管理。
计费说明
RDS灾备实例与主实例配置完全相同,且RDS通过DTS实现主实例和异地灾备实例之间的实时同步。因此,创建灾备实例会同时产生RDS和DTS两种费用,价格详情请分别参见云数据库 RDS 详细价格信息和数据传输详细价格信息。
功能限制
- 灾备实例不支持备份恢复、数据迁移、数据库管理、申请外网访问地址、修改连接地址功能。
- 删库操作不会同步至灾备实例,请您登录灾备实例通过SQL命令手动删除。
操作步骤
常见问题
- 灾备实例怎么用?
当主实例所在区域发生突发性自然灾害等状况,主备实例均无法连接时,可在应用端修改数据库连接地址为灾备实例的连接地址,即可快速恢复应用的业务访问。说明 写入到灾备实例的数据无法同步回原主实例。
- 灾备实例不能包年包月吗?
灾备实例当前仅支持按量付费,不支持包年包月。
- 实例怎么突然多了个帐号dtssyncwriter?
对于MySQL 5.6实例,创建灾备实例时会自动创建账号dtssyncwriter供DTS同步使用,请勿对该账号进行任何修改或删除操作,否则将引起同步异常。