容災(Disaster Tolerance):就是在上述的災難發生時,在保證生產系統的數據儘可能少丟失的狀況下,保持生存系統的業務不間斷地運行。數據庫
容錯(Fault Tolerance):指在計算機系統的軟件、硬件發生故障時,保證計算機系統中仍能工做的能力。安全
區別:容錯能夠經過硬件冗餘、錯誤檢查和熱交換 再加上特殊的軟件來實現,而容災必須經過系統冗餘、災難檢測和系統遷移等技術來實現。當設備故障不能經過容錯機制解決而致使系統宕機時,這種故障的解決就屬於容災的範疇。網絡
什麼是災難恢復(Disaster Recovery):指的是在災難發生後,將系統恢復到正常運做的能力。架構
區別:容災強調的是在災難發生時,保證系統業務持續不 間斷地運行的能力,而災難恢復強調的災難以後,系統的恢復能力。如今的容災系統都包含着災難恢復的功能,因此本文的討論除了包括容災方面的內容,還包括了 災難恢復的部份內容。高性能、高可用平臺架構的演變過程。app
容災系統在企業中給與數據安全係數至關高的保障,可是容災系統卻是是什麼,他們是什麼意思?恐怕連正在使用容災備份的網絡管理人員都不能解釋。本文用最淺顯的語言給你們解釋容災備份究竟是什麼。異步
容災系統的目的在於保證系統數據和服務的「在線性」,即當系統發生故障時,仍然可以正常地向網絡系統提供數據和服務,以使系統不致停頓。性能
而容災備份技術的目的與此並不相同,備份是「將在線數據轉移成離線數據的過程」,其目的在於應付系統數據中的邏輯錯誤和歷史數據保存。spa
因此,在各類容錯技術很是豐富的今天,備份系統仍然是不可替代的。3d
備份是指爲防止系統出現操做失誤或系統故障致使數據丟失,而將全系統或部分數據集合從應用主機的硬盤或陣列複製到其它的存儲介質的過程。日誌
備份是數據高可用的最後一道防線,其目的是爲了系統數據崩潰時可以恢復數據。
那麼建設了備份系統,是否就不須要容災備份系統?這還要看業務部門對RTO(恢復所需的時間指標)/RPO(可以恢復到的最新狀態)指標的 指望值,若是容許1TB的數據庫RTO=8小時,RPO=1天,那備份系統就能知足要求。同時,備份的目的在於應付系統數據中的邏輯錯誤和歷史數據保存。只可以知足數據丟失、數據破壞時的數據恢復目的,而不能提供實時的業務接管功能。
所以容災系統對於某些關鍵業務而言也是必不可少的。人們談及容災備份每每是針對當生產系統,不能正常工做時,其業務可由容災系統接替這些業務,繼續進行正常的工做。
可以提供很好的RTO和RPO指標。同時遠程容災系統具有應付各類災難,特別是區域性與毀滅性災難的能力,具有較爲完善的數據保護與災難恢復功能,保證災難降臨時數據的完整性及業務的連續性,並在最短期內恢復業務系統的正常運行,將損失降到最小。
容災系統會完整地把生產系統的任何變化複製到容災端去,包括不想讓它複製的工做,好比不當心把計費系統內的用戶信息表刪除了,同時容災端的 用戶信息表也會被完整地刪除。若是是同步容災,那容災端同時就刪除了;若是是異步容災,那容災端在數據異步複製的間隔內就會被刪除。這時就須要從備份系統 中取出最新備份,來恢復被錯誤刪除的信息。所以容災系統的建設不能替代備份系統的建設。
對於企業而言到底應該如何建設本身的災備系統,是隻建設備份系統、仍是隻建設容災系統、仍是須要兩者同時建設、或者是分步驟的建設,誰先誰後等問題,主要根據業務的需求而定:
企業信息系統可能遇到的災難類型及其發生的比例以下:
從技術上看,衡量容災系統有兩個主要指標:RPO(Recovery Point Object)和RTO(Recovery Time Object),其中RPO表明了當災難發生時容許丟失的數據量;而RTO則表明了系統恢復的時間。
通常而言:容災系統可以提供較好的RTO和RPO指標。
總的說來,建設備份系統的投資遠比建設標準意義的容災系統的投資小得多:
災難恢復與投資關係:
基於以上緣由,業界在災備系統的建設上通常按照如下幾種方式:
該方式能夠備份系統的價格知足備份和異地容災功能,可以避免主生產中心因爲地震、火災或其餘災害形成的數據丟失。
這是一個較爲理想化的容災系統一體化解決方案,可以在很大程度上避免各類可能的錯誤。
災難恢復層次
災備技術層次
1.1 磁盤陣列災備技術同步方式半同步方式異步方式1.2 智能交換機技術2.1 卷管理軟件災備技術
2.2 數據庫日誌複製技術2.3 數據庫災備技術3.1 應用災備技術
系統正常運行生產中心單臺主機宕機生產中心全部主機宕機生產中心回切
來源:http://www.cfdzsw.com/2019/09...