云計(jì)算的本質(zhì)及技術(shù)驅(qū)動解析
云計(jì)算技術(shù),或者說只是這個術(shù)語在這兩年已經(jīng)深入人心,這從我國將其列為國家“十二五”計(jì)劃的戰(zhàn)略性新興產(chǎn)業(yè)就能看出。市場上各類IT相關(guān)產(chǎn)品,甚至一些傳統(tǒng)電器廠商也盡可能將其產(chǎn)品和云計(jì)算關(guān)聯(lián)起來。但是云計(jì)算的本質(zhì)是什么?虛擬化是否就代表了一切?虛擬化技術(shù)由來已久,最早可以追溯到大型機(jī)時代,那么那時為什么沒有云計(jì)算的理念呢?本篇對此進(jìn)行一些淺層次的分析探討,引玉之意。
云計(jì)算歸根結(jié)底是一種IT服務(wù)提供模式,不論是公有云還是私有云(以IT設(shè)備的歸屬不同分類),其本質(zhì)都是IT的最終使用者可以隨時隨地并且簡便快速地獲取IT服務(wù),并以獲取服務(wù)的層次分為IaaS(僅獲取虛擬的硬件資源)、PaaS(獲取可編程的環(huán)境)、SaaS(直接獲取軟件應(yīng)用服務(wù))。至于如何隨時隨地,怎樣簡便快速才能夠稱上云計(jì)算,業(yè)內(nèi)也沒有標(biāo)準(zhǔn)可言,難怪乎不少只要有wifi功能的平板電腦廠商都稱自己的產(chǎn)品為云計(jì)算終端產(chǎn)品。
既然是一種服務(wù),就牽涉到運(yùn)營這件事,雖然許多私有云負(fù)責(zé)部門(比如企業(yè)內(nèi)部的云)很少有自我運(yùn)營的意識,但這在未來必將是一種趨勢。比如用戶計(jì)費(fèi)的問題,這在國內(nèi)的私有云中是很少應(yīng)用的,其實(shí)計(jì)費(fèi)功能很好地體現(xiàn)了IT部門的的實(shí)際應(yīng)用成本和投入成本之間的差異。如果私有云每年的應(yīng)用計(jì)費(fèi)遠(yuǎn)低于其總體擁有成本,那么何不轉(zhuǎn)向采用公有云服務(wù)呢?
云計(jì)算既然需要運(yùn)營,那又自然和成本相關(guān),沒有哪個運(yùn)營商是不關(guān)心成本的。虛擬化就是這樣一種技術(shù),通過對計(jì)算、存儲和網(wǎng)絡(luò)設(shè)備資源的充分利用使得云計(jì)算的運(yùn)營商可以大幅降低其運(yùn)營成本。原本一臺服務(wù)器只是針對某幾位用戶的某幾項(xiàng)應(yīng)用,即便這些應(yīng)用都沒有上線或只使用了很少的資源,但服務(wù)器的空余資源也不能為其它設(shè)備所用,而虛擬化就是淡化了傳統(tǒng)的物理設(shè)備,將更多分散的資源集中起來,也就是所謂的池化(pooling)。
那么為什么直到今天我們才開始談云計(jì)算?虛擬化技術(shù)在大型機(jī)和小型機(jī)中的應(yīng)用十分普遍,大型機(jī)和小型機(jī)的虛擬化層次在物理處理器的層級,上面運(yùn)行的操縱系統(tǒng)和應(yīng)用可以隨時釋放出閑置的處理器、內(nèi)存和I/O資源供其它的分區(qū)使用。而x86架構(gòu)的服務(wù)器虛擬化技術(shù)直到最近幾年才開始興起,其原因有以下幾點(diǎn):
首先是處理器計(jì)算性能的進(jìn)一步提升,這進(jìn)而使得單臺服務(wù)器上可能出現(xiàn)的閑置資源進(jìn)一步增加,而虛擬化技術(shù)(雖然需要支付一定的性能成本)將這種提升直接轉(zhuǎn)換為總體擁有成本和投資回報(bào)優(yōu)勢。以AMD最新發(fā)布的皓龍6200系列處理器為例,其性能提升在虛擬化環(huán)境下能夠帶來30%的總體擁有成本優(yōu)勢,投資回報(bào)大約能夠提高15%到20%。同時,AMD皓龍?zhí)幚砥骱虯MD芯片組可為云架構(gòu)提供強(qiáng)大的工具,它們具有高能效特性并且易于管理,可為卓越的用戶體驗(yàn)提供所需的所有性能。而且通過直連架構(gòu)設(shè)計(jì),能夠提供企業(yè)卓越的內(nèi)存帶寬、可擴(kuò)展性和I/O性能。
其次是散熱和功耗,以往x86系統(tǒng)架構(gòu)在這方面深受詬病,高密度的大規(guī)模計(jì)算中心的搭建成本相當(dāng)之高。而領(lǐng)先的能源效率是云基礎(chǔ)架構(gòu)的主要競爭優(yōu)勢。任何云計(jì)算環(huán)境的主要組成部分,就是以較低的能耗來提供平衡性能的能力。以AMD 酷龍?zhí)幚砥鳛槔?,可以在使用率較低的期間降低功耗,同時其所有的的主要管理軟件能夠幫助企業(yè)大幅降低能源消耗。AMD CoolCore技術(shù)可降低單獨(dú)核心的功耗,AMD PowerNow技術(shù),可跨處理器核心動態(tài)管理電能的利用,可以幫助企業(yè)更好的降低功耗。
此外,處理器對虛擬化技術(shù)的支持也是關(guān)鍵。比如AMD皓龍?zhí)幚砥靼珹MD虛擬化(AMD-V技術(shù))套件的硬件技術(shù),可幫助減少虛擬化軟件開銷。同時能夠提供基于硬件的虛擬機(jī)的內(nèi)存管理,AMD支持?jǐn)U展遷移,可幫助虛擬化軟件實(shí)現(xiàn)虛擬機(jī)跨AMD皓龍?zhí)幚砥鞯膶?shí)時遷移。