使用NineData實現企業級資料庫備份, 資料備份告別“拆盲盒” ?

NineData發表於2022-12-26

小八,一名平平凡凡的運維人員,但這一天對他來說又是不平凡的一天。因為公司的服務被駭客攻擊了,為了恢復業務,業務需要從備份中恢復資料。但事情進展得並不順利,備份恢復時間長、恢復資料不準確等問題,讓領導跟業務方都很火大。關鍵時刻備份系統不給力,小八又得背鍋了~   


備份系統出問題已經不止一次了,這次小八下定決心,一定要升級系統。這不,小八瞭解到玖章算術公司上線了新產品NineData,提供了新一代企業級的資料備份能力,專治刪庫跑路、資料洩露、駭客攻擊等疑難雜症,簡直逆天了。經過功能、效能、相容性等吧啦吧啦一堆測試後,小八將公司的資料庫備份系統切換到了NineData。自從切換到NineData,小八感覺走上了人生巔峰,他終於可以不用再背備份的鍋了~


NineData究竟是何方神聖,真有這麼膩害?


NineData,多雲資料管理平臺

NineData 是玖章算術公司出品的“多雲資料管理平臺”,提供了包括SQL開發、資料備份、資料複製及資料對比等一系列資料管理能力,下面我們主要來嘮一嘮小八的救星“資料備份”。

NineData資料備份支援常見資料庫的全量、增量備份及資料恢復,專注於為企業資料庫提供永遠線上的資料保護能力,保障企業資料安全。同時,基於增量日誌獲取與解析技術,支援增量資料實時備份,透明實現秒級 RPO 的資料備份。


NineData資料備份的獨門秘籍

NineData資料備份厲害就厲害在,它擁有下面的這些獨門秘籍。下面我跟大家好好介紹介紹。

一、 秒級RPO,真正做到資料“0”丟失

不同於應用,資料庫儲存著企業最核心的業務資料,對於備份資料的完整性及一致性要求極高。資料庫備份一般要求同時進行資料及日誌的備份,以最大程度保障備份資料的完整性。傳統的備份工具都是進行定期資料備份。在資料庫異常故障的情況下, 這種備份機制可能出現數小時甚至上天的業務資料丟失。NineData資料備份突破傳統技術方案,推出實時日誌備份。基於增量日誌監聽採集技術,NineData可實時獲取並備份資料庫中的變化資料,實現秒級RPO的備份能力,真正做到資料零丟失。


二、  實時備份資料查詢,備份恢復告別“開盲盒”

由於沒有實際的應用場景,且因恢復演練成本過高,大部分企業的備份資料束之高閣。恢復備份資料的時候就跟開盲盒一樣,誰也不能保證恢復是否能成功。為解決這個問題,NineData資料備份祭出大殺器 “實時備份資料查詢“。透過“實時備份資料查詢”,你可以像查詢資料庫一樣,透過SQL實時查詢備份資料。基於“實時備份資料查詢“,可進行定期的備份資料驗證,保障備份資料有效性,告別備份恢復“開盲盒“。


 三、  秒級快速恢復,業務停服的鍋我不背

傳統備份的資料恢復時間一般比較長,即使只恢復幾條異常資料,都需要先恢復整個例項或者資料庫,整個恢復時間非常長。NineData資料備份,透過“實時備份資料查詢”快速查詢獲取恢復資料,並快速恢復異常記錄,恢復時間可低至秒級。對於全例項或全庫恢復的場景,搞資料庫的朋友都知道,最費時的往往是最後的日誌恢復。NineData資料備份對此做了針對性的最佳化,NineData在後臺定期、實時合併資料、日誌,降低日誌恢復規模,提升資料恢復速度。


 四、  動態限流,保障資料庫穩定性

 相信很多朋友都遇到過,資料備份導致的業務資料庫效能抖動卡頓、主備延遲(甚至影響主備高可用切換)等問題,導致核心業務受影響。資料庫作為承載業務的關鍵服務,其穩定性與效能至關重要。為此,NineData資料備份提出一系列資料庫穩定性保障策略,例如備份限流,使用者可自定義備份恢復負載壓力,備份|恢復過程中,備份服務會定期監測壓力負載,當壓力負載超過使用者定義閾值時,備份服務會自動降級直至壓力恢復正常。


只需一分鐘,上車NineData資料備份

雖然NineData 能力強大,但使用起來超級簡單,只需一分鐘,人人都可上車。(NineData官網戳這裡~)。下面我們就快速體驗下。

1.  首先,大家需要註冊下要備份的資料來源

 我們們這裡以AWS EC2上的自建資料庫為例,註冊下資料來源。點選列表左側資料來源管理-資料來源,註冊對應的資料來源。如果需要加密訪問資料庫,可以開啟加密傳輸。


2.  配置備份任務,實現資料及日誌的自動備份

 完成資料來源對應的備份配置即可啟動資料來源的資料及日誌自動備份。

1)  備份資料來源,選擇剛才註冊的AWS EC2上的自建資料庫。

2)  備份儲存,NineData支援主流雲廠商的所有區域,你可以權衡效能跟安全,選擇任意一個區域。此處,選擇阿里雲杭州。

3)  備份物件,NineData支援所有物件型別及使用者的備份,你可以根據需要選擇備份的物件及備份粒度。此處,選擇所有物件。

當完成如上配置後,NineData會自動檢測備份前置條件,檢測透過後,即完成備份任務的配置。當完成任務配置後,你可以啟動立即備份,也可以交由NineData,根據備份配置,自動啟動備份。 


下面,我們透過 “實時備份資料查詢”功能,來查詢驗證下剛才備份的資料,看資料是否正常。

1) 首先進入NineData控制檯,點選左側選單欄 備份與恢復-備份資料查詢,進入備份資料查詢介面。

2) 配置需要查詢的資料來源,選擇需要查詢的備份集或者備份時間點。

 完成如上的配置後,即進入查詢介面,接下來就可以使用SQL進行備份資料的查詢啦。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024772/viewspace-2929539/,如需轉載,請註明出處,否則將追究法律責任。

相關文章