通过备份计划列表创建备份

数据灾备(DBS)提供全量备份、增量备份和数据恢复能力。本文介绍如何创建和配置DBS备份计划、备份数据库以及恢复数据库,帮助您快速了解和上手数据库备份与管理操作。

创建备份计划

  1. 登录数据管理DMS 5.0

  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 备份计划

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 安全与规范(DBS) > 数据灾备(DBS) > 备份计划

  3. 单击右上角创建备份计划按钮,前往售卖页。

  4. 配置如下参数,单击页面右下角的立即购买

    配置

    说明

    商品类型

    请选择备份计划

    说明

    DMS控制台暂不支持创建按量付费的备份计划。

    备份计划地域

    选择要存放备份数据的地域。

    说明
    • 同地域备份:选择与数据库相同的地域。

    • 跨地域备份(异地备份):选择与数据库不同的地域,容灾更强,但可能会有额外费用。例如您希望将数据库华北2(北京)备份到华东2(上海),需购买华东2(上海)地域。更多内容,请参见异地备份方案概览

    数据源类型

    选择待备份数据库的源类型。

    说明

    数据源为RDS MySQL、自建MySQL或PolarDB MySQL版时,请选择MySQL。数据源类型如何选择,请参见支持的数据库类型与功能

    规格

    规格越高,备份与恢复的性能越高,支持的规格为:serverless(仅MySQL逻辑备份支持)、micro(入门型)、small(低配型)、medium(中配型)、large(高配型)、xlarge(高配型-无流量上限)。

    • 如果数据库实例(例如生产环境的数据库)需要高性能的备份计划快速地执行备份与恢复任务,建议购买xlarge或large规格,以获取更高的备份恢复性能。

    • 对备份恢复性能(速度)要求不高时,您可以通过计算,选择性价比最高的备份计划规格。更多详情,请参见如何选择备份计划规格

    • 如果备份库表存在表结构不合理、大表、大字段等情况,备份计划规格选择过小可能会导致后续备份计划资源不足,备份出现异常的情况。建议您在购买时选择较高规格的备份计划避免后续备份出现异常。

    备份方式

    支持如下备份方式

    • 物理备份:仅支持备份自建数据库,不支持备份RDS实例。

      数据库文件级备份(备份操作系统上数据库文件),通常情况下,物理备份与恢复速度快于逻辑备份及其恢复,且支持进行快速恢复。更多信息,请参见恢复沙箱实例

    • 逻辑备份:支持备份RDS实例、本地IDC自建数据库、ECS自建数据库等。

      数据库对象级备份(备份表、索引、存储过程等数据库对象),支持进行库表级精细化的备份与恢复,更多信息,请参见库表级恢复

    说明

    如需了解备份方式(逻辑备份、物理备份)的具体含义及区别,请参见逻辑备份、物理备份与快照逻辑备份、物理备份与快照

    存储空间

    购买时无需选择容量,系统将根据实际存入DBS的数据量计费。

    说明
    • 数据量较大时,建议您购买数据灾备(DBS)提供的备份实例存储包,用于抵扣后续备份计划的存储费用,该费用仅在数据存储在DBS内置存储时收取。更多存储包的选购建议,请参见本文常见问题

    • 如需了解备份计划后续可能产生的费用问题等,请参见计费常见问题

    资源组

    配置资源组。选择默认或自定义的资源组,方便备份计划管理。

    购买数量

    按需选择购买数量。

    说明
    • 一个备份计划仅允许备份一个数据库实例,多个数据库实例需要创建多个备份计划。例如,您希望备份RDS MySQL实例A和备份RDS MySQL实例B,需要购买2个备份计划。

    • 一个备份计划仅允许备份一种数据库,不支持备份多种类型的数据库。例如,您希望备份自建SQL Server数据库和自建MySQL数据库,需要购买2个备份计划。

    购买时长

    选择该备份计划的购买时长。

  5. 确认订单页面,确认订单信息,阅读并选中服务协议,单击去支付

    支付成功后,请前往备份计划页面查看新创建的备份计划。

配置备份计划

前提条件

  • 准备数据库账号,并确认待备份数据库的账号所需要的权限。更多信息,请参见账号权限说明

  • 若备份计划的备份方式物理备份,需要在数据库所在的服务器上安装备份网关。具体操作,请参见添加备份网关

    说明

    您可以在控制台的备份网关页签中查看是否已安装备份网关。

操作步骤

本文以配置RDS MySQL逻辑备份计划为例,介绍配置流程。不同的数据库类型在配置备份计划时有所不同。

  1. 找到目标备份计划ID,单击右侧操作列下的配置备份计划

    image.png

  2. 配置备份源和目标页面,配置备份源信息与备份目标信息,并单击页面右下角的下一步

    image.png

  3. 配置备份对象页面,将目标数据库内的库表移动到已选择数据库对象框中,单击下一步

    说明
    • 逻辑备份:您可按需选择后续系统全量备份时备份哪些库表,部分数据库支持选择多库、单库或单表。部分数据库支持增量备份,且增量备份不区分库表,默认备份全部增量数据。

    • 物理备份:仅支持备份整个数据库实例。

  4. 配置备份时间页面,配置备份时间等信息,并单击页面右下角的下一步

  5. 配置生命周期页面,输入全量备份数据的保存时间。

    说明

    若您在上一步开启了增量备份功能,您还需要配置增量备份数据的备份时间。

  6. 完成上述配置后,单击页面右下角的预检查并启动

  7. 预检查对话框中显示预检查通过后,单击立即启动

    说明
    • 待备份计划状态变为运行中,表示备份计划已配置完成。

    • 如果备份计划出现异常或报错,请到DBS客户咨询群(钉钉群号:35585947)进行咨询。

恢复数据库

注意事项

  • 通过DBS进行恢复操作时,若需将数据库恢复到其他地域的RDS实例中,目标RDS实例需要具备公网地址。

    例如,当前DBS备份计划所在地域为华东1(杭州),需要恢复数据到华北2(北京)的RDS实例中,则华北2(北京)地域的RDS实例需要具备公网地址。

  • 恢复时间取决于备份计划规格和要恢复的数据库大小。规格越高恢复速度越快,数据量越大恢复所需的时间也就越长。更多信息,请参见备份恢复性能说明

操作步骤

说明
  • 本示例仅介绍通用配置流程,不同数据库引擎的恢复配置略有不同。关于各类数据库引擎的详细配置案例,请参见备份与恢复概览

  • DBS基于Copy Data Management(CDM)技术提供沙箱功能,让您的数据库实现快速恢复(RTO秒级),您可以在沙箱中进行各类分析、测试验证操作。更多信息与具体操作,请参见自建MySQL应急恢复

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

  2. 备份任务配置页面,单击右上角的恢复数据库

  3. 配置恢复时间点页面,配置恢复时间点恢复目标数据库,并单击下一步

    说明
    • 不同数据库引擎的恢复配置略有不同,各类数据库恢复配置详情,请参见各类数据库引擎的详细配置案例

    • 数据灾备(DBS)支持将数据库(MySQL、SQL Server)恢复至新建RDS实例中,无需提前创建RDS实例。

  4. 配置恢复对象页面,配置以下信息,并单击页面右下角的预检查并启动

    配置

    说明

    冲突处理

    默认冲突处理遇到同名对象则重命名,例如表job_info恢复时遇到同名表时,系统会将新表重命名为job_info_dbs_<恢复任务ID>_<时间戳>

    恢复对象

    源数据库对象栏中选择需要恢复的数据库或表,将其移动到已选择数据库对象栏中。

    说明

    部分数据库支持单表或单库恢复粒度,减少恢复的数据量,缩短恢复时间RTO(Recovery Time Objective)。具体支持的恢复粒度,请参见支持的数据库类型与功能

  5. 预检查对话框中显示预检查通过后,单击立即启动

    您可以在左侧的恢复任务页签中,查看数据库恢复进度。

    image

    说明
    • 恢复时间取决于备份计划规格与数据库的大小,规格越高,恢复速度越快。更多信息,请参见备份恢复性能说明

    • 若您选择恢复至新建实例中,系统大约需要5~10分钟创建RDS新实例。恢复成功后,您可以在RDS控制台找到新建的RDS实例;或者单击恢复任务ID,在基本信息区域单击RDS实例名称,系统将自动跳转至RDS控制台。