存儲性能是虛擬主機環境中管理員不得不面對的最大挑戰之一,這也是他們傾向于高性能固態硬盤的原因。但是閃存自身也存在問題,比如持久性。盡管全閃存陣列能夠提供所需求的性能,但它對很多企業來說過于昂貴。
這些問題解釋了混合存儲陣列備受關注以及圍繞它的選項擴展的緣由。
DeepStorage.net創始人及首席科學家Howard Marks在最近一次虛擬化研討會上想IT專業人員解釋,混合存儲陣列能夠利用少量的閃存帶來對整個虛擬環境的性能提升。這可以通過兩種方式實現,任何一種方式都能夠自動識別閃存數據,避免管理員干涉。
第一種,很多混合陣列采用sub-LUN分層。在這種情況下,控制器根據數據訪問頻率數據判斷其駐留位置。這種定期數據用來參考冷熱數據的數據移動。Marks警告,這種方式的缺點是數據移動的頻率有可能無法跟上動態變化的負載。為避免可能產生的延遲,Marks例舉了幾家提供連續數據移動的廠商。
替代sub-LUN分層的是緩存技術,一個實時的過程。無論廠商提供re-caching(加速讀取,但不寫)還是write-back caching (數據先寫入緩存,然后異步寫入磁盤),高頻訪問的數據副本都存儲于閃存,以便更快的讀取。這是一個很好的方法,利用閃存和磁盤的結合有效調節虛擬環境隨機的工作負載。