大多數(shù)采用虛擬化策略的企業(yè)用戶都沒有為其計劃足夠的存儲,至少一開始是這樣的。但是仍然有許多技術可以幫助企業(yè)機構最大程度上利用他們現(xiàn)有的存儲空間,例如存儲虛擬化、自動精簡配置以及重復數(shù)據(jù)刪除。
這些技術都解決了存儲空間的供應問題。實際上這些方法都是盡可能利用現(xiàn)有的存儲空間,例如提高實際應用率和使用效率、減少未利用空間。但是還存在另一方面的需求問題:首先是某個虛擬化策略所需的存儲空間。如果這個空間能夠減少的話,那么在需要提供的存儲空間成本方面將帶來大幅節(jié)約。
雖然有很多可能實現(xiàn)這個目的的做法,但是遺憾的是總體上我們還是需要等待一段時間的。
Butler Group高級分析師Roy Illsley表示:“盡管我們很少使用智能軟件來削減存儲需求,但是這已經(jīng)被提上日程了。另外一個需要指出的問題就是,現(xiàn)在還沒有相關的標準。所以我們會看到有VMware的規(guī)格、微軟的規(guī)格等等,但是這些規(guī)格的范圍都是有限的。如果你想將一臺虛擬機從一個平臺遷移到另一個平臺上的話,你就必須解決這個問題。在遷移過程中,磁盤利用率就會降低,因為你不需要保存不同格式的文件以及指針就是完成這個過程。”
llsley認為未來整個虛擬機平臺在存儲空間方面將變得越來越高效。他說:“目前大多數(shù)標準操作系統(tǒng)在I/O、磁盤和內(nèi)存方面已經(jīng)接近成熟--這些系統(tǒng)能夠有效地解決這些問題。但是虛擬化技術是近幾年才出現(xiàn)的,在這些方面還不是那么完善。當互操作性和標準化出現(xiàn)的時候,英特爾和AM將提供更多虛擬化應用的支持,這樣軟件將變得越來越精簡。”
鏈接克隆(Linked Clone)
這么說很對,但是現(xiàn)在企業(yè)機構應該怎樣做來削減存儲需求呢?
Illsley暗示說答案可能就在軟件智能方面--通過使用臨時文件和記錄變更事件來減少需要保存的虛擬機數(shù)據(jù)——實際上這些技巧于重復數(shù)據(jù)刪除和差分備份(differential backup)是有些類似的。
舉一個簡單的例子就是VMware的Linked Clone(鏈接克隆),它在克隆虛擬機(母機)中創(chuàng)建的。這些鏈接克隆與母機克隆共享虛擬磁盤,但這些克隆是獨立的,能夠改變虛擬磁盤的內(nèi)容。一個鏈接克隆所做的任何變更事件都不會在母機方面有所反映,反之亦然。
一旦鏈接克隆創(chuàng)建,它就作為最初母機原始快照的一系列變更而存在,這樣就非常節(jié)省存儲空間。在正確的使用情況下,大量鏈接克隆可能同時獨立工作,但只需要很少的存儲空間。不過,鏈接克隆一個最主要的缺點就是,只要鏈接克隆還與母機相連接的話就必須一直運行,刪除母機和鏈接克隆的話就無法訪問。
虛擬臨時文件
另外一個例子就是Parallel的Virtuozzo虛擬化平臺所使用的虛擬環(huán)境臨時文件技術。這實際上是指一臺Virtuozzo服務器,其中有一個臨時文件區(qū)保留操作系統(tǒng)和應用的臨時文件。獨立的虛擬環(huán)境包括一個操作系統(tǒng)和一個或者多個應用,但實際上這些是與臨時文件區(qū)保存的操作系統(tǒng)或者應用文件相連接的臨時文件。任何應用補丁或者升級也只需要保存成主臨時文件一次,并且在一臺服務器中的所有虛擬環(huán)境中反映。
Virtuozzo推出了一項名為EZ臨時文件技術,這項技術通過利用在線Linxu存儲庫來削減臨時文件本身所需的存儲空間。EZ臨時文件內(nèi)包含指向存儲庫的元數(shù)據(jù)以及所需的數(shù)據(jù)包名稱,而不是整個數(shù)據(jù)包。如果虛擬環(huán)境需要某個Linux套件的話,EZ臨時文件就可以下載最新的數(shù)據(jù)包,這樣就可以升級到最新的版本。
DataSynapse提供的一項技術進一步深化了臨時文件的使用。這項技術通過采用臨時文件幫助企業(yè)機構削減由定制版本應用安裝的虛擬機所需的存儲空間。這樣做最直接的一個方法就是保存每個應用的靜態(tài)虛擬機鏡像,其中包括整個操作系統(tǒng)的應用棧、任何中間件以及應用代碼本身。
DataSynapse技術將虛擬機進行分解來重新使用臨時文件,為應用棧的三個組成部分創(chuàng)建存儲塊。在運行過程中,虛擬機可以與臨時文件組件相結合,DataSynapse宣稱這樣可以減少存儲虛擬機的存儲空間達80%多。
雖然現(xiàn)在虛擬化市場仍處于發(fā)展初期,但是以上提到的一些技術將成為虛擬化技術未來發(fā)展過程中的重要因素。但是正如虛擬化技術本身允許不同虛擬服務器共享一個物理主機,顯然在未來許多不同的虛擬服務器將以各種方法共享相同的主機數(shù)據(jù)。這將是把虛擬化技術的存儲需求降至合理水平的關鍵。
來源:機房360
石家莊服務器托管 石家莊服務器租用 石家莊機柜租用 石家莊機房