本節將說明將SAN技術用于備份的三種方法,以及它們在解決網絡備份常見問題時的效率。
第一階段:LAN-free,虛擬專有備份網絡
SAN在備份中的第一大應用是將備份數據流從數據網轉移到一個SAN中。這種方案被稱為LAN-free備份,圖中對此進行了說明。其思想和專用備份網絡相同,不同的是它使用的是SAN,而不是IP數據網。
1.LAN-free備份的跨平臺功能
SAN技術獨立于平臺,它具有廣泛的、能支持所有開放系統服務器平臺的連接。和BAS不同,SAN是為多發起者、共享訪問的環境設計的。這意味著許多計算機可以同時連接到一個SAN上進行工作,并向其各自對應的備份設備一致地提供多個服務器的數據備份。
服務器備份應用程序和備份設備可以以任何方式組合,換而言之,可以布署不同的備份系統以適應每個服務器的請求。例如,一臺UNIX服務器需要運行一個面向UNIX的備份程序,而一臺WindowsNT服務器則需要運行面向WindowsNT的廠商開發的備份程序。圖中顯示了一個在三臺不同類型服務器上運行三個獨立備份系統的SAN的備份網絡,三臺服務器共享網絡,分別將數據讀取到各自的磁帶設備上。
2.SAN備份中設備的隔離
SAN設備將所有三臺服務器、它們的存儲器和備份子系統連接到一個相同的網絡上。雖然這看上去很棒,但實際當中在SAN上使用這種訪問和共享數據方法將面臨嚴重的問題。不僅操作系統共享磁盤卷的方式不同,而且目前還沒有辦法保證磁帶和驅動器能被那些競爭的系統正確地訪問。盡管在幾年以前,已經提出了解決方案,但備份廠商還沒有建立標準機制以實現SAN上的兼容性。在后面關于SAN備份第二階段的討論中,將會給出關于該問題的更多說明。
3.備份的分區
因此,當SAN把所有的設備集成到一個簡單的連線結構中時,它也可以通過劃分區域,將它們從邏輯上分隔到不同的I/O路徑中。盡管并非所有的服務器和設備的組合都要求分區,但對于多平臺SAN這是必需的。分區技術使得多個發起者能在一個I/O路徑中訪問多個設備,而不要求使用它的服務器平臺提供該技術支持。因此,SAN備份中的第一步是使用分區來為不同平臺產生虛擬的專有備份網絡。
4.保留/釋放
另一個在SAN上避開對備份設備的并發訪問的方法是使用橋、路由器或其他能支持SCSI保留/釋放功能的SAN設備。保留/釋放功能原本是為并行SCSI操作設計的,通過在存儲網絡中映射串行SCSI來支持它。保留/釋放的技術工作得就像它聽起來那么好。一個應用程序可以保留一個特定的備份設備,并保留給自己使用,直到它不再需要該設備,此時它釋放設備給其他的應用程序。和更復雜的設備和共享管理相比,保留/釋放技術非常簡單,但它至少提供了有效的方法,從而避免了兩個發起者不會因為同時向相同的設備發送備份數據而糾纏到一起。圖10-6說明了在一個SAN設備中實現的保留/釋放功能。此時SAN設備已經保留了對一個服務器備份設備的訪問權,并告訴另外一個服務器該設備正忙,且不可用。