全部产品
云市场

使用DBS备份POLARDB

更新时间:2019-10-11 09:18:12

数据库备份DBS可满足POLARDB实例的单表恢复、异地备份、长期归档等需求。DBS采用POLARDB集群地址进行全量数据备份,有效降低备份对数据库上业务性能影响,同时采用主地址进行增量日志备份,保证秒级PRO的实时备份能力。

异地备份/长期保留/备份可读,开启DBS>>

方案价值

价值 说明 详情
备份可读 无需恢复,SQL支持查询备份数据 查看详情
异地备份 支持将POLARDB实例备份到目标地域OSS,并恢复到目标地域、源地域或其他地域的POLARDB实例上 查看详情
长期归档 支持保留时长5年,备份集自动转移到归档存储 查看详情
细粒度备份 支持单表、单库、多库和整个POLARDB实例备份 查看详情
备份限速 有效降低备份对数据库性能影响 查看详情
单表恢复 支持单表恢复,无需恢复整个POLARDB实例,缩短恢复时间 查看详情

操作步骤

本文从3个部分介绍DBS备份POLARDB实例。

1. 开启DBS备份计划

2. 备份POLARDB实例

3. 恢复POLARDB实例

1. 开启DBS备份计划

(1)购买DBS备份计划

前往DBS售卖页,数据库类型选择:MySQL,购买DBS备份计划。

  • DBS地域:与备份目标OSS地域保持一致
  • 数据库类型:MySQL,与POLARDB的数据库引擎保持一致
  • 规格:企业客户medium,个人客户small,后面可升级到large
  • 备份方式:逻辑备份,目前仅支持POLARDB逻辑备份

1.1

 

(2)配置DBS备份计划

前往DBS控制台,选择已购买的“未配置”备份计划,点击“配置备份计划”按钮。

1.2

 

(3)配置备份源

数据库所在位置选择:POLARDB实例

1.3

 

另外,DBS支持以下环境数据库的备份恢复。

  • 公网IP:Port的自建数据库
  • ECS上的自建数据库
  • RDS实例
  • 通过专线/VPN网关/智能网关接入自建数据库
  • POLARDB实例

1.4

 

(4)配置备份目标

备份目标是阿里云对象存储OSS,DBS会自动生成OSS Bucket名称,也支持用户输入自定义OSS Bucket名称。

1.5

 

(5)配置备份对象

DBS支持单表、单库、多库和整个POLARDB实例备份。

1.6

 

(6)配置备份时间

DBS支持周期备份和单次备份。用户可以配置何时备份你的数据库。这里支持,按照“周”为周期的数据库备份计划,还可以选择具体的备份时间点。你可以根据实际的业务特点进行选择,例如你要备份的数据库的业务低峰时间为03:00,那么你可以让全量备份在这个时间发生。对于不支持增量备份的数据库,增量日志实时备份选项为“关闭”,状态不可修改。

 为了降低备份对数据库性能影响,DBS提供“全量备份并行线程数上限”选项,用户可以自行调节备份速度。

  • 全量备份并行线程数上限:全量备份并行线程数少,备份速度慢,对备份源数据库性能影响小。

1.7

 

(7)配置备份生命周期

为了降低备份存储的成本,DBS还支持对OSS中备份集的生命周期管理,支持保留时长5年(1825天)。用户可以配置全量、增量备份集在OSS中的转移、删除策略。例如,如下的配置定义了,一个新的全量备份集合产生之后,存储的最长时间为730天,超过730天的备份将会被删除。另外,新产生的备份将会被存储在OSS标准存储中,经过180天后,将转入OSS低频访问存储中,再经过365天将存储在OSS归档存储中。

1.8

 

2. 备份POLARDB实例

(1)全量数据备份

全量数据备份列表页中展示了备份计划的所有全量备份信息。

2.1

 

(2)增量日志备份

增量日志备份列表页中展示了备份计划的所有增量备份信息。

2.2

 

3. 恢复POLARDB实例

(1)选择恢复时间点

开启增量日志备份后,DBS可以提供POLARDB实例的任意时间点恢复。

3.1

(2)配置恢复目标数据库

数据库所在位置选择:POLARDB实例

3.2

 

(3)配置恢复对象

DBS无需恢复整个实例数据,支持只恢复单个表,恢复数据量降低,恢复时间(RTO)会大大缩短。

3.3

 

(4)启动恢复任务

3.4