為了保證您的資料安全,ApsaraDB for MongoDB提供了高頻備份功能,您可以根據需求設定分鐘層級或者小時層級的高頻備份。本文介紹如何設定高頻備份。
前提條件
執行個體的類型:複本集或分區叢集執行個體。
執行個體的資料庫版本:4.2及以上版本。
執行個體的儲存類型:ESSD雲端硬碟。
計費說明
ApsaraDB for MongoDB提供了免費備份儲存容量,ESSD雲端硬碟執行個體的免費備份儲存容量=200%×執行個體儲存空間。
超出免費備份儲存容量後,超出部分依據備份儲存單價按量按天進行收費,收費標準請參見ApsaraDB for MongoDB詳細價格資訊。
開啟高頻備份
訪問MongoDB複本集執行個體列表或MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。
在目標執行個體頁面的左側導覽列,單擊備份與復原。
(可選)在全量備份頁簽,單擊右側的升級為叢集備份模式。
說明2023年10月19日以前建立的分區叢集執行個體需要切換至叢集備份模式才支援高頻備份。複本集執行個體和2023年10月19日以後建立的分區叢集執行個體可以跳過該步驟。
單擊備份設定。
在備份設定頁簽,單擊編輯,配置以下資訊。
配置
說明
備份方式
選擇高頻備份。
高頻備份保留天數
設定高頻備份保留的天數,取值範圍為1~7天。
小時內稀疏備份
選擇是否開啟小時內(快照備份頻率為分鐘層級)稀疏備份:
開啟:當備份頻率為分鐘級時,距離目前時間1小時內的快照全部保留。距離目前時間超過1小時且在高頻備份保留天數內的快照,僅保留整點後的第一個快照。
關閉:高頻備份保留天數內的快照全部保留。
全量備份保留天數
設定全量備份資料保留天數,取值範圍為7~730天。預設為30天。
秒級備份
開啟高頻備份時預設開啟秒級備份。
說明僅雲端硬碟版複本集執行個體提供該配置項。
快照備份頻率
設定備份頻率。
說明複本集執行個體的備份頻率支援每15分鐘~每12小時。
分區叢集執行個體的備份頻率支援每30分鐘~每12小時。
說明備份設定頁面的其他參數配置說明,請參見自動備份MongoDB資料。
備份保留原則
高頻備份採用的備份方法為快照備份。備份保留原則及樣本如下。
快照頻率 | 小時內稀疏備份 | 快照保留原則 | 樣本 |
頻率為分鐘級 | 開啟 |
| 假如快照頻率為每30分鐘一次,高頻備份保留天數為2天,全量備份保留天數為30天:
綜上所述,30天內將最多存在77個快照(1小時內的2個快照+超過1小時且在2天內的47個快照+超過2天的28個快照)。 |
關閉 |
| 假如快照頻率為每30分鐘一次,高頻備份保留天數為2天,全量備份保留天數為30天:
綜上所述,30天內將最多存在124個快照(2天內的96個快照+超過2天的28個快照)。 | |
頻率為小時級 | 不涉及 |
| 假如快照頻率為每6小時一次,高頻備份保留天數為2天,全量備份保留天數為30天:
綜上所述,若設定快照頻率為每6小時一次,30天內將最多存在36個快照(2天內的8個快照+超過2天的28個快照)。 |
常見問題
相關API
API | 描述 |
查詢ApsaraDB for MongoDB執行個體的備份策略。 | |
修改ApsaraDB for MongoDB執行個體的備份策略。 |