壹、數據保護
在雲與大數據時代,海量增長的數據容量,給數據的存儲和保護帶來新的挑戰,從傳統熟悉的IT架構到以雲架構、虛擬化、超融合為代表的技術升級叠代,使得數據保護的技術手段也要加速。
1、數據保護的重要性
數據是企業重要的生產資料,關鍵數據的丟失可能會給企業致命壹擊。比如在911事件中,Bank NewYork在數月後因數據的丟失被迫破產清盤。
為什麽後果如此嚴重?因為數據是計算機系統存在的原因和基礎,數據往往是不可再生的。壹旦發生數據丟失,企業就會陷入困境:技術文件、財務賬目等客戶、交易、生產數據可能被破壞得面目全非。
2、數據丟失的可能性
概括起來,數據丟失分三個層次。壹是邏輯錯誤,包括軟件存在的bug、病毒攻擊、數據塊被破壞等;二是物理損壞,包括服務器、磁盤損壞等;三是自然災害對數據中心的摧毀等。
數據的危害時刻都在發生,比如,曾經發生過的“刪庫跑路、漏洞後門、系統本身脆弱性、雲服務商故障、誤操作配置、數據中心火災”等事故,都是數據丟失方面最沈痛的教訓。
3、數據復制技術
為了應對數據丟失造成的損失,必須對數據進行復制保護,並且企業信息化程度越高,相關的恢復措辭就越重要。壹般數據從生產到存儲,主要經過應用、中間件、數據庫、操作系統、存儲或者磁盤驅動、服務器硬件、網絡、存儲交換機到存儲。在傳統的數據備份恢復基礎上,通過數據復制技術提供多數據副本,保證副本數據的可用性從而實現數據保護。
從技術角度看,分為中間件和應用層復制、數據庫層復制、主機操作系統及存儲層復制。
中間件和應用層的數據復制:是中間件或者應用層面的雙寫,根據業務需求,通過應用架構設計實現數據主本和副本的更新;根據需要進行強壹致性、弱壹致性、最終壹致性設計,來保證主本和副本之間的壹致性、完整性、時效性。
數據庫層復制:不管是開放的數據庫還是大機的數據庫,都提供相關的數據復制軟件,實現數據庫數據的物理復制和邏輯復制。主要技術流派包括邏輯復制和物理復制兩種。前者利用數據庫的重做日誌、歸檔日誌,將主本所在站點的日誌傳輸到副本所在站點,通過重做SQL的方式實現數據復制。邏輯復制只提供異步復制,主副本數據的最終壹致性,無法保證實時壹致性;後者通過Redo日誌或者歸檔日誌在副本站點的同步或者異步持久化寫、Redo Apply來實現復制功能,同時,副本站點的數據可以提供只讀功能。
主機操作系統層、存儲層復制:基於系統的I/O、底層物理卷、數據塊,通過存儲硬件、備份恢復、存儲虛擬化等技術實現數據復制,與上層的應用和邏輯無關。主要技術流派包括磁盤鏡像技術、操作系統層基於卷管理的數據復制技術、存儲層的存儲虛擬化技術、優化的備份恢復技術及網絡數據存儲集中管理技術等。
二、容災備份
這實際上是兩個獨立的概念,備份不等於容災,備份是保護數據,容災是確保業務連續性。在災備壹體機出現後,這兩個概念所代表的功能往往被包含在裏面,所以,也造成在壹些用戶在采購純軟件產品時,將備份與容災產品混為壹談,以至於廠商不知道用戶到底需要備份產品還是容災產品,或者是備份+容災的產品。
目前,災備雲、熱備雲、大數據壹體機、超融合架構等12大雲計算、大數據產品線,完美覆蓋容災備份方案的1—6級,貼心解決客戶“數據零丟失”、“數據任意點回退”、“保障業務連續”3大需求點。