有利的方面包括:
1、提高硬件利用率
PC服務器性能不斷提高,CPU逐漸采用多核,單個應用很難充分利用硬件資源。此外,不同應用在不同時段對硬件資源有著不同的需求,比如,白天股票交易量大,夜間則貴金屬交易量大,傳統方式無法對硬件資源在應用間進行動態調配,這也造成了硬件資源的浪費。采用服務器虛擬化,能在同一臺物理服務器上為不同的應用提供相互獨立的操作系統,并允許硬件資源在不同的應用間實現動態調配;根據應用的重要性、性能要求、性能峰值時間等因素,可在一臺服務器上建立多個虛擬機,從而提升硬件利用率。硬件利用率提高的同時也降低了服務器對機房環境(空間、供電、散熱等)的要求。
2、提高管理效率
傳統方式對PC服務器作為個體進行管理,在應用部署、應用遷移和異常處理等方面的管理都較為繁瑣。服務器虛擬化后,可通過一個統一的界面完成所有的管理工作。
應用部署:傳統的應用部署的方式是安裝操作系統、補丁和部署應用,對于同一個應用,這些操作需要在研發、測試和生產環境上重復多次,這除了消耗大量人力,還難以保證環境的一致性。采用虛擬化后,可將操作系統和補丁做成一個模板;該模板提供給所有應用使用,也就是說只需安裝一次系統,既減少工作量,又保證了所有應用有著相同的基礎環境。
應用遷移:對達到報廢期限的PC服務器,上邊的應用要遷移到穩定性更高的服務器上;此外,在研發測試的不同階段,同一應用也需要在不同硬件資源的條件下進行,這也涉及到應用在不同物理機器上的遷移。傳統的應用遷移方式較為復雜,還不能在線進行。服務器虛擬化后,能夠快速、方便,甚至在線完成應用遷移。
異常處理:在生產環境發生異常時,在異地重建相關環境進行故障分析變得極其困難。采用服務器虛擬化后,可通過在線備份虛擬機,獲得與生產一致的環境,提供給遠方的技術人員進行分析。
3、兼容舊應用
新出的PC服務器已經不支持較舊的系統,但商業銀行仍有一些應用部署在老的操作系統上。采用虛擬化架構后,能夠在新的硬件上虛擬出老舊的系統,解決了老應用無法在新硬件上運行的問題。
不利的方面包括:
1、管理難度加大
虛擬化架構使得IT架構變得更為靈活,能夠調整的內容更多,可能出現配置不當、誤操作等原因而影響虛擬架構的性能,甚至是虛擬架構的正常運行。針對該問題,管理員必須對虛擬化架構有深入的了解,這是虛擬化架構成功實施的根本要求。
虛擬機的創建似乎不需要成本,這可能造成虛擬機的泛濫。過多的虛擬機將大大增加操作系統的管理維護。針對該問題需要規劃好虛擬機生命周期,嚴格限制虛擬機的增長。此外,虛擬架構不能減少操作系統層面的維護工作。
2、支持困難
絕大多數操作系統、應用軟件未被官方宣稱支持虛擬化架構。若遇到問題,操作系統、應用軟件廠家可能不提供技術支持服務;即使提供技術支持服務,也可能出現操作系統、應用軟件廠家與虛擬化廠家互相推諉的情況。
3、SAN存儲需求大增
虛擬化架構的靈活性依賴于SAN存儲;采用虛擬化架構后,對SAN存儲的需求會有較大增長。