全部產品
Search
文件中心

ApsaraDB for MongoDB:高頻備份

更新時間:Nov 13, 2024

為了保證您的資料安全,ApsaraDB for MongoDB提供了高頻備份功能,您可以根據需求設定分鐘層級或者小時層級的高頻備份。本文介紹如何設定高頻備份。

前提條件

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

  • 執行個體的資料庫版本:4.2及以上版本。

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

計費說明

ApsaraDB for MongoDB提供了免費備份儲存容量,ESSD雲端硬碟執行個體的免費備份儲存容量=200%×執行個體儲存空間。

超出免費備份儲存容量後,超出部分依據備份儲存單價按量按天進行收費,收費標準請參見ApsaraDB for MongoDB詳細價格資訊

開啟高頻備份

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

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

  3. (可選)在全量備份頁簽,單擊右側的升級為叢集備份模式

    說明

    2023年10月19日以前建立的分區叢集執行個體需要切換至叢集備份模式才支援高頻備份。複本集執行個體和2023年10月19日以後建立的分區叢集執行個體可以跳過該步驟。

  4. 單擊備份設定,在備份設定頁面配置以下資訊。

    配置

    說明

    備份方式

    選擇高頻備份

    全量備份保留天數

    設定全量備份資料保留天數,取值範圍為7~730天。預設為30天。

    秒級備份

    開啟高頻備份時預設開啟秒級備份。

    說明

    僅雲端硬碟版複本集執行個體提供該配置項。

    高頻備份保留天數

    設定高頻備份保留的天數,取值範圍為1~7天。

    說明

    僅雲端硬碟版分區叢集執行個體提供該配置項。

    快照備份頻率

    設定備份頻率。

    說明
    • 複本集執行個體的備份頻率支援每15分鐘~每12小時。

    • 分區叢集執行個體的備份頻率支援每30分鐘~每12小時。

    說明

    備份設定頁面的其他參數配置說明,請參見自動備份MongoDB資料

備份保留原則

高頻備份採用的備份方法快照備份。複本集執行個體和分區叢集執行個體的備份保留原則分別如下。

複本集執行個體

複本集執行個體設定的快照頻率不同,快照保留原則也不同。

快照頻率

快照保留原則

樣本

頻率為分鐘級

開啟高頻備份後,執行個體產生的快照按如下策略保留:

  • 距離目前時間1小時內的快照全部保留。

  • 距離目前時間超過1小時且在24小時內的快照,僅保留整點後的第一個快照。

  • 距離目前時間超過24小時的快照,僅保留每天0點後的第一個快照。

設定快照頻率為每30分鐘一次:

  • 距離目前時間1小時內的2個快照全部保留。

  • 距離目前時間超過1小時且在24小時內的快照,僅保留整點後的23個快照。

  • 距離超過目前時間24小時的快照,僅保留每天0點後的1個快照。

綜上所述,若設定快照頻率為每30分鐘一次,30天內將最多存在54個快照(1小時內的2個快照+超過1小時且在24小時內的23個快照+超過24小時的29個快照)。

頻率為小時級

開啟高頻備份後,執行個體產生的快照按如下策略保留:

  • 距離目前時間24小時內的快照全部保留。

  • 距離目前時間超過24小時的快照,僅保留每天0點後的第一個快照。

設定快照頻率為每6小時一次:

  • 距離目前時間24小時內的4個快照全部保留。

  • 超過24小時的快照,僅保留每天0點後的1個快照。

綜上所述,若設定快照頻率為每6小時一次,30天內將最多存在33個快照(24小時內的4個快照+超過24小時的29個快照)。

分區叢集執行個體

快照保留原則

樣本

開啟高頻備份後,執行個體產生的快照按如下策略保留:

  • 高頻備份保留天數內的快照全部保留。

  • 超出高頻備份保留天數的快照,僅保留每天0點後的第一個快照。

設定快照頻率為每1小時一次,高頻備份保留天數為2天:

  • 距離目前時間2天內(48小時)的48個快照全部保留。

  • 超過2天(48小時)的快照,僅保留每天0點後的1個快照。

綜上所述,30天內將最多存在76個快照(48小時內的48個快照+超過48小時的28個快照)。

相關API

API

描述

DescribeBackupPolicy

查詢ApsaraDB for MongoDB執行個體的備份策略。

ModifyBackupPolicy

修改ApsaraDB for MongoDB執行個體的備份策略。