本頁面概述 Google Distributed Cloud (GDC) 實體隔離方案的叢集備份和還原作業。
Kubernetes 叢集備份功能會擷取應用程式的狀態,確保應用程式和當機狀態一致,藉此保護資料。備份會儲存在與 S3 相容的存放區,並透過備份方案管理,備份方案會定義備份的範圍和排程。還原方案提供預先設定的復原情境,可快速有效還原叢集。
Kubernetes 叢集備份提供下列功能:
- 當機一致性:備份作業會擷取資料狀態,就像系統在啟動備份作業時突然當機或斷電一樣。
- 應用程式一致性:確保備份作業開始前,所有進行中的寫入和交易都已完成,因此備份作業更可靠,也更容易復原。
- 自訂前置和後置掛鉤:使用特定的執行前和執行後掛鉤,並定義自訂行為,以暫停、備份或還原有狀態的工作負載。
- 多種策略:部署受保護的應用程式策略,自訂備份方式和要還原的資源。
備份存放區
備份存放區代表與 S3 相容的備份儲存空間位置。備份儲存空間會儲存備份、備份方案、還原方案和還原作業的記錄。叢集可以有多個備份存放區,且具有不同的匯入規則。這些匯入規則會決定可執行的動作。
詳情請參閱「新增備份存放區」。
備份方案
備份方案提供一系列備份的設定、位置和管理功能。備份方案包含備份設定,包括來源叢集和要備份的工作負載。Google 建議為每個叢集提供至少一項備份方案。為每個叢集建立一或多個備份方案。單一叢集或 VM 可以屬於一或多個備份方案。如果備份方案定義了備份排程,系統會根據該排程自動建立備份。
詳情請參閱「規劃備份作業集」。
還原方案
還原方案是預先設定的還原情境,適用於相應的備份系列。使用現有的備份方案資源建立還原方案。如要自訂還原作業的行為,請在 GDC 控制台或 API 中變更還原作業的設定。
詳情請參閱「還原備份」。
Backup Service API 總覽
Backup Service API 提供備份和還原程序的重要功能。您可以將備份、GKE 備份代理程式和備份控制層 API 等新 API 新增至 Kubernetes 叢集。這些 API 可用於管理備份生命週期,以及建立備份存放區、政策和方案。
詳情請參閱「Backup API 總覽」。