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