如何確保所有數據能夠得到可靠備份,及時進行災難恢復是存儲管理軟件的核心任務。此外存儲管理軟件還存在以下一些基本功能,諸如改進系統和應用I/O性能及存儲管理能力,提高數據和應用系統的高可用性,減少由于各種原因中斷數據存取或者應用系統宕機的時間,實現技術有分級存儲管理(HSM)、ClusterServer(集群服務器)等。
存儲管理賴以生存的基礎是什么呢?
首先是能提供一些可以識別和分析存儲訪問模式的VolumeManager工具。VolumeManager通過復雜的磁盤配置能均衡I/O負載,在不影響應用的同時能夠優化應用數據的布局。它還可將數據條形散放到多個物理盤上以提高性能,同時還具有在不中斷應用的情況下,識別和消除性能瓶頸的能力,從而增強系統和應用的性能。另外,VolumeManager在減少系統中斷時間、增加數據完整性等方面也有不俗表現。它允許對磁盤進行在線的管理和更改配置,減少對系統產生極大影響的停機時間,同時利用冗余技術提高數據可用性,防止數據被丟失和破壞。
其次還有一個非常重要的可快速恢復的日志式文件系統FileSystem,它能在不間斷數據訪問的條件下,對文件作在線備份,并在系統重啟或崩潰前允許訪問數據并恢復文件,從而大大提高用戶和管理員的生產效率。FileSystem在系統崩潰前還能將未完成的數據記錄在一個事件日志中,利用恢復程序重現,從而保持了數據的完整性。
VolumeManager和FileSystem都工作在操作系統一級,可實現集群與故障恢復、自動管理、備份與HSM以及基于瀏覽器的遠程管理等。兩者有機結合后,利用雙方特有的對磁盤和數據的管理能力,能給企業的系統提供盡可能高的性能、可用性及可管理性。
存儲管理的核心任務——備份技術。
數據存儲備份技術一般包含硬件技術及軟件技術等,硬件技術主要是磁帶機技術,軟件技術主要是通用和專用備份軟件技術等。我們主要從軟件技術方面加以討論。備份軟件技術在整個數據存儲備份過程中具有相當的重要性,因為它不僅關系到是否支持磁帶的各種先進功能,而且在很大程度上決定著備份的效率。最好的備份軟件不一定就是操作系統所提供的備份功能,很多廠商都提供了許多專業的備份軟件。專業備份軟件能通過優化數據傳輸率,即可以自動以較高的傳輸率進行數據傳輸。這不僅能縮短備份時間、提高數據存儲備份速度,而且對磁帶機設備本身也有好處。另外,專業備份軟件還支持新磁帶機技術,如HP的TapeAlert技術,差不多所有主流專業備份軟件均提供支持。
對于存儲模式來說比較常見的有DAS、NAS和SAN等。DAS(DirectAttachedStorage-直接連接存儲)是指將存儲設備通過SCSI接口或光纖通道直接連接到一臺計算機上。當服務器在地理上比較分散、很難通過遠程連接進行互連時,直接連接存儲是比較好的解決方案。直接連接存儲也可幫助企業繼續保留已有的傳輸速率并不很高的網絡系統。
網絡正成為主要的信息處理模式,需要存儲的數據大量增加,數據作為取得競爭優勢的戰略性資產其重要性在增加,是目前發展的趨勢。NAS和SAN的出現正響應了這一點。NAS就是網絡連接存儲,即將存儲設備通過標準的網絡拓撲結構(例如以太網),連接到一群計算機上。它的重點在于幫助工作組和部門級機構解決迅速增加存儲容量的需求。這種方法從兩方面改善了數據的可用性。第一,即使相應的應用服務器不再工作了,仍然可以讀出數據。第二,簡易服務器本身不會崩潰,因為它避免了引起服務器崩潰的首要原因,即應用軟件引起的問題。另外,NAS產品是真正即插即用的產品,其設備的物理位置非常靈活。
SAN(存儲區域網絡)通過光纖通道連接到一群計算機上。在該網絡中提供了多主機連接,但并非通過標準的網絡拓撲,并且通過同一物理通道支持廣泛使用的SCSI和IP協議。它的結構允許任何服務器連接到任何存儲陣列,這樣不管數據置放在哪里,服務器都可直接存取所需的數據。SAN解決方案是從基本功能剝離出存儲功能,所以運行備份操作就無需考慮它們對網絡總體性能的影響。這個方案也使得管理及集中控制實現簡化,特別是對于全部存儲設備都集群在一起的時候。
集群通常用于加強應用軟件的可用性與可擴展性。某些集群架構技術會加入單一系統印象的概念,可從單點以單一系統的方式來管理多臺計算機。集群服務器可支持多達上百臺互相連接的服務器,結合為松散結合的單位來執行作業,保護彼此的應用軟件免于故障。由于集群服務器可完全整合應用軟件服務架構,因此可建置高效的應用軟件執行環境,即使整個系統出現故障,終端計算機都還可以使用幾乎所有的應用軟件。集群服務器軟件包括引擎、編譯器、負載計算器、代理、指令與圖形化系統管理接口等組件。集群化運算環境的最大優勢是卓越的數據處理能力。原則上,任何類型的多重主機架構存儲設備,包括直接連接的磁盤,都可以用來當作集群數據存儲設備。為求得最大的系統可用性,最適合使用擁有多重主機存取路徑的容錯或高可用性存儲子系統。
分層次的管理方式可以解決存儲容量不斷增長導致的如何有效擴充容量的問題。在很多情況下,它更多地用于分布式網絡環境中。分級,其實就是意味著用不同的介質來實現存儲,如RAID系統、光存儲設備、磁帶等,每種存儲設備都有其不同的物理特性和不同的價格。例如,要備份的時候,備份文件一般存儲在速度相對比較慢、容量相對比較大、價格相對比較低的存儲設備上如磁帶,這樣做很經濟實用。那么如何實現分級呢?從原理上來講,分級存儲是從在線系統上遷移數據的一種方法。文件由HSM系統選擇進行遷移,然后被拷貝到HSM介質上。當文件被正確拷貝后,一個和原文件相同名字的標志文件被創建,但它只占用比原文件小得多的磁盤空間。以后,當用戶訪問這個標志文件時,HSM系統能將原始文件從正確的介質上恢復過來。分級存儲可以有不同的實施方式,HSM根據兩級或三級體系將動態遷移/回遷的數據分類,從而實現分級存儲。
存儲應用的深入必然帶來對整體解決方案的需求,這不僅包括硬件,還包括相應的軟件以及服務。一個軟硬件兼容的融合應用環境是大勢所趨。比如,存儲虛擬化的提出就證明了這一趨勢。因為它有利于提高存儲利用率、簡化管理和降低成本,構建一個融合的存儲應用大環境。總之,隨著網絡技術的發展、計算機能力的不斷提高,數據量也在不斷膨脹。數據備份與恢復等存儲技術方面的問題顯得越來越重要,存儲管理技術的發展必將引起業界的高度重視。