自動建立及刪除備份


本頁概要說明自動建立及刪除備份的程序。其中詳細說明備份排程方法、復原點目標 (RPO) 風險等級和備份刪除政策。

自動建立備份

Backup for GKE 提供兩種備份排程方法,可自動建立備份:

  • 智慧排程
  • Cron 排程

建立備份方案時,您可以選取任一排程方法。

智慧排程

智慧型排程會在需要時自動建立備份,以滿足您設定的 RPO。智慧排程會配合排除期,避免在用量高峰期執行備份作業。智慧排程會在備份失敗時自動重試。

如要在備份計畫中啟用智慧排程,請按照下列步驟操作:

  1. 設定目標 RPO,定義事件發生時資料遺失的最大允許時間長度。RPO 下限為 60 分鐘,上限為 60 天。
  2. 選用:新增排除時段。指定不要執行備份作業的時間間隔。

如需建立備份方案並啟用智慧排程的說明,請參閱「建立備份方案」。

備份排除期

您可以設定排除時段,防止系統在特定時間範圍內執行備份。系統會盡可能安排備份工作在排除期外開始和完成,但如果工作正在進行中,排除期開始時不會取消工作。您可以將排除期間設定為單次、每日或每週。您可以設定多個單次發生時段,但只能設定一個每日或每週重複時段。

舉例來說,如果不想讓系統每天下午 5:00 到 6:00 備份資料,可以設定每日排除時間範圍,將開始時間設為下午 5:00,並將時間長度設為 1 小時。

如要瞭解如何將備份排除時間範圍設定為智慧排程,請參閱「建立備份方案」一文。

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 風險等級。風險等級分為五種:NoneLowMediumHighCritical。每個備份方案也都有 RPO 風險訊息,說明備份方案為何處於特定風險等級,並提供降低風險的建議。

下表說明各個 RPO 風險等級。

RPO 風險等級 說明
達到 RPO,且沒有風險。
達到 RPO,但近期未達 RPO 的風險很低。您目前無須採取任何行動。請繼續監控狀態。
達到 RPO,但近期可能無法達到 RPO。必須採取行動。
目前符合 RPO,但很快就會有超過一項風險導致無法符合 RPO。必須採取行動。
重大 違反 RPO。請立即採取行動。

具有相同風險等級的備份計畫,可能會根據排程設定和歷來備份資料點,顯示不同的 RPO 風險訊息。舉例來說,中等風險等級方案的訊息可能是:近期備份作業耗時較長。如果這種趨勢持續下去,可能無法再達到 RPO。

自動刪除備份

您可以在備份方案中設定資料保留政策,以便在指定時限後自動刪除備份。如果備份方案包含自動建立備份,就必須設定保留政策。您可以使用備份方案保留政策中的 backup_retain_days 參數,設定自動刪除備份。最長保留時間為 365 天。

為使用自動備份建立方法的備份方案設定保留政策時,請注意下列限制:

  • 如為採用智慧排程的備份方案,備份保留期限必須小於或等於目標 RPO 的 360 倍。
  • 如為採用 cron 排程的備份方案,備份保留時間必須小於或等於建立間隔的 360 倍。

如需建立備份方案並設定保留政策的操作說明,請參閱「建立備份方案」。

後續步驟