自动备份即系统备份,您可以根据业务需求在控制台设置自动备份配置,设置后,系统将按照已设置的备份策略自动备份数据,以达到定时定期备份的效果,保证数据的安全性。本文介绍自动备份相关的操作步骤。

注意事项

  • 自动备份的备份文件不可删除,您可以通过数据备份保留设置自动备份文件的保留时长。
  • 快照备份后,如果您对数据进行了修改,会导致快照备份变大,造成备份费用增长。另外,碎片整理涉及到数据修改,也会导致快照备份增长。
    例如:假设数据库数据量为100 GB,在进行快照备份后,修改了数据库中的10 GB数据,则:
    • 数据存储按照100 GB收费,快照备份存储按照10 GB收费;
    • 如果删除了该数据库,且保留其快照备份,则快照备份存储按照100 GB收费。

常规备份和增强备份

针对自动备份,PolarDB支持两种备份频率:常规备份和增强备份。

数据备份频率 说明
常规备份 常规备份默认为每天1次,您可以设置自动执行备份的时间段和周期。
说明 出于安全考虑,常规备份的频率为每周至少2次。
增强备份 PolarDB支持增强备份功能,能够缩短备份周期,增加备份密度,从而提升恢复速度。

PolarDB会对最近24小时的备份进行增强保护,您可以根据业务选择开启每2、3或4小时进行一次增强备份。

最近24小时增强保护功能开启后,备份完成时间在24小时内的备份会全部保留。超过24小时的,系统将仅保留每日00:00点后完成的第一个备份,其他均被删除。

假设您在03月01日08:00设置了每4小时创建一个备份,那么系统将自动在4小时内(即03月01日08:00~12:00)完成一个备份,并以每4小时一个备份的频率持续创建。

假设当前时间为03月04日16:00,系统将保留如下备份:
  • 最近24小时内(03月03日16:00~03月04日16:00)完成的备份。
  • 03月03日00:00~04:00间完成的备份。
  • 03月02日00:00~04:00间完成的备份。
  • 03月01日08:00~12:00间完成的备份
1
那么4小时后,即03月04日20:00,系统将保留如下备份:
  • 最近24小时内(03月03日20:00~03月04日20:00)完成的备份。
  • 03月03日00:00~4:00间完成的备份。
  • 03月02日00:00~4:00间完成的备份。
  • 03月01日08:00~12:00间完成的备份
2

设置自动备份规则

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中,选择配置与管理 > 备份恢复
  5. 单击备份设置页签。
  6. 备份设置页,单击编辑,在弹出的窗口中,设置如下参数。
    类型 参数 说明
    数据备份 数据备份频率 选择常规备份增强备份
    • 常规备份:设置数据自动备份的周期和自动备份开始时间。
      说明 出于安全考虑,常规备份的频率为每周至少2次。
    • 增强备份:设置备份频率,目前支持最近24小时,每2小时备份一次最近24小时,每3小时备份一次最近24小时,每4小时备份一次
    数据备份保留 设置一级备份二级备份保留配置。
    • 一级备份:设置一级备份保留时间。
      说明
      • 一级备份默认开启且保留时间为7天。
      • 最短保留时间为3天,最长保留时间为14天。
    • 二级备份:开启或关闭二级备份。
      说明
      • 二级备份默认为关闭。开启二级备份会产生额外的费用,删除备份文件可节省成本。二级备份费用详情,请参见数据备份(超出免费额度)计费规则
      • 最短保留时间为30天,最长保留时间为7300天。
      • 如果您需要永久保存二级备份,可以选中删除集群前永久保留,选中后将无法设置保留天数。
    日志备份 日志备份保留 设置日志备份的保留时间。
    说明
    • 日志备份默认开启保留时间为7天。
    • 最短保留时间为3天,最长保留天数为7300天。
    • 如果您需要永久保存日志备份,可以选中删除集群前永久保留,选中后将无法设置保留天数。
    通用 集群备份保留 设置删除集群时的备份保留策略。
    • 删除集群时,永久保留该集群的所有备份集。:删除集群时保留所有备份。
    • 删除集群时会自动备份,永久保留该备份集。:删除集群时保留最后一个备份。
    • 删除集群时,立即删除该集群的所有备份集。:删除集群时不保留任何备份。
    说明
    • 如果您选择了删除集群时,永久保留该集群的所有备份集。删除集群时会自动备份,永久保留该备份集。策略,删除PolarDB集群时,系统会主动发起1次备份,为您保存删除前的所有数据。
    • 删除集群后,一级备份将自动转为二级备份,您可以在集群回收站中查看所有保存的备份,更多内容请参见恢复已释放的集群
  7. 完成备份设置后,单击确定

相关API

API 描述
CreateBackup 创建PolarDB集群全量快照备份。
DescribeBackups 查询PolarDB集群备份信息。
DeleteBackup 删除PolarDB集群备份。
DescribeBackupPolicy 查询PolarDB集群自动备份策略。
ModifyBackupPolicy 修改PolarDB集群自动备份策略。