DT時代下 資料庫災備的探索與實踐

2021-08-28 19:47:22 字數 2034 閱讀 8585

摘要: 隨著dt時代的到來,企業對資料的依賴程度與日俱增,資料保護早已成為企業的一門必修課。只有擁有先知先覺的防範意識和充分的技術準備,才能「覆巢之下,亦有完卵」

170餘場主題峰會和分論壇完美呈現,上千位分享嘉賓、數萬名創新創業導師齊聚一堂,剛剛結束的2018杭州雲棲大會讓雲棲小鎮又一次成為探索數字世界的中心。

隨著dt時代的到來,企業對資料的依賴程度與日俱增,資料保護早已成為企業的一門必修課。只有擁有先知先覺的防範意識和充分的技術準備,才能「覆巢之下,亦有完卵」。在「企業級資料庫最佳實踐」專場,災備相關議題備受關注。本文結合阿里巴巴資料庫團隊在會上的分享,將詳細介紹如何使用資料庫雲產品組合,搭建符合自身企業發展階段的災備方案。

資料是企業重要的生產資料,一旦發生資料丟失,企業就會陷入困境:客戶資料、技術檔案、財務賬目等客戶、交易、生產資料可能被破壞得面目全非。概括起來,資料丟失分三個層次:

為了應對資料丟失造成的損失,必須對資料進行災備保護,並且企業資訊化程度越高,相關的資料災備恢復措施就越重要。

1.1 災備定義

災備是指容災+備份:

1.2 災備痛點

(1)備份痛點

(2)容災痛點

1.3 落地方案

企業級資料庫災備體系要以業務需求為導向,基於多種因素考量選擇:rpo,rto,成本,擴充套件性。還需要覆蓋資料庫災備的各種需求:災備環境搭建、災備資料同步、災備監控告警、災備演練、災備切換、資料校驗及修復等。

阿里雲產品經多輪迭代具備比較完善的災備能力,使用以下核心產品可幫助企業應對不同場景及需求的資料庫災備方案設計。

3.1 實時備份

當使用者對資料備份要求較高時,比如需要連續實時備份,且備份過程中不影響業務執行,此時可購置阿里雲資料庫備份dbs服務,實現資料庫的熱備份,dbs可實現資料實時增量備份、精確到秒級的資料恢復能力。解決方案架構示例如下:

架構設計說明:

• 關鍵部件部署:

• 雲下生產資料備份至雲上:

(可通過以下兩種方案中的任意一種將雲下生產資料備份至雲上)

• 資料恢復:

• 架構特點:

3.2 異地多活

無論彈性容災上雲、容災雙活/多活,還是兩地三中心,使用者都可以在企業級資料庫災備體系中找到解決方案,接下來以異地多活場景為例介紹解決方案。在使用者業務多點寫入場景下,如何具備資料級異地雙活,如何支援一鍵切換至另乙個機房,實現靈活的彈上彈下和未來的線性擴充套件。

部署架構

資料庫備份dbs作為資料庫上雲備份通道,與物件儲存oss構建雲資料庫備份解決方案,僅需5分鐘即可實現秒級rpo(recovery point objective恢復點目標,通俗理解是當資料庫故障時,允許丟失多長時間資料,rpo越小越好)的實時備份。

資料庫備份dbs提供備份服務,在整個備份過程是無鎖的,不會阻塞資料庫上業務請求;使用者可以選擇整個例項備份,也可以選擇只備份一張表;一旦發生誤操作情況時,使用者都可以通過dbs進行任意時間點恢復,將整個例項或一張表的資料恢復到誤操作前1秒;dbs提供多種規格,可以滿足幾百mb到幾百gb的資料庫備份。

目前,資料庫備份dbs提供的備份系統時刻被海量使用者驗證,產品不僅擁有實時備份、秒級rpo的能力,同時還具備表級恢復能力,幫助使用者只恢復有價值的資料,rto可降到分鐘級。

DT時代下 資料庫災備的探索與實踐

170餘場主題峰會和分論壇完美呈現,上千位分享嘉賓 數萬名創新創業導師齊聚一堂,剛剛結束的2018杭州雲棲大會讓雲棲小鎮又一次成為探索數字世界的中心。隨著dt時代的到來,企業對資料的依賴程度與日俱增,資料保護早已成為企業的一門必修課。只有擁有先知先覺的防範意識和充分的技術準備,才能 覆巢之下,亦有完...

資料庫的災備

資料是企業重要的生產資料,關鍵資料的丟失可能會給企業致命一擊,因為資料是計算機系統存在的原因和基礎。資料往往是不可再生的,一旦發生資料丟失,企業就會陷入困境 客戶資料 技術檔案 財務賬目等客戶 交易 生產資料可能被破壞得面目全非。資料丟失分為三個層次 邏輯錯誤 包括軟體bug 病毒攻擊 資料塊被破壞...

linux和win下 MySQL資料庫的備份與還原

mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...