| 
       咨詢電話:010-51727811/12/13
      當前位置: 首頁 > 新聞中心 > 業內新聞 >
      遠程鏡像技術詳細介紹
      時間:2012-09-11 09:38  來源:飛客數據恢復   作者:飛客數據恢復工程師
      鏡像是在兩個或多個磁盤或磁盤子系統上生成同一個數據的鏡像視圖的信息存儲過程,一個叫主鏡像系統,另一個叫從鏡像系統。按主從鏡像存儲系統所處的位置可分為本地鏡像和遠程鏡像。本地鏡像的主從鏡像存儲系統是處于同一個RAID陣列內,而遠程鏡像的主從鏡像存儲系統通常是分布在跨城域網或廣域網的不同節點上。
       
      遠程鏡像又叫遠程復制,是容災備份的核心技術,同時也是保持遠程數據同步和實現災難恢復的基礎。它利用物理位置上分離的存儲設備所具備的遠程數據連接功能,在遠程維護一套數據鏡像,一旦災難發生時,分布在異地存儲器上的數據備份并不會受到波及。遠程鏡像按請求鏡像的主機是否需要遠程鏡像站點的確認信息,又可分為同步遠程鏡像和異步遠程鏡像
       
      當企業的核心流程由于災難的發生而無法正常進行時,將會給企業造成一定的損失。這種損失可能是可以量化的,例如單據的丟失、計算的錯誤而導致的直接損失;也可以是無形的損失,例如客戶滿意度及競爭優勢的丟失。通過對可量化和不可量化損失的綜合考慮,得出各種核心業務流程由于災難受損的可容忍程度及損失的決策依據。體現在IT系統上,主要通過以下3個指標來衡量:①數據恢復點目標(RPO):體現為該流程在災難發生后恢復運轉時數據丟失的可容忍程度;②恢復時間目標(RTO):體現為該流程在災難發生后,需要恢復的緊迫性(即:需要多久才能夠得到恢復);③網絡恢復目標(NRO):即營業網點什么時候才能通過備份網絡與數據中心重新恢復通信的指標。
       
      如果單單就RPO和RTO而言,同步遠程鏡像的得分無疑是最高的。同步遠程鏡像(同步復制技術)是指通過遠程鏡像軟件,將本地數據以完全同步的方式復制到異地,每一個本地的I/O事務均需等待遠程復制的完成確認信息,方予以釋放。同步鏡像使遠程拷貝總能與本地機要求復制的內容相匹配。當主站點出現故障時,用戶的應用程序切換到備份的替代站點后,被鏡像的遠程副本可以保證業務繼續執行而沒有數據的丟失。換言之,同步遠程鏡像的RPO值為零(即:不丟失任何數據),RTO也是以秒或分為計算單位。不過,由于往返傳播會造成延時較長,而且本地系統的性能是與遠程備份設備直接掛鉤的,所以,同步遠程鏡像僅限于在相對較近的距離上應用,主從鏡像系統之間的間隔一般不能超過160公里(約合100英里)。
       
      異步遠程鏡像(異步復制技術)則由本地存儲系統提供給請求鏡像主機的I/O操作完成確認信息,保證在更新遠程存儲視圖前完成向本地存儲系統輸出/輸入數據的基本操作,也就是說它的RPO值可能是以秒計算的,也可能是以分或小時為計算單位。它采用了“存儲轉化(store-and-forward)”技術,所有的I/O操作是在后臺同步進行的,這使得本地系統性能受到的影響很小,大大縮短了數據處理時的等待時間。異步遠程鏡像具有“對網絡帶寬要求小,傳輸距離長(可達到1000公里以上)”的優點。不過,由于許多遠程的從鏡像系統“寫”操作是沒有得到確認的,當由于某種原因導致數據傳輸失敗時,極有可能會破壞主從系統的數據一致性。
       
      同步遠程鏡像與異步遠程鏡像最大的優點就在于,將因災難引發的數據損耗風險降低到最低(異步)甚至為零(同步);其次,一旦發生災難,恢復進程所耗費的時間比較短。這是因為建立遠程數據鏡像,是不需要經由代理服務器的,它可以支持異構服務器和應用程序。
       
      遠程鏡像軟件和相關配套設備的售價普遍偏高,而且,至少得占用兩倍以上的主磁盤空間。不過,如果貴公司的業務流程本身對數據的丟失程度(RPO)或恢復時間(RTO)相對要求較高的話,建立遠程鏡像將是最佳的解決之道。
       
      除了價格昂貴之外,遠程鏡像技術還有一個致命的缺陷,它無法阻止系統失敗(rollingdisaster)、數據丟失、損壞和誤刪除等災難的發生。如果主站的數據丟失、損壞或被誤刪除,備份站點上的數據也將出現連鎖反應。目前市面上只有極少數的異步遠程鏡像產品可做到給每一個事務蓋上時間戳(timestamp),一旦發生數據損壞或誤刪除操作,用戶可以指定數據恢復到某個時間點的狀態,當然,要實現該功能,并不是僅僅安裝遠程鏡像軟件就夠了,用戶還需要采取其它一些必要的保護手段,比如說延遲復制技術(本地數據復制均在后臺日志區進行),在確保本地數據完好無損后再進行遠程數據更新。另外,遠程鏡像技術還存在無法支持異構磁盤陣列和內置存儲組件、支持軟件種類匱乏、無法提供文件信息等諸多缺點。
       
      如果用戶對RPO和RTP兩項指標要求較高,同時又無力承擔遠程鏡像解決方案那么昂貴的費用,是否存在其它可行的替代方案可供選擇呢?當然有,比如說基于持續性數據保護(簡稱CDP)、基于時間的連續快照復制、自動備份、自動復制更新數據、分布式備份等技術的產品。它們可支持異構存儲系統和rollback(回卷當前事務并取消當前事務中的所有更新)功能,只不過它們的整體擁有成本(簡稱TCO)較遠程鏡像產品低一些,而且增加了“安裝和管理代理服務器”這一環節。