標簽:
如今,提及虛擬化技術(shù),很多人并不陌生,虛擬化的影響力和應用已經(jīng)深入到各個領域。虛擬化技術(shù)帶來的發(fā)展機遇也是一浪接一浪,其中,虛擬化技術(shù)可以提高商用高端服務器的利用率。
盡管虛擬化技術(shù)的應用能夠提高商用高端服務器的利用率,但與傳統(tǒng)高性能計算技術(shù)(HPC)的代表超級計算機一樣也面臨著許多技術(shù)困境。目前全球高端服務器市場主要被RISC架構(gòu)的產(chǎn)品占據(jù),約占服務器市場近40%的份額。但隨著開放式系統(tǒng)應用的深入、普通用戶對高端服務器的需求增加、集群系統(tǒng)的技術(shù)成熟,RISC的地位進一步動搖。
主要體現(xiàn)在,新興行業(yè)和競爭激烈的傳統(tǒng)行業(yè)因成本帶來的巨大壓力而產(chǎn)生的對8至16路通用服務器(此處“通用服務器”是相對采用RISC架構(gòu)芯片的服務器而言,即采用x86或安騰架構(gòu)處理器的服務器)的需求;高性能集群系統(tǒng)的成功應用,導致放棄使用大型機而采用基于集群技術(shù)的通用多路服務器所形成的市場,尤其對星群的高性能集群的需求的增長。
虛擬化給高端服務器帶來機會
盡管需求一再攀升,但商用高端服務器與傳統(tǒng)的高性能計算技術(shù)的代表超級計算機一樣也面臨著困境——計算機的實際計算能力大大低于系統(tǒng)理論的峰值。不僅如此,人們在編制供它們使用的并行程序時的付出也與其產(chǎn)出不成比例。因此,滿足對高效能的需求已成為人們設計商用高端服務器的重大挑戰(zhàn)。目前高性能計算機仍沿用馮·諾依曼模型為基礎的以CPU為核心的計算模式。作為這一模式基礎的CPU技術(shù)目前已經(jīng)發(fā)展到了追求線程級并行(TLP)的多核時代,其代表就是片上服務器(server-on-chip),例如Sun的UltraSPARC T1“Niagara”處理器芯片。但是,問題仍然沒有解決——由于應用的復雜、種類的繁多、規(guī)模的巨大,單一的編譯器或操作系統(tǒng)仍然無法智能地去挖掘蘊藏在其中的全部并行性。
利用虛擬機這一技術(shù)可以在單一服務器上支持不同的應用軟件和操作系統(tǒng),而且還能夠動態(tài)地將資源分配到最需要的地方,可以減少數(shù)據(jù)處理過程中所需的服務器數(shù)量。有了虛擬機,企業(yè)在每次部署新的操作系統(tǒng)時,就無需遷移現(xiàn)有的應用軟件,從而能延長那些雖然已經(jīng)過時,但仍非常重要的應用軟件的使用周期。這樣,那些基于Windows NT的應用程序就可以再次煥發(fā)生機。除此之外,人們發(fā)現(xiàn)利用虛擬技術(shù),也能進一步發(fā)掘應用間的時間和空間的并行性。
虛擬化技術(shù)為何頗具魅力,能夠有效提高高端服務器效率的原因,不僅僅是虛擬化技術(shù)帶來的隔離性、安全性,還包括靈活性,更增添了這一技術(shù)的魅力。然而,基于虛擬化技術(shù)的商用高端服務器,在各種環(huán)節(jié)的研發(fā)中還存在諸多技術(shù)挑戰(zhàn)。
|