數據災備(DBS)支持多種數據庫的備份恢復需求,以及ECS實例上自建的數據庫、線上數據庫、其他云數據庫。本文以部署在ECS上的自建MySQL數據庫為例,介紹如何通過數據災備(DBS)實現自建庫的災備和安全,以此實現實時備份、快速恢復、異地災備、長期歸檔等需求,同時有效抵御數據丟失、誤刪除、勒索軟件攻擊及黑客侵擾等風險。
目前數據災備(DBS)僅支持的ECS自建數據庫為MySQL。
常見場景
業務場景中可能經常發現“以為已經備份了”。
想對ECS數據庫進行災備,需要有性價比較高的方案。
數據庫被黑客攻擊了,數據庫刪除了,能不能恢復到昨天的狀態。
服務器數據庫中了木馬,好像很多數據丟失,導致網站打不開。
誤刪除了數據庫data文件,導致無法啟動mysqld。
在線的數據庫被同事用測試庫替換了,但是沒有備份。
數據災備(DBS)支持備份恢復的數據庫引擎版本、數據庫對象、備份恢復的細粒度及DBS各功能模塊的支持情況,請參見支持的數據庫引擎與功能。
DBS備份價值
價值 | 說明 |
備份實時性 | 秒級RPO,從數據庫內存實時獲取事務日志。 |
快速恢復 | 單表恢復,可大大降低RTO。 |
恢復任意1秒的數據 | 數據庫恢復前1秒狀態,而不是昨天狀態。 |
存儲成本 | 壓縮比可達30%,并自動歸檔到更便宜存儲。 |
備份集可驗證 | 備份集支持SQL語句界面查詢,無需恢復到數據庫。 |
異地的備份恢復 | 2000KM以上遠距離備份,可恢復到本地或異地。 |
同機恢復 | 恢復時遇到同名庫表,系統默認重命名同名對象,您也可在配置恢復任務時手動命名庫表名稱。 |
一鍵恢復到RDS | 根據備份集元信息自動創建相應規格、磁盤空間的RDS實例。 |
步驟一:購買備份實例(邏輯備份)
- 登錄數據管理DMS 5.0。
在頂部菜單欄中,選擇
。說明若您使用的是極簡模式的控制臺,請單擊控制臺左上角的圖標,選擇
。在上方選擇地域,在ECS自建數據庫頁簽下,單擊目標數據源ID進入數據源詳情頁。
在備份策略頁面中,單擊配置備份策略。
在選擇備份計劃頁面單擊購買備份計劃,進入DBS售賣頁。
配置如下參數,單擊頁面右下角的立即購買。
配置項
說明
商品類型
請選擇備份實例(包年包月),不支持按量付費。
備份實例地域
選擇要存放備份數據的地域。
說明請確保備份實例所在地域與ECS實例所在地域相同。
數據源類型
當前僅支持MySQL。
規格
規格越高,備份與恢復的性能越高,支持的規格為:serverless(僅MySQL邏輯備份支持)、micro(入門型)、small(低配型)、medium(中配型)、large(高配型)、xlarge(高配型-無流量上限)。
說明如果數據庫實例(例如生產環境的數據庫)需要高性能的備份實例快速地執行備份與恢復任務,建議選擇xlarge或large規格,獲取更高的備份恢復性能。
對備份恢復性能(速度)要求不高,您可以通過計算,選擇性價比最高的備份實例規格。更多信息,請參見如何選擇備份計劃規格。
若備份庫表存在表結構不合理、大表、大字段等情況,備份實例的規格過小可能會導致后續備份實例資源不足,從而引發備份異常。因此,建議您在創建時選擇較高規格的備份實例,以免后續備份出現異常。
備份方式
選擇邏輯備份。
存儲空間
您創建時無需選擇容量,后續根據實際存入DBS內置存儲中的數據量計費。計費詳情,請參見存儲計費。
資源組
配置資源組。選擇默認或自定義的資源組,方便備份實例管理。
購買數量
按需選擇購買數量,多個數據庫實例需要創建多個備份實例,例如您希望備份數據庫實例A與數據庫實例B,需要購買2個備份實例。
購買時長
選擇該備份實例的購買時長。
在確認訂單頁面,確認訂單信息,閱讀并選中服務協議,單擊去支付。
支付成功后,請返回步驟5的選擇備份計劃頁面,單擊已完成支付,即可查看到已創建的備份實例。
步驟二:配置備份策略
在選擇備份計劃頁面選中待配置的備份實例,并單擊下一步。
在選擇庫表頁面,選中需要備份的庫或表,單擊移動到已選擇對象框中,單擊提交。
提交成功后,您可以在備份策略頁面的邏輯備份頁簽下,單擊啟動按鈕啟動備份。
單擊啟動后系統會立即發起一次全量和增量備份任務。
說明如果您期望先完成一些其他操作(例如修改備份策略等),您也可以選擇當前暫不啟動備份,但后續系統會根據備份策略在備份時間自動啟動備份。