本頁概要說明自動建立及刪除備份的程序。其中詳細說明備份排程方法、復原點目標 (RPO) 風險等級和備份刪除政策。
自動建立備份
Backup for GKE 提供兩種備份排程方法,可自動建立備份:
- 智慧排程
- Cron 排程
建立備份方案時,您可以選取任一排程方法。
智慧排程
智慧型排程會在需要時自動建立備份,以滿足您設定的 RPO。智慧排程會配合排除期,避免在用量高峰期執行備份作業。智慧排程會在備份失敗時自動重試。
如要在備份計畫中啟用智慧排程,請按照下列步驟操作:
- 設定目標 RPO,定義事件發生時資料遺失的最大允許時間長度。RPO 下限為 60 分鐘,上限為 60 天。
- 選用:新增排除時段。指定不要執行備份作業的時間間隔。
如需建立備份方案並啟用智慧排程的說明,請參閱「建立備份方案」。
備份排除期
您可以設定排除時段,防止系統在特定時間範圍內執行備份。系統會盡可能安排備份工作在排除期外開始和完成,但如果工作正在進行中,排除期開始時不會取消工作。您可以將排除期間設定為單次、每日或每週。您可以設定多個單次發生時段,但只能設定一個每日或每週重複時段。
舉例來說,如果不想讓系統每天下午 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 風險等級。風險等級分為五種: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 倍。
如需建立備份方案並設定保留政策的操作說明,請參閱「建立備份方案」。