備份是資料保護的基礎,但是在本地端的任何備份手段,都還是無法避免天災或其他人為重大災害的衝擊,因此異地備援便是保護資料的最後手段。
就本質來說,異地備援的基礎是將本地端的資料複製一份,送到遠端的站點存放,而從執行資料複製的觀點來看,異地備援可分3種類型:主機端、網路端與儲存端。
三種遠端複製機制的優缺點
主機端是在主機上安裝複製軟體,將資料複製到遠端另一臺主機上;網路端是透過特殊的閘道器(Gateway)等設備,擷取流經網路的資料並複製一份送到遠端;儲存端則是利用內建在儲存設備上的遠端複製功能,將儲存設備中的資料複製到遠端另一臺儲存設備上。
三種遠端複製方式各有利弊。主機端遠端複製優點是可不考慮兩端點的硬體差異,只要軟體與傳輸協定相容即可。但問題在於必須為每一臺主機安裝複製軟體代理程式,還需考慮複製軟體對不同作業平臺的支援性;而且常駐在主機上的複製代理程式,對系統效能多少也會有所影響。
網路端複製的優點則是無需在主機上安裝任何軟體,只要在網路中加上一套閘道器或類似網路設備,則所有流經的資料都能被複製。但相對的用戶也必須因此更動網路架構與設定,且這套網路設備的資料處理能力(吞吐量)也會影響到整個環境的運作效能;另外在遠端通常也需有另一臺一模一樣的設備負責接收資料,這意味著用戶必須至少採購兩臺相同設備。
儲存端複製的作法則是直接利用儲存設備內建的遠端複製功能,直接將磁碟中的資料複製到遠端另一臺磁碟設備上。優點是無需在主機上安裝任何軟體,也無須更動網路架構,只要在儲存設備上設定遠端複製目的地的路徑即可,運作架構與部署方式比主機端或網路端更簡單。但問題在於,多數儲存端的遠端複製機制,都會要求執行複製的兩個端點必須是同系列甚至是同型號的儲存設備,這就意味著用戶必須一次購買兩套相同的儲存設備,而不能依主站、備援站的重要性不同購置不同層級的儲存設備,負擔相當大。
利用儲存虛擬化實現跨平臺遠端複製
儲存端的遠端複製雖然有架構簡單的優勢,但一次要買兩套相同設備的限制,也讓許多用戶望之卻步。針對這個難題,DataCore資深技術經理楊建國建議,可考慮透過儲存虛擬化的中介,從而解決跨不同儲存設備間的遠端複製問題。
儲存虛擬化可看作一種打通儲存底層的基礎建設,透過虛擬化的邏輯層統合整個儲存環境,統一為前端伺服器的各式存取需求提供服務。
透過虛擬化產品可介接不同廠牌的磁碟陣列,將這些異質儲存設備所含的磁碟視為一整個儲存池,再分配給前端需要容量的伺服器。所有儲存資源都在虛擬層的介接下統一運用,前端伺服器與後端儲存設備間的連接,也從傳統SAN環境中的固定位址連接與空間映射,轉變為透過虛擬層的動態介接。由此可對遠端複製應用帶來兩個重要的效益:
跨不同儲存設備的資料複製
在虛擬層的介接下,前端應用伺服器不會直接接觸儲存設備實體,只要是虛擬層提供的容量空間,對前端伺服器來說都是相同的,所以只要把資料同步或複製的機制架構在虛擬層上,就能利用兩套不同的儲存裝置完成高可用性或異地備援的建置。
多種儲存協議的整合
儲存環境的整合,除了考慮不同廠牌的設備整合外,還要考慮到支援不同儲存協定的問題。由於成本考量,當前企業除了在關鍵應用系統上使用高價的光纖通道(FC)外,也大量應用了乙太網路作為儲存傳輸通道。
目前市售多數儲存虛擬化產品支援多種區塊存取協定已是常態,最基本的至少都能支援FC與iSCSI,某些高階產品還能支援大型主機環境使用的ESCON、FICON。
利用儲存虛擬化產品這種支援不同存取協定的特性,用戶不只能在執行遠端複製的兩個端點使用不同廠牌儲存設備,還能使用不同傳輸協定的儲存設備,進一步提高系統建置的彈性。
建立更彈性的遠端複製配置
在儲存虛擬化的介接下,用戶便能依預算與服務的重要性區別,分別為主站與備援站配置不同層級、類型的儲存設備。如對必須提供線上服務的主站配置光纖通道的高階磁碟陣列,而在備援站配置較便宜的iSCSI中低階儲存設備。只要利用虛擬化平臺的遠端複製功能,就能在兩個站點的不同儲存設備間搬移資料。
在這種架構中,虛擬化平臺扮演著類似閘道器的角色。主站的前端伺服器會經由儲存虛擬化平臺的中介將資料寫入磁碟,同時虛擬化平臺會將資料複製一份,依設定的路徑傳送到備援站的虛擬化平臺上,然後再寫入介接的磁碟裝置上,如此就能在不同儲存設備間建立複製機制。
雖然這種作法還是需要在兩個端點布置相同的儲存虛擬化平臺,也就是說用戶必須購買2套儲存虛擬化平臺,但相對於儲存設備本身的開銷,儲存虛擬化平臺本身的成本相對低了許多。如果是軟體類的產品,費用還會有進一步的降低。文⊙張明德
儲存虛擬化在遠端複製上的應用 |
DataCore資深技術經理楊建國以DataCore的SANsymphony為例,說明儲存虛擬化在遠端複製上的應用。這是一套安裝在Windows平臺上的虛擬化軟體,可將介接的儲存設備構成儲存池統一運用,並利用內建的遠端複製功能,為兩端點的Volume建立鏡像。 |
第1步:為兩個端點分別建立Volume 利用SANsymphony的SANManager工具,為介接的磁碟陣列設定給兩端點前端伺服器使用的Virtual Volume,一個端點為來源端,另一為目的端
|
第2步:為兩個Volume建立鏡頭關係 |
熱門新聞
2024-11-12
2024-11-10
2024-11-13
2024-11-10
2024-11-14
2024-11-11