在應用如IBM的SAN卷控制器(SVC),HDS USPV和LSI SVM此類異構虛擬化引擎之前,基于數據塊的存儲面臨的一個主要障礙,就是缺乏多個異構存儲服務平臺的技術支持。 這限制了整個數據中心的發展。
盡管這些技術日漸成熟,有些客戶仍然不喜歡將復雜的附加層添加到共享存儲基礎設施。 如果是這樣,唯一可行的方法就是跨越整個數據中心(只適用于小型和一些中等規模的數據中心)實施單一管理框架,或在數據中心的一個或多個最大的存儲池來實現虛擬化。本文的目的就旨在引導如何在存儲池設計和實施虛擬化。
存儲虛擬化的設計和部署能力
目前最普遍的存儲虛擬化技術就是,將物理存儲從多網絡存儲設備匯集到單一邏輯存儲設備,可以由一個中央控制點(控制臺)管理。 存儲虛擬化技術一般應用在存儲區域網絡(SAN),但也適用于有多個NAS文件管理器的大型NAS環境。
管理存儲設備需要花費大把的存儲管理時間,而且很容易出錯。 通過隱藏存儲網絡(SAN)的復雜性,存儲虛擬化可以幫助存儲管理員執行復制、備份、歸檔的任務,并能更省力的恢復,減少耗時,降低錯誤。
基于SAN存儲網絡的用戶可以通過軟件應用實現通用卷虛擬化,通過使用軟硬件一體化設備,或者是內置虛擬化引擎的存儲控制器。這項技術可以在存儲區域網絡的不同層級使用。 對于規模較小的系統環境,可以在存儲網絡基礎設施的結構中使用虛擬化設備。 其他候選設備還有IBM的SAN卷控制器(SVC),已經應用了一段時間,以及EMC的Invista,使用仍然受限。HDS USP – VM(有內部容量或無磁盤版本),而惠普公司則已經擁有基于陣列的解決方案。
在規模較大、以及性能至關重要的環境中,大多數設備使用內置虛擬引擎的存儲控制器,這對I / O性能的影響最小,能用最少的時間從任何故障中恢復出來。Xiotech,3PAR,IBM的XIV和Compellent的一些完全虛擬化陣列都采用虛擬引擎,將數據分解成小頁(1 - 256MB)分布在磁盤驅動器。 只有日立的USP V產品線(也由惠普和Sun轉售)提供異構虛擬化解決方案 ,可將外部陣列虛擬化。這尤其適用于在內外存儲設備上跨存儲級進行自動數據移動。
基于NAS的存儲網絡用戶可以通過許多不同的方式實施文件虛擬化。 一些廠商,如NetApp(Data ONTAP GX),BlueArc和HDS提供了合并跨多個文件服務器的文件系統目錄的解決方案。 最近又增加了惠普使用PolyServe文件服務技術的Extrem存儲方案和IBM的SoFS方案。 有兩種異構NAS虛擬化解決方案,合并文件級或目錄級。 目錄級整合只能部分解決,但易于實現。 文件級整合更為完整且受益無窮,但是較難執行,在我們看來,尚未做好進軍關鍵生產系統的準備。 今天,最實用的方法就是實施同質結構的NAS虛擬化解決方案。 選擇就在NetApp和其他低中檔性能的小平臺,以及擁有高端性能和容量的BlueArc,惠普,IBM和HDS之間產生。
虛擬化技術處于日新月異的發展中,作為一個非常有用的構造塊,按需為應用提供額外存儲服務。基于虛擬化環境,分層存儲技術可以得到顯著增強。虛擬化擴展了新功能,比如隨著卷(LUN)容量變化的文件系統的增長/減少的耦合,以及依賴于虛擬化的精簡配置技術。