專訪阿里數據庫備份專家 教你pick最有效的備份系統

數據庫備份是個老生常談的話題,看似很簡單,但在實際操做過程當中,運維人員每每會遇到這樣或那樣的坑。數據庫

那麼,現在的數據庫備份有哪些挑戰?如何構建有效備份系統?有什麼解決辦法?日前,小編就這些問題採訪了阿里數據庫備份專家衡鐵剛(佩恩)。網絡

 

阿里數據庫備份專家衡鐵剛(佩恩)運維

 

先問個小白問題:數據庫爲何要備份?

衡鐵剛:時至今日,我認爲這個問題已經再也不是問題了,我換個問題來回答,數據庫備份能規避哪些風險?其實從數據誕生時起就伴隨着丟失風險,好比,天然災難、電力故障、網絡故障、硬件故障、軟件故障、人爲故障等。性能

上面列舉了一大串風險,其現實意義是,你今天躲過了硬件bug,明天避開了雷劈,後天繞開了斷電,大後天仍是可能會「手滑」碰到誤刪除。測試

數據庫備份有哪些挑戰?

衡鐵剛:首先,數據庫資產盤點,對於我的用戶,全部數據庫資產可能就是一個實例,不用盤點也很是清楚。對於企業用戶,特別是有必定規模的企業,因爲業務多樣性,數據庫可能不止一個實例,甚至不止一種數據庫類型。運維人員須要搞清楚有哪些數據庫,分佈在哪些環境,哪些是測試數據庫,哪些是生產數據庫,哪些是核心數據庫,跑着什麼業務,務必作到心中有數。阿里雲

接下來,備份系統評估,常常有人問,備份如此基礎、常規的工做,爲何總給人關鍵時刻掉鏈子的感受呢?究其緣由,備份做爲基礎工做,不會對業務發展起到推進做用,不出問題就無人問津。反過來,一旦出問題,又馬上成爲衆矢之的。對備份不重視、投入不足是致使其掉鏈子的主要緣由。不少企業「備份重於一切」守則常掛嘴邊,然則口號震天響,風過了無痕。spa

建議你們馬上問下技術團隊:咱們的備份真的有效嗎?代理

什麼是有效的備份系統?

衡鐵剛:由於數據庫用途不一樣,備份系統有效性也有所不一樣,從數據庫用途上,大致分爲測試數據庫、生產數據庫和核心數據庫。對象

對於測試數據庫,首先要識別數據庫重要性,若是是我的測試用途,數據常常導入和清空,多數狀況是不用備份的,若是是研發用途,建議開啓備份,不要輕視測試數據庫的備份,企業中全部開發、測試人員都在測試數據庫上工做,一旦數據出現問題,壓力撲面而來,同時咱們也看到,測試數據庫出問題概率每每高於生產數據庫。blog

對於生產數據庫,首先要確保備份開啓,其次評估備份週期是否知足要求,好比天天一個全量備份,一旦出現故障時,數據最多丟失一天,最後備份數據有沒有恢復過,確保備份數據是有效的。

對於核心數據庫,其重要性高於測試數據庫和生產數據庫,除了以上手段外,還要有額外手段。首先實時備份已經成爲企業選擇數據庫備份方案的必選項,將故障發生時丟失數據量降到最小,其次快速恢復對核心數據庫價值愈來愈明顯,根據故障風險,選擇最佳的恢復方案,最後整個備份恢復系統要按期演練,能夠抽樣備份數據進行恢復,最好能夠制定策略,按期自動完成整個恢復過程,併產出演練報告。

特別提醒

  • 比不備份數據更糟糕的事情,就是不驗證備份數據的有效性。設想一下,在災難降臨時,您的全部業務數據都被完全摧毀,但在你想恢復數據時,卻發現備份已損壞,備份錯了文件,或者發生了其餘可怕的狀況,那時候該怎麼辦呢? 沒有通過驗證的數據備份方案,自己就是一場災難。
    測試備分內容可確保數據獲得了妥善備份且可用於恢復。千萬別等事到臨頭才悔不當初。
  • 不要迷信大而全方案,多樣需求就要由多樣方案知足,特別對於核心數據庫,既要有整個實例按期備份,以防實例損壞、硬件故障,同時也要有單表實時備份,每每在關鍵時刻,能省去90%數據恢復時間。
  • 恢復數據校驗,不管是手工恢復,仍是自動恢復,主要是爲了解決備份數據有效性問題,其實對於恢復數據,如何校驗數據完整性很是具備挑戰,目前多數狀況是根據業務特徵,將恢復數據與生產數據進行抽樣比對,也能夠經過將恢復數據庫做爲備庫,與主庫同步來校驗數據完整性。

有什麼解決辦法?

衡鐵剛:仍是那句話——「不要等到數據丟失時,才問怎麼辦」。趁如今給數據庫加一份保障,接下來介紹基於阿里雲產品的幾個解決方案:

  • 你的數據庫在阿里雲ECS上,使用數據庫備份DBS將數據備份到OSS上,從購買、配置到運行,僅需5分鐘
  • 你的數據庫在本地機房上,若是數據庫已開通公網可使用數據庫備份DBS直接備份,或者經過開通阿里雲專線,也可使用數據庫備份DBS將數據備份到OSS上,根據DBS地域選擇,還能夠作到異地備份
  • 你的數據庫在非阿里雲的雲環境上,若是數據庫已開通公網可使用數據庫備份DBS直接備份,或者經過部署代理、開通阿里雲專線,均可以使用數據庫備份DBS將數據備份到OSS上,在阿里雲上作跨雲備份

請簡單介紹下你的工做?

我目前在負責一款阿里雲產品,就是上面提到的數據庫備份DBS,你聽過嗎?DBS已經商用,做爲數據庫備份通道,與對象存儲OSS一塊兒構建無門檻的雲數據庫備份解決方案,整個配置過程只需5分鐘,就能夠實現秒級RPO(Recovery Point Objective恢復點目標,通俗理解是當數據庫故障時,容許丟失多長時間數據,RPO越小越好)的實時備份。

除了爲數據庫提供連續數據保護、低成本的備份服務外,DBS還可在多種環境下提供強有力的數據保護,包括公共雲、企業自建數據中心及其餘雲廠商。DBS具有低成本、高性能、零風險等優點,爲用戶提供理想的雲數據庫備份解決方案。

目前,數據庫備份DBS提供的備份系統時刻被海量用戶驗證,產品不只擁有實時備份、秒級RPO的能力,同時還具有單表恢復能力,幫助用戶只恢復有價值的數據,RTO可降到分鐘級。

 

文章連接:http://click.aliyun.com/m/1000012773/

相關文章
相關標籤/搜索