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