三、異步鏡像技術
存儲虛擬化容災方案的最后難點將通過異步鏡像來實現,以解決對連接頻帶的要求,使得運行費用降低。不難看出,同步和異步復制的區別在于,如何保證輸出端和接收端的響應時間。當然,從我們的直覺來說,確保傳輸同步是非常重要的。但是,從物理的,經濟的角度出發,有時是很難實現的。距離,性能和預算,在做決定時,都是非常重要的影響因素。顯而易見,使用異步備份,容災中心將不可能反映出最后的原始數據。事實上,遠程備份數據將有一些時間上的滯后,這個滯后取決于原始數據的變化量和兩者之間的頻帶寬度。不同的應用程序和不同的用戶對滯后的要求也不同。但是,對于絕大多數容災應用來說,由異步備份引起的滯后是可以承受的。如果災難發生,備份數據滯后于原始數據10分鐘,總好過于根本沒有數據保留下來。
如何應用虛擬技術實現前面提出的容災方案:
1. 虛擬驅動器提供鏡像功能和disk-network轉換協議,從而,取代了存儲轉換組件和高端磁盤控制器。
2. 除了容量要求以外,對兩端的磁盤陣列沒有任何特殊要求。使得用戶可以根據實際需求和預算選擇存儲設備。
3. 異步備份功能可以是建立在便宜的T1連接上,也可以是建立在OC768高速網絡連接上。兩者之間的唯一區別,在于兩地數據的滯后時間差的不同。
圖2:應用虛擬化技術的容災方案
四、應用實例
圖3:使用Datacore SANsymphony Asynchronous IP Mirroring技術的容災方案
象任何新技術的提出一樣,最終目的是要解決現實世界中的問題。基于存儲虛擬化技術的容災方案并不多,讓我們來看一個使用DataCore SANsymphonyTM的容災方案實例:若干臺數據庫服務器,文件服務器,運行在Solaris操作系統上。一臺郵件服務器,運行在Exchange和Windows 2000 Server平臺上。所有服務器都是直接連接著存儲設備。另外的一個辦公室通過標準網絡連接與此辦公室相連。我們的目標是:
1. 保證數據庫服務器,文件服務器和郵件服務器上的數據,在最接近的時間內,復制到遠端的另一個辦公室,防止因災害發生引起重要數據的丟失。
2. 通過將數據復制到遠端辦公室,實現在不影響主機運行的情況下,數據的日常備份。
3. 通過數據的遠程復制,可以實現在主機不能正常運行情況下,遠程終端繼續接替數據庫和郵件服務器的工作。
由于受到不可避免的預算限制,IT主管將意識到,這所有功能不可能一次性實現。但是,他們需要一種,不需要大的變動前提下,不依賴于任何特別硬件設備,系統停機時間盡可能短的情況下,平滑升級的解決方案。
方案實施的第一步,通過引進存儲虛擬化技術,直接連接的存儲設備將被DataCore SANsymphonyTM的集中管理所取代,通過DataCore SANsymphonyTM Asynchronous IP Mirroring將數據傳輸到遠端的辦公室。
通過使用主辦公室現有的存儲設備和與遠程辦公室共享的WAN頻帶,使得改造投入限制在可以承受的范圍內。由SANsymphonyTM管理的存儲服務器將在應用服務器不停機,對正常使用影響最小的情況下,平滑地接入系統。經過簡單的資源配置后,系統即刻恢復正常運轉。數據移植和初試化不影響應用服務器的正常運轉。
在基本的復制功能實現以后,通過在遠程辦公室添加適當的服務器和磁帶設備,可以實現數據的磁帶備份。由于遠程辦公室已有了復制數據,增加備份功能將相對容易和直接,并且,備份過程不會對用戶使用產生任何影響。
最后,通過增加服務器在遠程辦公室,可以在主辦公室長時間斷電的情況下,將復制數據提供給應用服務器使用,以保證重要應用程序可以在最短時間內恢復運行。
從上面的論述中,或許我們可以看到:
1. 作為IT主管,也許你不應該只考慮,建立容災系統將需要多少投入,而更應該考慮,不建立容災系統,將帶來多大的損失。
2. 通過使用新的存儲虛擬化技術,實現容災系統的投入將遠少于你的想象。