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