儲存無憂 認識容災與備份

2021-09-05 18:31:47 字數 2330 閱讀 6036

儘管我們一再小心謹慎,但是,不可避免地會發生各種各樣的災難。在這裡,災難主要是指自然的和人為的災難,包括系統硬體、網路故障、機房斷電甚至火災**。除了廣為大家熟悉的9.11事件以外,還有許多舉不勝舉而且觸目驚心的例子,每一次都是慘痛的教訓。

2023年,美國世貿中心大樓發生**。**前,約有350家企業在該樓中工作。一年後,再回到世貿大樓的公司變成了150家,有200家企業由於無法訪問原有重要的資訊系統而倒閉。2023年,國內某電信運營商的計費儲存系統發生兩個小時的故障,造成400多萬元的損失。這些還不包括導致的無形資產損失。

據idc的統計數字表明,美國在2023年以前的10年間發生過災難的公司中,有55%當時倒閉,剩下的45%中,因為資料丟失,有29%也在兩年之內倒閉,生存下來的僅佔16%。gartnergroup的資料也表明,在經歷大型災難而導致系統停運的公司中有2/5再也沒有恢復運營,剩下的公司中也有1/3在兩年內破產。

根據有關機構統計,對關鍵業務執行要求最高的銀行業,每次計算機系統宕機導致的損失平均為1000萬美元,同時還會導致對公司聲譽無法估量的無形資產損失,而採取災難恢復方案總共花費平均只有100萬美元。

容災定義

容災是乙個範疇比較廣泛的概念,廣義上,我們可以把所有與業務連續性相關的內容都納入容災。容災是乙個系統工程,它包括支援使用者業務的方方面面。而容災對於it而言,就是提供乙個能防止使用者業務系統遭受各種災難影響破壞的計算機系統。容災還表現為一種未雨綢繆的主動性,而不是在災難發生後的「亡羊補牢」。

從狹義的角度,我們平常所談論的容災是指,除了生產站點以外,使用者另外建立的冗餘站點,當災難發生,生產站點受到破壞時,冗餘站點可以接管使用者正常的業務,達到業務不間斷的目的。為了達到更高的可用性,許多使用者甚至建立多個冗餘站點。

從技術上看,衡量容災系統有兩個主要指標:rpo(recoverypointobject)和rto(recoverytimeobject),其中rpo代表了當災難發生時允許丟失的資料量,而rto則代表了系統恢復的時間。rpo與rto越小,系統的可用性就越高,當然使用者需要的投資也越大。

容災與備份的不同

從定義上看,備份是指使用者為應用系統產生的重要資料(或者原有的重要資料資訊)製作乙份或者多份拷貝,以增強資料的安全性。因此,備份與容災所關注的物件有所不同,備份關係資料的安全,容災關心業務應用的安全,我們可以把備份稱作是「資料保護」,而容災稱作「業務應用保護」。備份最多表現為通過備份軟體使用磁帶機或者磁帶庫將資料進行拷貝,也有使用者使用磁碟、光碟作為儲存介質;容災則表現為通過高可用方案將兩個站點連線起來。

容災的等級

大體上講,容災可以分為3個級別:資料級別、應用級別以及業務級別。

資料級別容災的關注點在於資料,即災難發生後可以確保使用者原有的資料不會丟失或者遭到破壞。資料級容災較為基礎,其中,較低階別的資料容災方案僅需利用磁帶庫和管理軟體就能實現資料異地備份,達到容災的功效;而較高階的資料容災方案則是依靠資料複製工具,例如卷複製軟體,或者儲存系統的硬體控制器,實現資料的遠端複製。資料級別容災是保障資料可用的最後底線,當資料丟失時能夠保證應用系統可以重新得到所有資料。從這種意義上講,資料備份屬於該級別容災,使用者把重要的資料存放在磁帶上,如果考慮到高階別的安全性還可以把磁帶運送到遠距離的地方儲存,當災難發生後,從磁帶中獲取資料。該級別災難恢復時間較長,仍然存在風險,儘管使用者原有資料沒有丟失,但是應用會被中斷,使用者業務也被迫停止。

應用級容災是在資料級容災的基礎上,再把執行應用處理能力複製乙份,也就是說,在備份站點同樣構建一套應用系統。應用級容災系統能提供不間斷的應用服務,讓使用者應用的服務請求能夠透明地繼續執行,而感受不到災難的發生,保證資訊系統提供的服務完整、可靠、安全。一般來說,應用級容災系統需要通過更多軟體來實現,它可以使企業的多種應用在災難發生時進行快速切換,確保業務的連續性。

資料級容災和應用級容災都是在it範疇之內,然而對於正常業務而言,僅it系統的保障還是不夠的。有些使用者需要構建最高端別的業務級別容災。業務級容災的大部分內容是非it系統,比如**、辦公地點等。當一場大的災難發生時,使用者原有的辦公場所都會受到破壞,使用者除了需要原有的資料、原有的應用系統,更需要工作人員在乙個備份的工作場所能夠正常地開展業務。

容災是一項系統工程

由於容災所承擔的是使用者最關鍵的核心業務,其重要作用勿庸置疑,容災本身的複雜性也是十分明顯的,這就決定了容災成為一項系統工程。

容災首先涉及到眾多技術以及眾多廠商的各類解決方案。效能、靈活性以及**都是必須考慮的因素,更重要的是,使用者需要根據自己的實際需求量身打造。許多使用者的生產站點都是經過長期積累、多次改造後形成的,對於特殊的應用還採用特定的裝置。那麼當使用者考慮構建容災站點時就必須把所有的情況都考慮進來,「選擇適合自己的」是構建容災方案的一條基本準則。與此同時使用者還要考慮長遠一些,盡量採用先進而不是將要淘汰的技術,畢竟冗餘站點與生產站點一樣會長期使用。

Hbase容災與備份

一 前言 二 copytable 2.1 簡介 2.2 命令格式 2.3 常用命令 2.4 更多引數 三 export import 3.1 簡介 3.2 命令格式 3.3 常用命令 四 snapshot 4.1 簡介 4.2 配置 4.3 常用命令 本文主要介紹 hbase 常用的三種簡單的容災備...

3 3 備份容災

1 備份視窗 它是指在使用者正常使用的業務系統不受影響的情況下,能夠對業務系統中的業務資料進行資料 備份的時間間隔,或者說是用於備份的時間段。2 異構儲存 不同結構的儲存裝置組合起來的乙個儲存池,達到效能和穩定性的乙個很好的折中點 並且應用了虛擬化技術,使得其使用起來就像乙個整體,降低維護投入。不同...

mysql 容災 災備 備份

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...