全部產品
Search
文件中心

ApsaraDB for MongoDB:長期保留備份

更新時間:Sep 03, 2024

您可以根據需求長期保留執行個體的備份檔案,協助您在必要時找回所需的資料,保護您的資料資產。本文介紹長期保留備份的多種方法。

背景資訊

使用資料庫的過程中,您可能會遇到以下情境:

  • 資料誤刪除,但只有近7天的備份,無法恢複更早的資料。

  • 執行個體誤釋放,或由於忘記續約導致執行個體被釋放,但因為已釋放較長時間,資料和備份都無法找回。

  • 需要釋放MongoDB執行個體,但要長期保留備份。

方法一:增加備份保留天數

您可以增加備份檔案的保留天數,以便必要時能夠恢複更早的資料。

重要

增加備份保留天數會導致執行個體備份檔案的增大,會產生更多的備份儲存費用。

  1. 訪問MongoDB複本集執行個體列表MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。

  2. 在目標執行個體頁面的左側導覽列,單擊備份與復原

  3. 單擊備份設定

  4. 備份設定側邊框中,根據需求增加全量備份保留天數記錄備份保留天數。例如,將備份保留天數從7天改為30天。

    說明
    • 記錄備份保留天數不能大於全量備份保留天數

    • 更多備份設定的配置項說明,請參見自動備份MongoDB資料

  5. 單擊確定

方式二:設定執行個體釋放後備份保留原則

前提條件

MongoDB執行個體需要滿足以下條件:

  • 執行個體類型:複本集或分區叢集執行個體。

  • 執行個體儲存類型:ESSD雲端硬碟。

操作步驟

  1. 訪問MongoDB複本集執行個體列表MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。

  2. 在目標執行個體頁面的左側導覽列,單擊備份與復原

  3. 單擊備份設定

  4. 備份設定側邊框中,設定備份保留原則

    策略

    說明

    執行個體釋放時立即刪除該執行個體的所有備份組

    執行個體釋放後的第0~7天,資源回收筒會展示執行個體最後一次備份的備份組,您可以在備份組釋放前重建資料到新執行個體。

    執行個體釋放時會自動備份,長期保留該備份組

    備份長期保留,資源回收筒會展示執行個體最後一次備份的備份組,您可以將資料恢複到新執行個體。

    執行個體釋放時會自動備份,並長期保留該叢集的所有備份組

    備份長期保留,資源回收筒會展示執行個體的所有備份組,您可以將資料重建到新執行個體。

    說明
    • 設定備份保留原則後,當釋放MongoDB執行個體時,備份檔案將按照設定的備份策略進行保留。你可以前往資源回收筒恢複資料,也可以修改備份保留原則。

    • 更多備份設定的配置項說明,請參見自動備份MongoDB資料

  5. 單擊確定

方式三:下載備份

您也可以將備份下載至本地或雲端服務器進行長期儲存。

前提條件

MongoDB執行個體需要滿足以下條件:

  • 執行個體大版本:MongoDB 4.2及以下。

  • 執行個體儲存類型:本地碟。

  • 執行個體備份方式:物理備份。

操作步驟

下載備份的具體操作,請參見下載備份檔案