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