MySQL灾备恢复演练

更新时间: 2023-10-31 10:58:38

数据库备份DBS提供恢复演练功能,支持定期演练数据库的恢复流程。您可以通过该功能验证备份数据的准确性与容灾系统的可靠性,确保当发生数据灾难时,容灾系统能够顺利接替生产系统并继续对外提供服务。

背景信息

通常在灾难发生时,可能由于恢复流程不熟练或备份源数据有误等原因导致恢复失败。为避免这种情况发生,建议您定期进行恢复演练,以确保容灾系统的持续有效性。

相较于传统的恢复演练,使用数据库备份DBS进行恢复演练无需额外购买和部署大量服务器设备。数据库备份DBS基于Copy Data Management(CDM)技术,能够快速将备份数据创建为数据库沙箱实例,进行校验并生成恢复演练报告。演练结束后,系统会自动删除该实例,实现了低成本和便捷的恢复演练能力。

前提条件

  • 支持开启恢复演练的地域(备份计划所在地域):华北2(北京)、华东2(上海)、华东1(杭州)、华南1(深圳)。

  • 支持恢复演练的数据库版本

    • 阿里云数据库:RDS MySQL(本地SSD盘)5.6、5.7、8.0

    • 自建数据库:MySQL 5.6、5.7

费用说明

当前恢复演练功能不收费。您仅需支付DBS沙箱实例的费用即可,费用根据实例的规格、时长和存储空间来计算。费用详情,请参见DBS沙箱费用

说明

恢复演练所创建的MySQL沙箱实例规格为MySQL沙箱实例1核1G

步骤一:创建备份计划

请前往DBS售卖页创建备份计划。具体操作,请参见购买备份计划

说明

购买时,备份实例地域选择前提条件中支持恢复演练功能的地域,数据库类型选择MySQL,备份方式选择物理备份

步骤二:配置备份计划

具体操作,请参见配置MySQL物理备份计划

步骤三:配置恢复演练

  1. 登录DBS控制台

  2. 单击左侧导航栏中的备份计划,然后在上方选择目标地域。

  3. 找到目标备份计划ID,单击右侧操作列下的管理

  4. 备份任务配置页面,单击恢复演练区域的设置恢复演练

    image.png
  5. 在弹出的对话框中,配置如下参数。

    image.png

    配置项

    说明

    备份计划名称

    默认为备份计划名称,无需配置。

    恢复演练状态

    选择开启恢复演练功能。

    恢复演练频率

    默认为定期进行演练。

    恢复演练周期

    勾选一周内进行恢复演练的日期,例如选择星期一和星期五,系统将在每个星期一和星期五进行恢复演练。

    至少每周进行一次恢复演练,以确保容灾系统的有效性。

    恢复演练开始时间

    请选择恢复演练的开始时间,建议选择为业务低峰期。

    恢复演练数据

    系统默认恢复最新的备份数据集。

    恢复演练目标

    系统会自动将数据恢复至DBS沙箱实例中,以验证恢复演练的结果,无需您额外购买其他设备。

    报告接收者

    填写邮箱地址,以接收恢复演练报告。

    数据库账号

    填写具有查询权限的数据库账号。

    密码

    填写该数据库账号的密码。

    说明

    若该参数未填,系统将默认使用数据源的密码。

  6. 单击确定

    至此,已成功开启并配置恢复演练功能。系统将在下一个设定的时间点执行恢复演练(请注意,不会立即执行),具体执行时间将根据备份数据的大小而定。

步骤四:查看恢复演练报告

  1. 登录DBS控制台

  2. 单击左侧导航栏中的备份计划,然后在上方选择目标地域。

  3. 单击目标备份计划操作列下的管理,进入备份任务配置页面。

  4. 在左侧导航栏,单击恢复演练列表

  5. 在目标恢复演练ID右侧,单击查看报告

    image.png
    说明
    • 演练成功:报告结果成功说明备份数据恢复的过程顺利完成,并且没有遇到任何问题或错误。根据恢复演练报告,用户可以查看数据库中的主要数据以及它们的大小等信息。

    • 演练失败:报告结果失败说明备份集恢复失败,备份集可能存在问题。建议用户根据失败报告中提供的详细信息,检查备份数据,以确定问题的根本原因并尝试解决。必要时,可前往DBS客户咨询群(钉钉群号:35585947)进行咨询。更多详情,请参见常见报错

相关文档

阿里云首页 数据库备份 相关技术圈