技術 : 電信企業 > 容災
目录
No. 1
  容災統是指在相隔較遠的異地,建立兩套或多套功能相同的it統,互相之間可以進行健康狀態監視和功能切換,當一處統因意外(如火災、地震等)停止工作時,整個應用統可以切換到另一處,使得該統功能可以繼續正常工作。容災技術是統的高可用性技術的一個組成部分,容災統更加強調處理外界環境對統的影響,特是災難性事件對整個it節點的影響,提供節點級的統恢功能。
  從其對統的保護程度來分,可以將容災統分為:數容災和應用容災,描述如下:
  .數容災就是指建立一個異地的數唔系統,該統是本地關鍵應用數的一個實時節制制度。
  .應用容災是在數容災的基礎上,在異地建立一套完整的與本地生産統相當的備份應用統(可以是互為備份),在災難情況下,遠程統迅速接管業務運行。數容災是抗災難的保障,而應用容災則是容災統建設的目標。
  數容災
  所謂數容災,就是指建立一個異地的數唔系統,該統是本地關鍵應用數的一個可用節制制度。在本地數及整個應用統出現災難時,統至少在異地保存有一份可用的關鍵業務的數。該數可以是與本地生産數的完全實時節制制度,也可以比本地數略微落,但一定是可用的。用的主要技術是數備份和數節制制度技術。
  數容災技術,又稱為異地數節制制度技術,按照其實現的技術方式來說,主要可以分為同步傳輸方式和異步異步傳輸方式(各商在技術用語上可能有所不同),另外,也有如“半同步”這樣的方式。半同步傳輸方式基本與同步傳輸方式相同,是在read占i/o比重比較大時,相對同步傳輸方式,可以略微提高i/o的速度。而根容災的距離,數容災又可以分成遠程數容災和近程數容災方式。下面,我們將主要按同步傳輸方式和異步異步傳輸方式對數容災展開討論,其中也會涉及到遠程容災和近程容災的概念,作相應的分析。
  應用容災
  所謂應用容災,是在數容災的基礎上,在異地建立一套完整的與本地生産統相當的備份應用統(可以是互為備份)。建立這樣一個統是相對比較雜的,不僅需要一份可用的數節制制度,還要有包括網絡、主機、應用、甚至ip等資源,以及各資源之間的良好協調。主要的技術包括負載均衡、集群技術。數容災是應用容災的技術,應用容災是數容災的目標。
  在選擇容災統的構造時,還要建立多層次的域網絡故障切換機。本地的高可用統指在多個服務器運行一個或多應用的情況下,應確保任意服務器出現任何故障時,其運行的應用不能中斷,應用程序和統應能迅速切換到其它服務器上運行,即本地統集群和熱備份。
  在遠程的容災統中,要實現完整的應用容災,既要包含本地統的安全機、遠程的數節制制度機,還應具有域網圍的遠程故障切換能力和故障診斷能力。也就是說,一旦故障生,統要有強大的故障診斷和切換策略訂機,確保快速的反應和迅速的業務接管。實際上,域網圍的高可用能力與本地統的高可用能力應形成一個整,實現多級的故障切換和恢機,確保統在各個圍的可靠和安全。
  集群統是在冗的通常可用性統基礎之上,運行高可靠性軟件而構成。高可靠性軟件用於自動檢測統的運行狀態,在一服務器出現故障的情況下,自動地把設定的服務轉到另一服務器上。當運行服務器提供的服務不可用時,備份服務器自動接替運行服務器的工作而不用重新啓動統,而當運行服務器恢正常,按照使用者的設定以自動或手動方式將服務切換到運行服務上運行。備份服務器除在運行服務器出現故障時接替其服務,還可以執行其他應用程序。因此,一性能配備充分的主機可同時作為某一服務的運行服務器和另一服務的備份服務器使用,即兩服務器互為備份。一主機可以運行多個服務,也可作為多個服務的備份服務器。
  數容災統,對於it而言,就是為計算機信息統提供的一個能應付各種災難的環境。當計算機統在遭受如火災、水災、地震、戰爭等不可抗拒的自然災難以及計算機犯罪、計算機病毒、掉電、網絡/通信失敗、硬件/軟件錯誤和人為操作錯誤等人為災難時,容災統將保證用戶數的安全性(數容災),甚至,一個更加完善的容災統,還能提供不間斷的應用服務(應用容災)。可以說,容災統是數存儲備份的最高層次。
No. 2
  容災統是指在相隔較遠的異地,建立兩套或多套功能相同的IT統,互相之間可以進行健康狀態監視和功能切換,當一處統因意外(如火災、地震等)停止工作時,整個應用統可以切換到另一處,使得該統功能可以繼續正常工作。容災技術是統的高可用性技術的一個組成部分,容災統更加強調處理外界環境對統的影響,特是災難性事件對整個IT節點的影響,提供節點級的統恢功能。
  從其對統的保護程度來分,可以將容災統分為:數容災和應用容災,描述如下:
  .數容災就是指建立一個異地的數唔系統,該統是本地關鍵應用數的一個實時節制制度。
  .應用容災是在數容災的基礎上,在異地建立一套完整的與本地生産統相當的備份應用統(可以是互為備份),在災難情況下,遠程統迅速接管業務運行。數容災是抗災難的保障,而應用容災則是容災統建設的目標。
  數容災
  所謂數容災,就是指建立一個異地的數唔系統,該統是本地關鍵應用數的一個可用節制制度。在本地數及整個應用統出現災難時,統至少在異地保存有一份可用的關鍵業務的數。該數可以是與本地生産數的完全實時節制制度,也可以比本地數略微落,但一定是可用的。用的主要技術是數備份和數節制制度技術。
  數容災技術,又稱為異地數節制制度技術,按照其實現的技術方式來說,主要可以分為同步傳輸方式和異步異步傳輸方式(各商在技術用語上可能有所不同),另外,也有如“半同步”這樣的方式。半同步傳輸方式基本與同步傳輸方式相同,是在Read占I/O比重比較大時,相對同步傳輸方式,可以略微提高I/O的速度。而根容災的距離,數容災又可以分成遠程數容災和近程數容災方式。下面,我們將主要按同步傳輸方式和異步異步傳輸方式對數容災展開討論,其中也會涉及到遠程容災和近程容災的概念,作相應的分析。
  應用容災
  所謂應用容災,是在數容災的基礎上,在異地建立一套完整的與本地生産統相當的備份應用統(可以是互為備份)。建立這樣一個統是相對比較雜的,不僅需要一份可用的數節制制度,還要有包括網絡、主機、應用、甚至IP等資源,以及各資源之間的良好協調。主要的技術包括負載均衡、集群技術。數容災是應用容災的技術,應用容災是數容災的目標。
  在選擇容災統的構造時,還要建立多層次的域網絡故障切換機。本地的高可用統指在多個服務器運行一個或多應用的情況下,應確保任意服務器出現任何故障時,其運行的應用不能中斷,應用程序和統應能迅速切換到其它服務器上運行,即本地統集群和熱備份。
  在遠程的容災統中,要實現完整的應用容災,既要包含本地統的安全機、遠程的數節制制度機,還應具有域網圍的遠程故障切換能力和故障診斷能力。也就是說,一旦故障生,統要有強大的故障診斷和切換策略訂機,確保快速的反應和迅速的業務接管。實際上,域網圍的高可用能力與本地統的高可用能力應形成一個整,實現多級的故障切換和恢機,確保統在各個圍的可靠和安全。
  集群統是在冗的通常可用性統基礎之上,運行高可靠性軟件而構成。高可靠性軟件用於自動檢測統的運行狀態,在一服務器出現故障的情況下,自動地把設定的服務轉到另一服務器上。當運行服務器提供的服務不可用時,備份服務器自動接替運行服務器的工作而不用重新啓動統,而當運行服務器恢正常,按照使用者的設定以自動或手動方式將服務切換到運行服務上運行。備份服務器除在運行服務器出現故障時接替其服務,還可以執行其他應用程序。因此,一性能配備充分的主機可同時作為某一服務的運行服務器和另一服務的備份服務器使用,即兩服務器互為備份。一主機可以運行多個服務,也可作為多個服務的備份服務器。
  數容災統,對於IT而言,就是為計算機信息統提供的一個能應付各種災難的環境。當計算機統在遭受如火災、水災、地震、戰爭等不可抗拒的自然災難以及計算機犯罪、計算機病毒、掉電、網絡/通信失敗、硬件/軟件錯誤和人為操作錯誤等人為災難時,容災統將保證用戶數的安全性(數容災),甚至,一個更加完善的容災統,還能提供不間斷的應用服務(應用容災)。可以說,容災統是數存儲備份的最高層次。
  數容災備份的等級
  容災備份是通過在異地建立和維護一個備份存儲統,利用地理上的分離來保證統和數對災難性事件的抵禦能力。
  根容災統對災難的抵抗程度,可分為數容災和應用容災。數容災是指建立一個異地的數唔系統,該統是對本地統關鍵應用數實時節制制度。當出現災難時,可由異地統迅速接替本地統而保證業務的連續性。應用容災比數容災層次更高,即在異地建立一套完整的、與本地數唔系統相當的備份應用統(可以同本地應用統互為備份,也可與本地應用統共同工作)。在災難出現,遠程應用統迅速接管或承擔本地應用統的業務運行。
  設計一個容災備份統,需要考慮多方面的因素,如備份/恢數量大小、應用數中心和備援數中心之間的距離和數傳輸方式、災難生時所要求的恢速度、備援中心的管理及投入資金等。根這些因素和不同的應用場,通常可將容災備份分為四個等級。
  第0級:沒有備援中心
  這一級容災備份,實際上沒有災難恢能力,它在本地進行數備份,且被備份的數衹有衹不過在本地保存,沒有送往異地。
  第1級:本地磁帶備份,異地保存
  在本地將關鍵數備份,然送到異地保存。災難生,按預定數恢程序恢唔系統和數。這方案成本低、易於配置。但當數量增大時,存在存儲介質難管理的問題,且當災難生時存在大量數難以及時恢的問題。為瞭解决此問題,災難生時,先恢關鍵數,恢非關鍵數。
  第2級:熱備份站點備份
  在異地建立一個熱備份點,通過網絡進行數備份。也就是通過網絡以同步或異步方式,把主站點的數備份到備份站點,備份站點一般備份數,不承擔業務。當出現災難時,備份站點接替主站點的業務,從而維護業務運行的連續性。
  第3級:活動備援中心
  在相隔較遠的地方分建立兩個數中心,它們都處於工作狀態,並進行相互數備份。當某個數中心生災難時,另一個數中心接替其工作任務。這級的備份根實際要求和投入資金的多少,又可分為兩:①兩個數中心之間限於關鍵數的相互備份;②兩個數中心之間互為鏡像,即零數丟失等。零數丟失是目前要求最高的一種容災備份方式,它要求不管什麽災難生,統都能保證數的安全。所以,它需要配置雜的管理軟件和專用的硬件設備,需要投資相對而言是最大的,但恢速度也是最快的。
  容災備份的關鍵技術
  在建立容災備份統時會涉及到多技術,如:SAN或NAS技術、遠程鏡像技術、基於IP的SAN的互連技術、快照技術等。這裏重點介紹遠程鏡像、快照和互連技術。
  1. 遠程鏡像技術
  遠程鏡像技術是在主數中心和備援中心之間的數備份時用到。鏡像是在兩個或多個磁盤或磁盤子統上産生同一個數的鏡像視圖的信息存儲過程,一個叫主鏡像統,另一個叫從鏡像統。按主從鏡像存儲統所處的位置可分為本地鏡像和遠程鏡像。遠程鏡像又叫遠程節制制度,是容災備份的核心技術,同時也是保持遠程數同步和實現災難恢的基礎。遠程鏡像按請求鏡像的主機是否需要遠程鏡像站點的確認信息,又可分為同步遠程鏡像和異步遠程鏡像。
  同步遠程鏡像(同步節制制度技術)是指通過遠程鏡像軟件,將本地數以完全同步的方式節制制度到異地,每一本地的I/O事務均需等待遠程節制制度的完成確認信息,方予以釋放。同步鏡像使遠程拷貝總能與本地機要求節制制度的內容相匹配。當主站點出現故障時,用戶的應用程序切換到備份的替代站點,被鏡像的遠程副本可以保證業務繼續執行而沒有數的丟失。但它存在往返傳播造成延時較長的缺點,限於在相對較近的距離上應用。
  異步遠程鏡像(異步節制制度技術)保證在更新遠程存儲視圖前完成本地存儲統的基本I/O操作,而由本地存儲統提供給請求鏡像主機的I/O操作完成確認信息。遠程的數節制制度是以天台兄台同步的方式進行的,這使本地統性能受到的影響很小,傳輸距離長(可達1000公以上),對網絡帶寬要求小。但是,許多遠程的從屬存儲子統的寫沒有得到確認,當某因素造成數傳輸失敗,可能出現數一致性問題。為瞭解决這個問題,目前大多用延遲節制制度的技術(本地數節制制度均在天台兄台日志區進行),即在確保本地數完好無損進行遠程數更新。
  2.快照技術
  遠程鏡像技術往往同快照技術結起來實現遠程備份,即通過鏡像把數備份到遠程存儲統中,再用快照技術把遠程存儲統中的信息備份到遠程的磁帶庫、光盤庫中。
  快照是通過軟件對要備份的磁盤子統的數快速掃描,建立一個要備份數的快照邏輯單元號LUN和快照cache。在快速掃描時,把備份過程中即將要修改的數塊同時快速拷貝到快照cache中。快照LUN是一組指針,它指快照cache和磁盤子統中不變的數塊(在備份過程中)。在正常業務進行的同時,利用快照LUN實現對原數的一個完全的備份。它可使用戶在正常業務不受影響的情況下(主要指容災備份統),實時提取當前在綫業務數。其“備份窗口”接近於零,可大大增加統業務的連續性,為實現統真正的7×24運轉提供保證。
  快照是通過內存作為緩衝區(快照cache),由快照軟件提供統磁盤存儲的即時數映像,它存在緩衝區調度的問題。
  3.互連技術
  早期的主數中心和備援數中心之間的數備份,主要是基於SAN的遠程節制制度(鏡像),即通過光纖通道FC,把兩個SAN連接起來,進行遠程鏡像(節制制度)。當災難生時,由備援數中心替代主數中心保證統工作的連續性。這遠程容災備份方式存在一些缺陷,如:實現成本高、設備的互操作性差、跨越的地理距離短(10公)等,這些因素阻礙它的進一步推和應用。
  目前,出現多基於IP的SAN的遠程數容災備份技術。它們是利用基於IP的SAN的互連協議,將主數中心SAN中的信息通過現有的TCP/IP網絡,遠程節制制度到備援中心SAN中。當備援中心存儲的數量過大時,可利用快照技術將其備份到磁帶庫或光盤庫中。這基於IP的SAN的遠程容災備份,可以跨越LAN、MAN和WAN,成本低、可擴展性好,具有廣阔的展前景。基於IP的互連協議包括:FCIP、iFCP、Infiniband、iSCSI等。
  衡量容災備份的兩個技術指標
  RPO(Recovery Point Objective):即數恢點目標,主要指的是業務統所能容忍的數丟失量。
  RTO(Recovery Time Objective):即恢時間目標,主要指的是所能容忍的業務停止服務的最長時間,也就是從災難生到業務統恢服務功能所需要的最短時間周期。
  RPO針對的是數丟失,而RTO針對的是服務丟失,二者沒有必然的關聯性。RTO和RPO的確定必須在進行風險分析和業務影響分析根不同的業務需求確定。對於不同企業的同一種業務,RTO和RPO的需求也會有所不同。
  來源:zdnet
相关词
備份備份工具NetVault技術數恢