设置同区域备份策略
操作场景
创建云数据库RDS实例时,系统默认开启自动备份策略,安全考虑,实例创建成功后不可关闭。您可根据业务需要设置自动备份策略,云数据库RDS服务按照您设置的自动备份策略对数据库进行备份。
云数据库RDS服务的备份操作是实例级的,而不是数据库级的。当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。备份以压缩包的形式存储在对象存储服务上,以保证用户数据的机密性和持久性。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段设置自动备份。
设置自动备份策略后,会按照策略中的备份时间段和备份周期进行全量备份。实例在执行备份时,按照策略中的保留天数进行存放,备份时长和实例的数据量有关。
在进行全量备份的同时系统每5分钟或一定数据量时会自动生成增量备份,用户不需要设置。生成的增量备份可以用来将数据恢复到指定时间点。
操作视频
普通备份和稀疏备份的区别
| 功能类别 | 普通备份 | 稀疏备份 | 
|---|---|---|
| 功能简介 | RDS for MySQL默认使用普通备份,普通备份按照备份时间段和备份周期对实例数据进行全量备份,每次备份完成后都会生成一个备份文件,根据设置的备份保留天数对备份文件进行存储。 | 针对有长期保留备份文件诉求的用户,稀疏备份提供了一种降低备份成本的备份策略。对比默认备份策略,稀疏备份策略在相同的保留天数下,通过设置低频次的备份周期来降低备份文件密度。 如需开通稀疏备份,请提交工单申请。开通后,默认显示的备份策略就是普通备份,在普通备份的基础上,可以添加稀疏备份策略。 | 
| 备份策略 | 1个实例只有1个备份策略,并且不支持删除。 默认策略为按周备份,至少选择一周中的一天,备份文件的保留天数可设置1~732天。 | 除默认策略外,手动添加的稀疏备份策略可以删除。 开通稀疏备份后,默认备份策略和稀疏备份策略并存,具体如下: 
 | 
| 备份时间段 | 默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。 | 默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。 | 
| CBR备份 | 支持。 | 支持。 | 
约束限制
- 备机故障、备机复制时延超过1天的主备实例,备份会到主机上执行。
- 当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。
- 全量备份时不允许重启数据库,请谨慎选择备份时间段。
- 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 
      - 备份所属的实例正在执行DDL操作。
- 从备份所属的实例获取备份锁失败。
 
- 全量备份会占用节点资源,尤其是磁盘带宽。可能会导致实例吞吐量下降,复制时延等问题。
- CBR备份依赖CBR服务,备份原理及说明详见什么是云备份。
- 开启CBR备份会收费,CBR备份用量由CBR侧统计,依赖实际使用量。
- 备份时长与实例数据量大小成正比,如果数据量较大,可提交工单申请开通CBR快照备份功能提高备份速率。
- 开启CBR备份后,备份策略为快照备份,已有的自动备份和手动备份的恢复功能正常使用。
- 开启CBR备份后,当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。
- 实例在进行CBR快照备份时,不支持下发DDL操作,如果有正在执行的DDL操作,会在DDL操作结束后再进行快照备份。
- 开启CBR备份后,下一次生成的全量备份为快照备份,使用该备份进行恢复,为CBR快照恢复。
计费说明
备份都是以压缩包的形式存储在对象存储服务上。具体收费规则请参见RDS的备份是如何收费的。
开启CBR快照备份后,不再享受备份赠送空间。将根据CBR的收费规则中的“数据库服务器备份存储库”按需计费,详见云备份是如何计费的。
操作步骤
- 单击管理控制台左上角的 ,选择区域。 ,选择区域。
- 单击页面左上角的 ,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 ,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,选择指定的实例,单击实例名称。
- 在左侧导航栏,单击“备份恢复”。
- 在页面右上方,选择“修改备份策略 > 同区域备份策略”。您可以查看到已设置的备份策略,如需修改备份策略,请调整以下参数的值。
      
      图1 修改备份策略  - 自动备份保留天数:保留天数为全量自动备份和Binlog备份的保留时长,默认为7天,范围为1~732天。 
        - 增加保留天数,可提升数据可靠性,请根据需要设置。
- 减少保留天数,会针对已有的备份文件生效,但手动备份不会自动删除,请您谨慎选择。
 全量备份文件自动删除策略: 考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。 假如备份周期选择“周一”、“周二”,保留天数设置为“2”,备份文件的删除策略如下: 
- 备份时间段:默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。备份时间段并不是指整个备份任务完成的时间,指的是备份的开始时间,备份时长和实例的数据量有关。 
          建议根据业务情况,选择业务低峰时段。备份时间段是以本地浏览器所在的UTC时区保存,如果碰到夏令时/冬令时切换,备份时间段会因时区变化而改变。 
- 备份周期:默认全选,可修改,且至少选择一周中的1天。
 
- 自动备份保留天数:保留天数为全量自动备份和Binlog备份的保留时长,默认为7天,范围为1~732天。 
        
- 单击“确定”,确认修改。
如需使用该功能,请提交工单申请。
- 单击管理控制台左上角的 ,选择区域。 ,选择区域。
- 单击页面左上角的 ,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 ,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,选择指定的实例,单击实例名称。
- 在左侧导航栏,单击“备份恢复”。
- 在页面右上方,选择“修改备份策略 > 同区域备份策略”。您可以查看到已设置的备份策略,如需修改备份策略,请调整以下参数的值。
      
      图2 配置稀疏备份策略  - 备份时间段:默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。备份时间段并不是指整个备份任务完成的时间,指的是备份的开始时间,备份时长和实例的数据量有关。 
          建议根据业务情况,选择业务低峰时段。备份时间段是以本地浏览器所在的UTC时区保存,如果碰到夏令时/冬令时切换,备份时间段会因时区变化而改变。 
- 稀疏备份策略: 
        默认策略为按周备份,至少选择一周中的1天,备份文件的保留天数可设置1~732天。 支持添加多个备份策略,新增的策略可以选择按周、按月、或按年备份。表2 配置多个备份策略 备份周期 时间 保留天数 每周 至少选择一周中的一天。 保留天数为全量自动备份和Binlog备份的保留时长。可设置1~732天。- 增加保留天数,可提升数据可靠性,请根据需要设置。
- 减少保留天数,会针对已有的备份文件生效,但手动备份不会自动删除,请您谨慎选择。
 每月 至少选择一月中的一天。 每年 选择一年中的具体某一天。 
- 如果多条稀疏备份策略涉及在同一天备份,那么在这一天系统仅会产生一个备份,且按最长的保留时长保留当日备份。
- 配置稀疏备份策略后,如果某天的备份窗口内没有成功生成备份(由于和其他操作冲突导致的无法下发备份操作,或者备份执行失败),则该天的备份将被跳过,并不会额外保留备份。
- 删除稀疏备份策略后,已产生的备份如果无法匹配到现有的任何一条策略,仍会按原保留时长保留。
 
- 备份时间段:默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。备份时间段并不是指整个备份任务完成的时间,指的是备份的开始时间,备份时长和实例的数据量有关。 
        
- 单击“确定”,确认修改。
常见问题
- 为什么RDS自动备份会失败
- 问:如何清理自动备份? 
     答:自动备份的备份文件不支持手动删除,可通过修改自动备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。 
 
    