Wikibon創始人兼首席技術官David Floyer稱,2011年企業存在的最大問題就是沒有利用現代存儲架構來部署虛擬服務器。這個問題就好像試圖將舊的老爺車改造成現代越野車一樣。現在企業意識到了虛擬化給成本控制、節約能源、綜合管理等帶來的好處,然而,轉移到虛擬化服務器并不便宜,因此很多企業都試圖利用現有的舊的存儲基礎設施來構建新的虛擬環境。
在實際操作中,企業通常在其舊存儲架構中部署虛擬服務器,然后幾個月后他們就開始納悶,為什么他們的投資回報率如此不理想。實際上,是這些現有的存儲資產讓虛擬化服務器的優勢無法發揮出來。對于過去可預見的環境,這是可行的,但是對于虛擬化環境不可預見的工作負載,會導致存儲架構的利用率低下。
部署虛擬服務器時,常見最佳做法是為新虛擬化服務器分配大部分存儲,這樣就能夠確保足夠的交換空間(swap space)以及虛擬化和分頁到磁盤的內存。服務器管理員想要有足夠的凈資源來建立虛擬機,這樣每次需要建立新虛擬機時,就不用麻煩存儲管理員。可以說,虛擬化的到來有力地推動了對未使用存儲容量的預先配置。
這種預配置很有效,但是卻很昂貴。惠普全球存儲市場營銷副總裁Craig Nunes表示,從Vmware的經驗法則來看,“為vSphere許可花的錢中,可能有3到5美元是花在存儲上。”除了定期數據容量需求外,這種額外預配置可能讓虛擬化變成存儲密集型的昂貴的投資。
Wikibon公司的Floyer表示利用舊存儲來部署新虛擬化服務器系統可能造成重大問題,這主要體現在四個具體領域:
1.通過管理程序的I/O導致額外的I/O量
2.來自相同物理機器上多個虛擬機器的混合I/O導致的較高比例隨機I/O。隨機I/O給I/O基礎設施帶來更多壓力。
3.來自虛擬服務器的混合工作負載導致I/O需求不穩定。
4. 額外的虛擬基礎設施管理軟件層增加了I/O管理和性能調整的復雜性。
“這樣的結果是給存儲子系統和存儲管理資源增加了至少25%的存儲虛擬化‘負荷’,”Floyer稱,“現代虛擬化存儲子系統(例如HP 3PAR和HP LeftHand)可以緊密地結合管理程序和虛擬化軟件,從而減少這種存儲虛擬化‘負荷’。”
自動精簡配置
預配置有點過時,是融合傳統存儲架構和虛擬化服務器的效率較低的方法。管理員可能會為服務器提供1TB的容量,然后最終只使用100GB,導致900GB的容量被鎖定而沒辦法用于其他地方。相比之下,自動精簡配置可以為虛擬服務器提供所有必須的存儲,而且這些存儲陣列只有當數據被寫入時才會進行實際配置。這可以保持非常高的存儲利用率,同時根據需要向服務器提供虛擬容量。
“平均而言,客戶只使用大約20%的傳統存儲量,”惠普公司的Nunes表示,“而通過自動精簡配置,雖然服務器認為它有1TB存儲量,例如,存儲陣列只在你寫入數據時才分配磁盤容量,如果你寫入200GB,那么你的陣列只會有200GB用于該應用程序。這有點像Vmware的CPU利用率,只不過這里說的是存儲利用率。自動精簡配置會讓你的存儲利用率達到70%或80%。”
在存儲重型環境運用虛擬化可以消除新虛擬化項目中最大的成本因素。不需要為不必要的存儲容量花錢,收回成本的時間減少,投資回報率上升。另外,因為只需要管理較少的設備,運作開支也下降。如果沒有采用自動精簡配置,并且預配置仍然是接受模式,可能出現相反的結果。
自動精簡配置的輔助功能是精簡回收(thin reclamation),有時也被稱為精簡持續(thin persistence),這涉及被不必要地鎖定的存儲容量。在常規配置模式下,管理員會啟動虛擬服務器一天,為它配置存儲容量,然后過一段時間釋放服務器。然而,并沒有簡便的方法來對被分配到該服務器的存儲進行回收,而精簡回收就提供了一種簡單的方法將已刪除虛擬機的容量發回到未分配存儲池。
惠普公司估計,與傳統配置相比,精簡配置結合精簡回收將至少減少50%的總容量使用。“如果你部署了惠普的3Par系列,我們可以保證,只需要使用原來的存儲系統配置的一半的容量就可以替換原有存儲系統,”Nunes稱。