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