通过灾备数据源创建备份

本文将介绍如何通过数据灾备(DBS)对数据库进行备份管理。

步骤一:新增或同步数据源

使用数据灾备(DBS)备份数据库前,您需要先将数据源添加到DMS控制台中,以便DBS能够连接和访问您的数据库。

前提条件

当前支持的数据源:

  • 阿里云数据库:RDS MySQLRDS PostgreSQLRDS SQL ServerPolarDB MySQL版

  • ECS自建数据库:MySQL

  • 云下及他云数据库:MySQL

操作步骤

自动同步数据源(阿里云数据库)

DBS会自动同步阿里云数据库至灾备数据源 > 云数据库页面中,无需您手动添加。

image

手动添加数据源(ECS自建/云下及他云数据库)

对于ECS自建数据库、云下及他云数据库,您需要手动添加数据源至灾备数据源 > ECS自建数据库灾备数据源 > 云下及他云数据库页面中。

ECS自建数据库

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 在上方选择地域,在ECS自建数据库页签下,单击新增数据源

  4. 选择目标ECS实例,并单击下一步

  5. 配置备份信息页面,配置如下信息,单击确定

    image

    配置项

    说明

    引擎类型

    选择数据库引擎类型,本文以MySQL为例。

    备份方式

    当前仅支持逻辑备份。更多详情,请参见逻辑备份、物理备份与快照

    端口

    待备份数据库的连接端口。MySQL数据库默认端口为3306。

    数据源名称

    建议配置具有业务意义的名称,便于后续识别。

云下及他云数据库

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 在上方选择地域,在云下及他云数据库页签下,根据数据源类型选择新增入口。

    产品自动备份

    说明

    产品自动备份适用于数据源为用户自建数据库、他云自建数据库或IDC自建数据库。

    1. 云下及他云数据库 > 产品自动备份页面中,单击新增数据源

    2. 在弹出的对话框中,配置如下信息,单击确定

      image

      配置项

      说明

      引擎类型

      选择数据库引擎类型。当前仅支持MySQL。

      备份方式

      当前仅支持逻辑备份。更多详情,请参见逻辑备份、物理备份与快照的区别

      网络接入类型

      • 公网(经典网络):通过公网访问云资源,使用公网IP地址进行网络通信。

      • 专有网络(VPC/专线):用户专有的云上私有网络,提供更灵活、安全和可控的网络环境。更多详情,请参见什么是专有网络

      重要

      请参见控制台如何添加白名单的提示将安全网段添加至源库的安全设置中,以便DBS能正常备份源库。添加方法,请参见手动添加DBS IP地址至数据库白名单

      专有网络(VPC/专线)

      选择目标专有网络。

      说明

      该参数仅在网络接入类型专有网络(VPC/专线)时填写。

      源库连接地址

      待备份数据库的连接地址。

      端口

      待备份数据库的连接端口。MySQL数据库默认端口为3306。

      数据源名称

      建议配置具有业务意义的名称,便于后续识别。

    用户自动备份

    相较于产品自动备份,用户自动备份上手难度较高,适用于备份数据(格式、协议)都在用户本地的备份集文件。操作详情请参见用户自动备份

步骤二:灾备数据源账号授权

数据源同步或添加到DMS控制台后,您需要手动添加数据库的账号和密码,DBS将通过该账号对数据库进行后续的备份和恢复操作。

前提条件

  • 已同步或添加数据源至DMS控制台。

  • 已获取目标数据库的数据库账号和数据库密码。

注意事项

  • 添加的数据库账号必须具备相应的读写权限才能对目标库表进行备份和恢复操作。权限详情,请参见账号权限说明

  • 为了确保DBS备份能够正常进行,源数据库账号密码发生变更时,您需要及时更新DBS中对应的账号密码,并重新进行账号授权。

数据源授权状态说明

image

数据源状态

说明

未授权

表示数据库账号和密码尚未添加到DMS控制台,DBS无法对数据源进行备份和恢复操作。

已授权

表示数据库账号和密码已成功添加到DMS控制台,DBS可以通过该账号对数据源进行后续的备份和恢复操作。

授权失败

表示在添加数据库账号和密码时发生了校验失败的情况,可能是由于密码包含了特殊字符、或账号权限不足而导致的失败。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 阿里云数据库

    1. 在上方选择地域,在云数据库页签下,单击目标数据源ID进入数据源详情页。

    2. 备份策略 > 逻辑备份页面中,单击账号授权

      image

    3. 在弹出的对话框中,输入数据库账号数据库密码,单击授权

    4. 等待授权诊断全部成功后,单击确定

    ECS自建数据库

    1. 在上方选择地域,在ECS自建数据库页签下,单击目标数据源操作列下的账号授权

      image

    2. 在弹出的对话框中,输入数据库账号数据库密码,单击授权

    3. 等待授权诊断全部成功后,单击确定

      说明

      若填写正确,数据源授权状态列下将显示已授权

    云下及他云数据库

    1. 在上方选择地域,在云下及他云数据库 > 产品自动备份页签下,单击目标数据源操作列下的账号授权

      说明

      数据源为用户自动备份,即用户上传的一个备份集文件时,无需做账号授权,请直接参考手动添加数据源(ECS自建/云下及他云数据库)用户自动备份部分。

      image

    2. 在弹出的对话框中,输入数据库账号数据库密码,单击授权

    3. 等待授权诊断全部成功后,单击确定

      说明

      若填写正确,数据源授权状态列下将显示已授权

步骤三:通过数据源配置备份(推荐)

您可以将待备份数据源添加至DMS控制台的灾备数据源页面,并为数据源配置灵活的备份策略,包括备份周期、备份时间和备份集保留策略。系统将自动执行数据备份和日志备份,以减轻备份管理工作,保护数据安全,并提高业务可靠性。

前提条件

  • 通过RAM用户进行本文操作时,该RAM用户必须具备AliyunDBSFullAccess权限。授权方法,请参见为RAM用户授权

  • 数据源已添加或同步至DMS控制台中,且已完成数据源账号授权。

注意事项

  • 暂不支持跨地域备份数据。

  • 目前仅支持逻辑备份,不支持物理备份。更多详情,请参见逻辑备份、物理备份与快照的区别

  • 备份会对源库性能造成一定影响,建议您在业务低峰期启动备份。

  • 配置逻辑备份时,无需设置备份周期和备份集保留时长,系统会创建默认备份策略。默认备份策略如下:

    • 日志备份:默认开启,且为可读,不可关闭。日志备份集保留时长固定为30天,暂不支持修改。

    • 数据备份:默认开启,不可关闭。每周一/周三/周五/周日备份一次,数据备份集保留时长为7天。您可在配置完成后按需修改数据备份策略,请参见修改备份策略

  • 若备份库表存在表结构不合理、大表、大字段等情况,备份实例的规格过小可能会导致后续备份实例资源不足,从而引发备份异常。因此,建议您在创建时选择较高规格的备份实例,以免后续备份出现异常。

费用说明

收费项

说明

实例创建费用

创建备份实例将产生费用,最终费用取决于您所选择的实例地域、实例规格、购买数量和购买时长,具体价格请以售卖页显示为准。

备份费用

备份实例启动后将产生备份费用,数据灾备(DBS)为不同规格的备份实例提供不同的免费备份额度。如果备份使用量未超出免费额度,则不会产生备份费用;超过免费额度部分将按量付费。计费标准,请参见备份费用

备份存储费用

备份实例启动后产生的备份集会存储在DBS内置存储中,会产生备份集存储费用。计费标准,请参见存储费用

说明
  • 购买备份实例时不会收取额外的存储费用,DBS仅根据后续实际备份使用量收取存储费用。

  • 购买备份实例时所选规格不同,提供的备份性能、免费数据量额度和收费标准也不同。具体详情,请参见备份实例规格说明

操作步骤

阿里云数据库

步骤一:购买备份实例(逻辑备份)
  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 在上方选择地域,在云数据库页签下,单击目标数据源ID进入数据源详情页。

  4. 备份策略 > 逻辑备份页面中,单击配置备份策略

    image

  5. 选择备份计划页面单击购买备份计划,进入DBS售卖页。

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

    配置项

    说明

    商品类型

    请选择备份实例(包年包月),不支持按量付费。

    备份实例地域

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

    说明

    数据源为阿里云数据库时,请确保备份实例所在地域与数据源所在地域相同。

    数据源类型

    本文以RDS MySQL为例,选择MySQL

    规格

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

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

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

    • 若备份库表存在表结构不合理、大表、大字段等情况,备份实例的规格过小可能会导致后续备份实例资源不足,从而引发备份异常。因此,建议您在创建时选择较高规格的备份实例,以免后续备份出现异常。

    备份方式

    选择逻辑备份

    存储空间

    您创建时无需选择容量,后续根据实际存入DBS内置存储中的数据量计费。计费详情,请参见存储费用

    资源组

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

    购买数量

    按需选择购买数量,多个数据库实例需要创建多个备份实例,例如您希望备份数据库实例A与数据库实例B,需要购买2个备份实例。

    购买时长

    选择该备份实例的购买时长。

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

    支付成功后,请返回步骤5的选择备份计划页面,单击已完成支付,即可查看到已创建的备份实例。

    image

步骤二:配置备份策略
  1. 选择备份计划页面选中待配置的备份实例,并单击下一步

    image

  2. 选择库表页面,选中需要备份的库或表,单击image将其移动到已选择对象框中,单击提交

    image..png

  3. 提交成功后,您可以在备份策略页面的逻辑备份页签下,单击启动按钮启动备份。

    单击启动后系统会立即发起一次全量和增量备份任务。

    image

    说明

    如果您期望先完成一些其他操作(例如修改备份策略等),您也可以选择当前暂不启动备份,但后续系统会根据备份策略在备份时间自动启动备份。

ECS自建数据库

步骤一:购买备份实例(逻辑备份)
  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 在上方选择地域,在ECS自建数据库页签下,单击目标数据源ID进入数据源详情页。

  4. 备份策略页面中,单击配置备份策略

  5. 选择备份计划页面单击购买备份计划,进入DBS售卖页。

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

    配置项

    说明

    商品类型

    请选择备份实例(包年包月),不支持按量付费。

    备份实例地域

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

    说明

    请确保备份实例所在地域与ECS实例所在地域相同。

    数据源类型

    当前仅支持MySQL

    规格

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

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

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

    • 若备份库表存在表结构不合理、大表、大字段等情况,备份实例的规格过小可能会导致后续备份实例资源不足,从而引发备份异常。因此,建议您在创建时选择较高规格的备份实例,以免后续备份出现异常。

    备份方式

    选择逻辑备份

    存储空间

    您创建时无需选择容量,后续根据实际存入DBS内置存储中的数据量计费。计费详情,请参见存储费用

    资源组

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

    购买数量

    按需选择购买数量,多个数据库实例需要创建多个备份实例,例如您希望备份数据库实例A与数据库实例B,需要购买2个备份实例。

    购买时长

    选择该备份实例的购买时长。

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

    支付成功后,请返回步骤5的选择备份计划页面,单击已完成支付,即可查看到已创建的备份实例。

    image

步骤二:配置备份策略
  1. 选择备份计划页面选中待配置的备份实例,并单击下一步

    image

  2. 选择库表页面,选中需要备份的库或表,单击image移动到已选择对象框中,单击提交

    image..png

  3. 提交成功后,您可以在备份策略页面的逻辑备份页签下,单击启动按钮启动备份。

    单击启动后系统会立即发起一次全量和增量备份任务。

    image

    说明

    如果您期望先完成一些其他操作(例如修改备份策略等),您也可以选择当前暂不启动备份,但后续系统会根据备份策略在备份时间自动启动备份。

云下及他云数据库(产品自动备份)

步骤一:购买备份实例(逻辑备份)
  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

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

  3. 在上方选择地域,在云下及他云数据库 > 产品自动备份页签下,单击目标数据源ID进入数据源详情页。

  4. 备份策略页面中,单击配置备份策略

  5. 选择备份计划页面单击购买备份计划,进入DBS售卖页。

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

    配置项

    说明

    商品类型

    请选择备份实例(包年包月)

    备份实例地域

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

    说明

    请确保备份实例所在地域与ECS实例所在地域相同。

    数据源类型

    当前仅支持MySQL

    规格

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

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

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

    • 若备份库表存在表结构不合理、大表、大字段等情况,备份实例的规格过小可能会导致后续备份实例资源不足,从而引发备份异常。因此,建议您在创建时选择较高规格的备份实例,以免后续备份出现异常。

    备份方式

    请选择逻辑备份

    存储空间

    您创建时无需选择容量,后续根据实际存入DBS内置存储中的数据量计费。计费详情,请参见存储费用

    资源组

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

    购买数量

    按需选择购买数量,多个数据库实例需要创建多个备份实例,例如您希望备份数据库实例A与数据库实例B,需要购买2个备份实例。

    购买时长

    选择该备份实例的购买时长。

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

    支付成功后,请返回步骤5的选择备份计划页面,单击已完成支付,即可查看到已创建的备份实例。

    image

步骤二:配置备份策略
  1. 选择备份计划页面选中待配置的备份实例,并单击下一步

    image

  2. 选择库表页面,选中需要备份的库或表,单击image移动到已选择对象框中,单击提交

    image..png

  3. 提交成功后,您可以在备份策略页面的逻辑备份页签下,单击启动按钮启动备份。

    单击启动后系统会立即发起一次全量和增量备份任务。

    image

    说明

    如果您期望先完成一些其他操作(例如修改备份策略等),您也可以选择当前暂不启动备份,但后续系统会根据备份策略在备份时间自动启动备份。

云下及他云数据库(用户自动备份)

用户在备份数据上传成功后,将由DBS自动执行备份及恢复演练操作。详情请参见用户自动备份

相关操作

修改自动备份策略

您可以按需修改备份实例的备份策略,包括备份周期、备份时间、备份集保留策略。

注意事项

  • 仅支持修改数据备份策略,不支持修改日志备份策略。日志备份默认开启且为可读,不可关闭,日志备份集保留时长固定为30天。

  • 数据备份策略修改后将立即生效。已有数据备份集将按照最新备份集保留策略进行保留。

  • 备份会对源库造成一定影响,建议您设置备份时间为业务低峰期,以减少对业务运行的影响。

操作步骤

  1. 进入目标数据源ID进入数据源详情页。

    • 阿里云数据库:在备份策略 > 逻辑备份页面,单击编辑

    • ECS自建数据库/云下及他云数据库:在备份策略页面,单击编辑

  2. 在弹出的对话框中修改备份实例的数据备份策略,单击确定

    配置项

    说明

    全量备份周期

    每周至少选2天进行数据备份。

    全量备份开始时间

    选择数据备份开始的时间,例如23:00。

    全量备份保留天数

    默认为7天,可选范围7~3650天。

查看备份数据

云数据库

在目标备份源备份数据页面的逻辑备份页签下,查看数据备份和日志备份详情。

image

ECS自建数据库/云下或他云数据库

在目标备份源备份数据页面中,查看数据备份和日志备份详情。

image

相关文档

  • 如需将已有数据或日志备份下载到本地进行归档,或下载备份并上传到OSS,详情请参见下载数据备份和日志备份

  • 如需将数据备份和日志备份恢复到原实例、RDS新实例中,详情请参见恢复逻辑备份

  • 除了本文介绍的自动备份功能外,DBS还支持用户手动备份已配置的库表,详情请参见手动备份

常见问题

通过DBS备份实例备份阿里云数据库时,会影响现有云数据库的性能吗?

数据灾备(DBS)对数据库执行备份时会产生一定影响,建议选择业务低峰期执行备份任务。具体详情,请参见备份会对数据库产生什么影响?

是否支持降配或升级备份实例规格?

目前暂不支持。