IT管理員需要當(dāng)心他們的服務(wù)器整合計劃,尤其是涉及到將資源密集型應(yīng)用移動到虛擬域時。
服務(wù)器整合有大量好處,但整合過度成為常見的陷阱,將資源密集型應(yīng)用放在虛擬機上可能導(dǎo)致資源沖突。
在服務(wù)器整合期間,舊的應(yīng)用最容易發(fā)生問題,尤其是那些定制的應(yīng)用或者依賴某個硬件的應(yīng)用。因為虛擬化使得應(yīng)用與底層硬件之間多了一層,需要訪問某些硬件的應(yīng)用可能發(fā)生故障或者出現(xiàn)性能降低的問題。
一種解決方案是使用新的程序語言與技術(shù)創(chuàng)建一個不依賴硬件的版本來更新應(yīng)用。然而,這樣的升級昂貴且耗費時間。同樣地,可以用商業(yè)產(chǎn)品替換定制應(yīng)用,你可以再去定義以完成相同任務(wù)。但是定制商業(yè)應(yīng)用花費的時間和精力可能有時比升級現(xiàn)有應(yīng)用更多。
當(dāng)服務(wù)器整合沒有意義
要是不將定制應(yīng)用納入服務(wù)器整合計劃中,那么常見最簡單的方法就是在非虛擬的物理服務(wù)器上運行這些應(yīng)用。只是因為一個應(yīng)用不能作為虛擬機存在,這不意味著它不能進行整合。
諸如SQL Server或Exchange Server這樣高要求的應(yīng)用,可以將其作為虛擬機運行,但是,如果它們要去與同臺物理機上的10臺甚至更多虛擬機去競爭計算資源,這會使得性能急劇下降。高要求或資源密集型應(yīng)用最好進行低比率的服務(wù)器整合。
測試是服務(wù)器整合過程的重要環(huán)節(jié),應(yīng)該在試驗環(huán)境中進行,這樣才不會影響到生產(chǎn)環(huán)境。服務(wù)器整合測試確保這些資源密集型應(yīng)用是否適合虛擬環(huán)境,驗證所需的計算資源,提供性能參數(shù),并在虛擬環(huán)境中檢查互操作性。