■
在購買支持虛擬化環(huán)境的硬件之前,IT或數(shù)據(jù)中心的管理者應當熟悉很多問題。雖然虛擬化對基礎(chǔ)架構(gòu)的影響是巨大的,但這種影響仍類似于IT管理員所熟悉的物理環(huán)境的影響。這是因為大型部署可能導致類與傳統(tǒng)的物理機漫延類似的虛擬機滋長。另一方面,虛擬化并不允許廠商斷絕應用程序與相關(guān)應用和外圍設備的相互依賴性。虛擬化只不過是將其整合到更少的物理機器上。但是,由于與服務器的過度虛擬化有關(guān)的問題或失敗可能會影響到多種應用或過程,所以說系統(tǒng)健康必需引起格外關(guān)注。確保擁有充足的內(nèi)存和吞吐量對虛擬化負載來說至關(guān)重要。內(nèi)存被認為是扼殺虛擬機性能的“新瓶頸”。了解這一點對企業(yè)來說尤其重要。服務器掌管著本應由強健的全能型機器處理的虛擬化負載。
虛擬化的另一個主要好處是幾乎能夠無縫地將應用程序從一個物理系統(tǒng)遷移到另一個物理系統(tǒng)。因而,在一般的虛擬化系統(tǒng)中,其應用程序的組合會隨時間而變化。所以,保證系統(tǒng)擁有處理、內(nèi)存、輸入、輸出、存儲等能力,使其可以解決交給它的任何負載組合,這非常關(guān)鍵。購買硬件設備需要優(yōu)先考慮哪些問題?企業(yè)必須理解其已有負載的資源利用特征,并在配置系統(tǒng)時考慮這些方面。有些應用程序更傾向于以內(nèi)存為中心,還有一些程序需要更多的計算資源。在做出硬件的購買決策時,理解這些需求很有必要。
在關(guān)注計算和內(nèi)存配置時,還要考慮到虛擬化自身因素的費用問題。虛擬化的有關(guān)費用隨著所使用的軟件包和被虛擬化的應用程序的組合不同而變化。測試是管理人員了解會發(fā)生多少虛擬化費用的唯一肯定的方法。畢竟,虛擬化解決方案適用于幾乎所有的數(shù)據(jù)中心平臺,但是在大型機、精簡指令集計算機(RISC)、基于X86等系統(tǒng)上運行虛擬化應用時往往存在很大的不同。例如,有的廠商的基于RISC的解決方案就明顯不同于其它廠商。
基于Intel架構(gòu)的服務器有很多相同的特征,雖然有些廠商已經(jīng)開發(fā)出解決方案,可以減少或消除虛擬化環(huán)境的管理和性能問題。所以,對于IT管理員和工作人員來說,想方設法發(fā)現(xiàn)哪些系統(tǒng)或解決方案最適用于其境況相當重要。
企業(yè)需要考慮關(guān)于硬件升級的任何決定對應用程序的影響。這是一個主要問題,但往往被人們忽視。
管理員常犯的最大的錯誤就是沒有認真考慮其決定對應用程序性能和響應時間的影響,沒有考慮這些應用程序的實際終端用戶的體驗。
以筆者看來,在企業(yè)開始花費大氣力升級任何硬件之前,應當首先評估和檢查所有應用程序的響應時間。這樣做可以為IT提供進行日后衡量的一些指標,從而決定新硬件是否真正使問題更好或更糟了。
隨著虛擬化技術(shù)的開發(fā)公司推出日益成熟的解決方案,我們今天看到的問題要比過去少得多。不過,偶爾有些企業(yè)由于在采用虛擬化時試圖“短平快”或“少花錢多辦事”,或試圖用不太完備或不太適當?shù)慕鉀Q方案來解決需要,此時就會出現(xiàn)問題。企業(yè)偶爾會買到由一些急功近利的不負責的廠商或轉(zhuǎn)銷商提供的產(chǎn)品,造成方案嚴重地無法滿足其需要,因而企業(yè)需要花費幾周或幾個月來適應這種產(chǎn)品。在過去,數(shù)據(jù)中心和IT的管理員還常常低估其虛擬化系統(tǒng)需要的內(nèi)存數(shù)量。但這也使他們得到了教訓。如今,我們看到更多的可能是一些企業(yè)沒有足夠的輸入、輸出速度和帶寬,以及比其預期更大的延遲。