本页面简要介绍了自动备份的创建和删除。其中详细介绍了备份规划方法、恢复点目标 (RPO) 风险级别和备份删除政策。
自动备份创建
Backup for GKE 提供了两种备份规划方法来自动创建备份:
- 智能规划
- Cron 规划
创建备份方案时,您可以选择任意一种规划方法。
智能规划
智能规划会在需要时自动创建备份,以满足您设置的 RPO 要求。智能规划会考虑排除窗口期,以防止备份在高峰使用时段运行。智能规划功能会自动重试失败的备份。
如需在备份方案中启用智能规划功能,请按以下步骤操作:
- 设置目标 RPO,以定义突发事件发生时允许的数据丢失时长上限。RPO 最小值为 60 分钟,最大值为 60 天。
- 可选:添加排除窗口期。指定不应运行备份的时间间隔。
如需了解如何使用智能规划创建备份方案,请参阅创建备份方案。
备份排除窗口期
您可以配置排除窗口期,以防止在特定时间段内运行备份。备份作业会尽可能安排在该时间段之外开始和完成,但如果排除窗口期在作业进行时开始,那么进行中的作业并不会被取消。您可以将排除窗口期配置为一次性、每天一次或每周一次。您可以配置多个一次性备份时段,但只能配置一个每日一次或每周一次的周期性时段。
例如,如果您不想要每天下午 5:00 到下午 6:00 的备份,则可以设置每日排除窗口期,开始时间为下午 5:00,持续时长为一小时。
如需了解如何配置备份排除窗口期以用于智能规划,请参阅创建备份方案。
Cron 规划
Cron 规划会根据您使用标准 cron 语法定义的时间表自动创建备份。例如,10 3 * * *
会在每天凌晨 3:10 创建备份。所预定的备份之间的最短间隔为 10 分钟。Cron 调度器不会自动重试失败的备份。
如需使用 Cron 规划创建备份方案的说明,请参阅创建备份方案。
智能规划与 Cron 规划之间的对比
下表汇总了智能规划和 Cron 规划方法之间的对比情况。
功能 | 智能规划 | Cron 规划 |
---|---|---|
输入 | 目标 RPO 和备份排除窗口期。 | cron 语法 |
RPO 管理 |
Backup for GKE 会尽最大努力满足 RPO 要求。 | 用户负责配置满足其 RPO 的时间表。 |
排除窗口期支持 | 是 | 否 |
备份失败时自动重试 | 是 | 否 |
RPO 风险级别
无论备份规划方法如何,每个备份方案在拥有至少四次成功备份后,都会有一个动态计算的 RPO 风险级别。如果备份方案违反了 RPO 或在不久的将来违反 RPO,则表示该方案的 RPO 面临风险。
RPO 风险级别根据备份创建规划配置和备份方案的备份历史记录计算得出。风险级别有五种:None
、Low
、Medium
、High
和 Critical
。每个备份方案还具有 RPO 风险消息,用于说明备份方案处于特定风险级别的原因,并提供有关降低风险的建议。
下表介绍了每种 RPO 风险级别。
RPO 风险级别 | 说明 |
---|---|
无 | 无风险地满足 RPO 要求。 |
低 | 满足 RPO 要求,但有在短期内不满足 RPO 要求的极小风险。您无需立即采取措施。请继续监控状态。 |
中 | 满足 RPO 要求,但有在短期内不满足 RPO 要求的一定风险。需要采取措施。 |
高 | 满足 RPO 要求,但有在短期内不满足 RPO 要求的多种风险。需要采取措施。 |
严重 | 违反 RPO。需要立即采取措施。 |
风险级别相同的备份方案可能具有不同的 RPO 风险消息,具体取决于规划配置和历史备份数据点。例如,针对具有中等风险级别的方案的消息可以是:最近的备份花费的时间较长。如果此趋势继续存在,则可能存在不再满足 RPO 要求的风险。
自动备份删除
您可以在备份方案中配置保留政策,以在一段时间后自动删除备份。包含自动备份创建的备份方案需要保留政策。您可以使用备份方案保留政策中的 backup_retain_days
参数配置自动备份删除。最长保留时间为 365 天。
为使用自动备份创建方法的备份方案配置保留政策时,请考虑以下限制:
- 对于使用智能规划的备份方案,备份保留时长必须小于或等于目标 RPO 的 360 倍。
- 对于使用 Cron 规划的备份方案,备份保留时长必须小于或等于创建间隔时间的 360 倍。
如需创建具有保留政策的备份方案的说明,请参阅创建备份方案。