增加備份保留時間,避免執行個體資料遺失

如要降低資料遺失風險並延長復原時間範圍,可以使用 AlloyDB for PostgreSQL 延長備份保留期限建議工具,偵測需要延長備份保留期限的執行個體。

AlloyDB 增加備份保留期限推薦工具會分析叢集中繼資料,並建議您增加主要叢集的備份保留期限,前提是叢集已啟用自動備份或持續備份,且保留的備份少於 14 個。

系統每天都會產生建議。

定價

所有 Google Cloud 客戶都能免付費使用 AlloyDB 延長備份保留期限建議工具。詳情請參閱「建議工具定價」。

事前準備

您必須先完成下列事項,才能查看建議和洞察資料:

  • 請務必啟用 Recommender API。

  • 如要取得查看及使用洞察和建議的權限,請確認您具備必要的 Identity and Access Management (IAM) 角色。

    Tasks 角色
    查看建議 下列其中一個角色:roles/recommender.alloydbViewer 或 roles/alloydb.viewer。
    套用建議 下列其中一個角色:roles/recommender.alloydbAdmin 或 roles/alloydb.admin。

詳情請參閱「將存取權授予其他使用者」。

列出延長備份保留期限的可靠性建議

您可以使用 Google Cloud 控制台、gcloud CLI 或 Recommender API,列出延長備份保留期限的建議。

控制台

如要使用Google Cloud 控制台列出延長備份保留期限的建議,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往「Clusters」(叢集) 頁面

    詳情請參閱「開始使用 Active Assist」。

  2. 在「Resources」(資源) 清單表格中,找出叢集,然後按一下「Issues」(問題) 欄中的「View issues」(查看問題)。

  3. 在「Aggregated issues」(匯總問題) 面板中,選取「Short backup retention」(備份保留時間過短) 建議。

gcloud CLI

如要使用 gcloud CLI 列出延長備份保留期限的建議,請執行 gcloud recommender recommendations list 指令,如下所示:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.cluster.ReliabilityRecommender \
--filter=recommenderSubtype=INCREASE_CLUSTER_BACKUP_RETENTION

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1。

API

如要使用 Recommender API 列出延長備份保留期限的建議,請呼叫 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=INCREASE_CLUSTER_BACKUP_RETENTION

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1。

查看洞察資料和詳細建議

您可以使用 Google Cloud 控制台、gcloud CLI 或 Recommender API,查看需要增加備份保留期限的執行個體洞察和詳細建議。

控制台

如要查看需要增加備份保留期限的執行個體深入分析和詳細建議,請按一下執行個體清單中的建議連結。

gcloud CLI

如要查看需要增加備份保留期限的執行個體洞察資料和詳細建議,請執行 gcloud recommender insights list 指令,如下所示:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.cluster.ReliabilityInsight \
--filter=insightSubtype=CLUSTER_INSUFFICIENT_BACKUP_RETENTION

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1。

API

如要查看需要增加備份保留期限的執行個體洞察和詳細建議,請使用 Recommender API,並呼叫 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.cluster.ReliabilityInsight/insights?filter=insightSubtype=CLUSTER_INSUFFICIENT_BACKUP_RETENTION

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1。

套用建議

如要拉長備份保留期限,請按照下列步驟操作:

  1. 在「Resources」(資源) 清單表格中,按一下叢集「Issues」(問題) 欄中的「View issues」(查看問題)。
  2. 在「Aggregated issues」(匯總問題) 面板中,選取「Short backup retention」(備份保留時間過短) 建議資訊卡。
  3. 按一下「View backup policy」(查看備份政策)。
  4. 在「資料保護」視窗中,根據建議的備份政策,執行下列任一操作:

    • 如要增加涵蓋天數,請按一下「持續備份與復原」欄位中的「編輯」。
    • 如要提高備份頻率,請按照「啟用及設定自動備份」一文的指示操作。

    詳情請參閱「備份保留和刪除」。

後續步驟