全部产品
云市场

配置备份计划

更新时间:2019-09-27 10:21:08

数据库备份DBS提供数据全量备份、增量备份和数据恢复,用户需要创建备份计划,才可以开始配置备份计划。

创建备份计划,可以通过以下2种方式:

操作步骤

创建备份计划后,在DBS控制台上会生成一个未配置的备份计划,通过以下5步完成备份计划配置。

  1. 配置备份源和目标
  2. 配置备份对象
  3. 配置备份时间
  4. 配置生命周期
  5. 预检查

配置备份源和目标

1.1

 

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

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

1.3

 

  1. 数据库类型支持、版本支持、环境支持,详见 DBS功能矩阵

  2. 备份数据库账号权限,详见 账号权限说明

  3. 备份文件具体含义,详见 如何选择OSS Bucket

  4. 数据库地域选择,DBS提供同城备份和异地备份,详见 使用DBS实现异地备份

  5. OSS Bucket地域与DBS备份计划地域保持一致

  6. DBS服务器IP,点击“如何添加白名单”可以查询,并开放DBS访问

  7. 物理备份前提条件:备份网关,详见 如何添加备份网关

 

配置备份对象

在一个数据库实例中,可能有多个数据库,你可以选择备份全部数据库,或者选择备份其中一个数据库,或者备份几张表。

1.2

 

配置备份时间

这里你可以配置何时备份你的数据库。这里支持,按照“周”为周期的数据库备份计划,还可以选择具体的备份时间点。你可以根据实际的业务特点进行选择,例如你要备份的数据库的业务低峰时间为03:00,那么你可以让全量备份在这个时间发生。

另外,这里还可以选择,你是否进行增量备份。增量备份可以让你实现秒级RPO的数据库恢复能力,但是因为备份的数据量会更大,也会产生更高的成本。

1.3

 

配置生命周期

为了降低备份存储的成本,DBS还支持对OSS中备份集的生命周期管理。你可以配置全量、增量备份集在OSS中的转移、删除策略。例如,如下的配置定义了,一个新的全量备份集合产生之后,存储的最长时间为730天,超过730天的备份将会被删除。另外,新产生的备份将会被存储在OSS标准存储中,经过180天后,将转入OSS低频访问存储中,再经过365天将存储在OSS归档存储中。同样的,增量备份也可以配置类似的策略,详见 《生命周期配置说明》

1.4

 

预检查

完成备份计划配置之后,预检查将会检查所有前面的配置选项、数据库连通性、数据库日志(如果开启增量)等内容。检查完成后,就会立刻启动备份计划。

 

最后

这样就完成一个备份计划的配置。这时候,就可以通过在DBS控制台查看该备份计划详情。

 

附录

SSL安全连接

第1步:创建SSL证书和私钥

版本 说明
MySQL5.7之前 使用openssl自行安装
MySQL5.7之后 使用自带SSL安装命令:/bin/mysql_ssl_rsa_setup

1.openssl安装方式,详见Creating SSL and RSA Certificates and Keys using MySQL

2.mysql_ssl_rsa_setup安装方式,详见mysql_ssl_rsa_setup — Create SSL/RSA Files

3.RDS MySQL开启SSL方式,详见 设置SSL加密

第2步:选择SSL证书和私钥

文件 说明
ca.pem Self-signed CA certificate(CA根证书)
ca-key.pem CA private key
server-cert.pem Server certificate
server-key.pem Server private key
client-cert.pem Client certificate(Client证书)
client-key.pem Client private key(Client私钥)

第3步:上传SSL证书和私钥

配置备份计划时,连接方式选择“SSL安全连接”,并上传证书和私钥。

  • CA根证书
  • Client证书
  • Client私钥

1.5