當前,存儲和虛擬化技術的應用已經深入到各個領域,而存儲管理的發展有其自身的發展規律,并受到數據增長以及相關標準的出現的影響,諸如光纖通道、iSCSI和NFS,所有這些保障了存儲系統的集中化和標準化。
隨著虛擬化技術逐步成為服務器和桌面系統優化的主流技術,存儲成為高擴展性的虛擬化解決方案之中最為關鍵的部分。離開了集中化的存儲系統,一些關鍵特性,諸如在線的虛擬機遷移,就無從談起。
然而,雖然存儲使得用戶獲益頗多,其同樣為存儲和虛擬化管理員帶來了許多新的挑戰。服務器和其使用的存儲系統之間的關系由于虛擬化技術變得更為復雜。抽 象層的出現使得存儲集中化的理念,比如邏輯單元號、RAID組,以及虛擬化對象的磁盤,比如虛擬磁盤驅動器(VHDs)和虛擬機驅動器(VMDKs)變得 更加難以理解。存儲管理員必須有新的方式在虛擬化環境中為上層提供相應的存儲資源。
關于挑戰
虛擬化帶來了新的操作上的麻煩。由于許多虛擬機可以存在于同一個存儲卷邏輯單元號中,虛擬服務器和虛擬桌面的I/O特性更為隨機,難以預測。
我們同時還要考慮到許多大型企業中的運營結構。隨著IT基礎架構的增長,各種存儲、網絡、服務器和數據庫更趨向于分割成各個獨立的部分。存儲管理員過去或許可以只針對存儲而很少顧及其它體系架構的部分。不過虛擬化改變了所有這一切,使得這些隔離 的部件需要比過去任何時候更為集成起來。
策略的改變
在虛擬化環境中實現高效地存儲管理需要滿足兩項基本條件:容量和 性能。當然在非虛擬化環境中這兩項也非常之重要,性能是虛擬存儲設計中的首要考慮因素,對整個虛擬化體系架構的運營會產生重要的影響。在非虛擬化環境中, 單個邏輯單元號的延遲響應一般只會影響連接其的某一臺主機;而一個支持眾多虛擬機的大型邏輯單元號的延遲影響會更為廣泛。尤其是在虛擬桌面體系架構之中 (VDI)。在這里,存儲管理員可以考慮以下一些策略。
應用硬件加速和API.許多供應商(包括頂尖的六家存儲供應商:Dell、EMC、HP、HDS、IBM和NetApp)今天支持硬件層的虛擬I/O加速。其通過Hypervisor層中的API接口,比如vStorage APIs for Array Integration(VAAI),進行部署。VAAI從Hypervisor卸除了一些“較重的”部分,讓存儲陣列以最佳方式來進行核心操作,比如子LUN鎖定,卷拷貝以及數據清零。
將存儲管理工作移至陣列層可以實現諸多好處。首先,這降低 了Hypervisor層的工作負載,降低處理器符合和存儲網絡層的傳輸量。其次,這種方式使得存儲陣列可以優化并對I/O敏感的運作進行優先級排序。
針對性能的配置。虛擬環境中的I/O性能至關重要。通常來說,虛擬環境中有大量的隨機工作負載,這使得優化I/O工作負載對于陣列而言更為困難。有一些技術可以用以性能的優化,包括:
寬條帶化。該技術將I/O分布在盡可能多的物理磁盤上。寬條帶化一般通過使用大RAID組(需要注意出現磁盤故障時的重構時間)或將RAID組連接到存儲池的方式實現。該技術適用于文件或數據塊的數據平臺。動態分層。和任何其它存儲環境相似,虛擬服務器中也會存在I/O“熱點”數據,這種數據產生大量的I/O工作負載。熱點區域很難預測,因此提供動態分層技 術的平臺可以提供一個動態的方式來確保最熱的數據駐留在最快的磁盤上。該技術在虛擬機從單個主鏡像中克隆時尤其有效。
使用自動精簡配置
虛擬環境中虛擬機相對容易創建,這使得存儲容量很容易就會失去控制。尤其是在按需供應的環境中。自動精簡配置功能能夠使得磁盤空間只在數據真實從主機寫 入磁盤后才被消耗,而不是被每個虛擬機預留出固定的容量。該特性可以部署在Hypervisor中,并且是存儲平臺中一種非常常見的選項。
自動化技術
管理正在動態變化的虛擬化環境,對容量和性能進行優化,這著實是一項耗時的過程。隨著虛擬化環境的擴展和日趨成熟,技術正在向著更自動化的優化過程發 展。個各Hypervisor供應商開始在其產品中包含這種功能,實現一些半自動化的特性,從而降低管理員對存儲環境持續調優的工作負載。
D1Net評論:
隨著虛擬化體系架構的不斷擴展,以及更加服務為導向的資源提供方式,向更自動化地存儲管理發展是絕對必要的。存儲供應商也正針對虛擬服務器自動化這種市場需求不斷推出新的產品和APIs.