容災
發布人:scutech 發布日期:2012-09-27 16:44:29 點擊數:3466
容災系統是指在相隔較遠的異地,建立兩套或多套功能相同的IT系統,互相之間可以進行健康狀态監視和功能切換,當一(yī)處系統因意外(wài)(如火(huǒ)災、地震等)停止工(gōng)作時,整個應用系統可以切換到另一(yī)處,使得該系統功能可以繼續正常工(gōng)作。容災技術是系統的高可用性技術的一(yī)個組成部分(fēn),容災系統更加強調處理外(wài)界環境對系統的影響,特别是災難性事件對整個IT節點的影響,提供節點級别的系統恢複功能。
從其對系統的保護程度來分(fēn),可以将容災系統分(fēn)爲:數據容災和應用容災
數據容災
所謂數據容災,就是指建立一(yī)個異地的數據系統,該系統是本地關鍵應用數據的一(yī)個可用複制。在本地數據及整個應用系統出現災難時,系統至少在異地保存有一(yī)份可用的關鍵業務的數據。該數據可以是與本地生(shēng)産數據的完全實時複制,也可以比本地數據略微落後,但一(yī)定是可用的。采用的主要技術是數據備份和數據複制技術。
數據容災技術,又(yòu)稱爲異地數據複制技術,按照其實現的技術方式來說,主要可以分(fēn)爲同步傳輸方式和異步異步傳輸方式(各廠商(shāng)在技術用語上可能有所不同),另外(wài),也有如“半同步”這樣的方式。半同步傳輸方式基本與同步傳輸方式相同,隻是在Read占I/O比重比較大(dà)時,相對同步傳輸方式,可以略微提高I/O的速度。而根據容災的距離(lí),數據容災又(yòu)可以分(fēn)成遠程數據容災和近程數據容災方式。下(xià)面,我(wǒ)們将主要按同步傳輸方式和異步異步傳輸方式對數據容災展開(kāi)讨論,其中(zhōng)也會涉及到遠程容災和近程容災的概念,并作相應的分(fēn)析。
應用容災
所謂應用容災,是在數據容災的基礎上,在異地建立一(yī)套完整的與本地生(shēng)産系統相當的備份應用系統(可以是互爲備份)。建立這樣一(yī)個系統是相對比較複雜(zá)的,不僅需要一(yī)份可用的數據複制,還要有包括網絡、主機、應用、甚至IP等資(zī)源,以及各資(zī)源之間的良好協調。主要的技術包括負載均衡、集群技術。數據容災是應用容災的技術,應用容災是數據容災的目标。
在選擇容災系統的構造時,還要建立多層次的廣域網絡故障切換機制。本地的高可用系統指在多個服務器運行一(yī)個或多種應用的情況下(xià),應确保任意服務器出現任何故障時,其運行的應用不能中(zhōng)斷,應用程序和系統應能迅速切換到其它服務器上運行,即本地系統集群和熱備份。
在遠程的容災系統中(zhōng),要實現完整的應用容災,既要包含本地系統的安全機制、遠程的數據複制機制,還應具有廣域網範圍的遠程故障切換能力和故障診斷能力。也就是說,一(yī)旦故障發生(shēng),系統要有強大(dà)的故障診斷和切換策略制訂機制,确保快速的反應和迅速的業務接管。實際上,廣域網範圍的高可用能力與本地系統的高可用能力應形成一(yī)個整體(tǐ),實現多級的故障切換和恢複機制,确保系統在各個範圍的可靠和安全。
集群系統是在冗餘的通常可用性系統基礎之上,運行高可靠性軟件而構成。高可靠性軟件用于自動檢測系統的運行狀态,在一(yī)台服務器出現故障的情況下(xià),自動地把設定的服務轉到另一(yī)台服務器上。當運行服務器提供的服務不可用時,備份服務器自動接替運行服務器的工(gōng)作而不用重新啓動系統,而當運行服務器恢複正常後,按照使用者的設定以自動或手動方式将服務切換到運行服務上運行。備份服務器除了在運行服務器出現故障時接替其服務,還可以執行其他應用程序。因此,一(yī)台性能配備充分(fēn)的主機可同時作爲某一(yī)服務的運行服務器和另一(yī)服務的備份服務器使用,即兩台服務器互爲備份。一(yī)台主機可以運行多個服務,也可作爲多個服務的備份服務器。
數據容災系統,對于IT而言,就是爲計算機信息系統提供的一(yī)個能應付各種災難的環境。當計算機系統在遭受如火(huǒ)災、水災、地震、戰争等不可抗拒的自然災難以及計算機犯罪、計算機病毒、掉電(diàn)、網絡/通信失敗、硬件/軟件錯誤和人爲操作錯誤等人爲災難時,容災系統将保證用戶數據的安全性(數據容災),甚至,一(yī)個更加完善的容災系統,還能提供不間斷的應用服務(應用容災)。可以說,容災系統是數據存儲備份的最高層次。