设置跨区域备份策略
操作场景
云数据库RDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件恢复到新的RDS实例,用来恢复业务。
实例开启跨区域备份策略后,会自动将该实例的备份文件备份到目标区域。您可以在RDS“备份管理”页面,对跨区域的备份文件进行管理。未开启跨区域备份策略,默认是在本区域存放备份。
每个租户默认最多支持150个实例设置跨区域备份策略。
注意事项
如果需要使用跨区域备份功能,请提交工单申请。由于该功能无法保证数据的及时性,所以不保证SLA,建议使用DRS服务的迁移功能。
计费说明
| 规格码 | 收费项 | 以目标区域为准的费用单价 |
|---|---|---|
| rds.mysql.crossreg.backup.space | 存储空间 |
|
| rds.mysql.crossreg.backup.flow | 跨Region备份流量 | 0.5 元/GB |
支持的区域
当用户需要使用跨区域备份功能时,请提交工单申请。
跨区域备份仅支持部分区域,详情请参见下表。
| 备份源区域 | 支持备份的目标区域 |
|---|---|
| 北京四 | 上海一、广州、贵阳一 |
| 上海一 | 乌兰察布一、北京四、广州 |
| 深圳 | 北京四、上海一、广州 |
| 广州 | 上海一、北京四、乌兰察布一 |
| 贵阳一 | 乌兰察布一 |
| 乌兰察布一 | 贵阳一 |
| 亚太-新加坡 | 中国-香港、亚太-曼谷、非洲-约翰内斯堡 |
| 土耳其-伊斯坦布尔 | 亚太-新加坡 |
| 中东-利雅得 | 亚太-新加坡 |
| 中国-香港 | 亚太-曼谷、亚太-新加坡 |
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 在“实例管理”页面,选择指定的实例,单击实例名称。
- 在左侧导航栏,单击“备份恢复”。
- 在页面右上方,选择“修改备份策略 > 跨区域备份策略”。
- 在弹框中,开启跨区域全备,或者同时开启跨区域全备和日志备份,选择备份区域和备份保留时长。 图1 设置跨区域备份策略
- 加密备份不支持跨区域备份。
- 实例名称仅会在跨区域备份初次同步时同步,实例ID为跨区域备份的唯一标识。
- 开启跨区域全备:将本实例的自动全量备份文件备份到异地。
- 开启跨区域日志备份:将本实例的Binlog备份(增量备份)文件备份到异地。
- 跨区域备份文件的保留天数范围为1~1825天。
- 设置跨区域全备同步间隔天数:可设置范围为1~7天,且必须小于跨区域备份保留时长天数和当前实例备份保留天数。如需使用该功能,请提交工单申请。
开启该配置后,在设置的间隔周期天数内,只会同步一个全量备份到目标区域。开启后,使用跨区域备份时间点恢复时长将会增加,恢复时间与需要回放的增量备份相关。设置全备同步间隔过长可能导致时间点恢复失败,请谨慎设置同步间隔。
- 开启跨区域备份策略仅对新产生的备份生效,即为开启跨区域备份策略后产生的备份生效,之前的备份文件不会存储到异地。
- 开启跨区域日志备份后需要待下一次自动全量备份复制完成后才可进行将数据库实例恢复到指定时间点操作,并且只允许恢复到自动全量备份完成后的时间点。
- 同一个租户下各数据库实例,备份选择的目标区域需要相同。
- 跨区域备份会在实例本区域备份完成后异步复制到异地。
- 删除实例不会删除目标端的跨区域备份,需要手动关闭跨区域备份策略,关闭后会自动清理目标端的跨区域备份。
- 单击“确定”,确认修改。
- 您可以返回实例列表,在左侧导航栏选择“备份管理”,在“数据库跨区域备份”页签,管理跨区域备份文件。
- 默认展示所有的跨区域备份实例信息。
- 单击“设置区域备份”,可以修改跨区域备份策略。
- 单击“查看跨区域备份”,可以查看到生成的备份文件,当原区域实例发生故障,可以通过该备份文件将数据恢复到新实例。 图2 全量备份
- 默认展示所有的跨区域备份实例信息。
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 在“备份管理”页面,选择“数据库跨区域备份”。
- 在目标实例上,单击“设置区域备份”。在弹出页面,通过设置开关,关闭跨区域备份策略。
关闭跨区域备份策略后,目标区域的备份文件会被删除。
图3 关闭跨区域备份策略
- 单击“确定”,确认关闭。