亞馬遜是云計算時代的代表性企業(yè)。連同其規(guī)模龐大的電子零售業(yè)務,亞馬遜建立起一個全球性的數(shù)據(jù)中心網(wǎng)絡,任何人都可以即時訪問計算資源,包括虛擬服務器、虛擬存儲、以及其他各種各樣的在線服務。這個全球性的網(wǎng)絡規(guī)模如此龐大,以致于可以運行地球上任何一臺最快的超級計算機。
這不僅說明了亞馬遜服務范圍的廣泛,同時也表明,在互聯(lián)網(wǎng)時代,任何人都可以運行一項超級應用,而無需親自建造一臺超級計算機。云計算服務公司Cycle Computing CEO詹森·斯杜威(Jason Stowe)稱:“如今要運行一項大型應用,只需點擊鼠標即可。流體動力學模擬、分子動力學模擬、財務分析、風險評估和DNA測序等,都可以通過亞馬遜EC2來解決。”
使用亞馬遜虛擬超級計算機的費用很低,至少與親自建造一臺超級計算機相比如此。今秋,Cycle Computing幫助一家制藥公司在亞馬遜EC2上建造一臺虛擬的超級計算機,覆蓋3萬個處理器內(nèi)核,一個小時的成本僅為1279美元。
斯杜威說:“未來5年至10年后,研究人員無需再建造自己的超級計算機,利用類似于EC2的服務即可。必須建造自己的超級計算機的時代即將過去。”
云計算只是炒作?
一些保守派肯定不同意這樣的觀點。上個月在舊金山舉行的一次業(yè)界會議上,Cray和Penguin Computing等許多幫助建造超級計算機的企業(yè)堅持認為,云服務根本無法與超級計算機相比。Penguin Computing CEO查理·烏斯克帕德(Charlie Wuischpard)稱:“通過云服務進行高性能計算僅僅是個炒作,至少目前還不成熟。”
但當前的事實是:人們已經(jīng)在這樣做。能夠躋身全球超級計算機500強之列,說明EC2有能力與超級計算機相提并論。美國田納西大學教授杰克·唐加拉(Jack Dongarra)稱:“無需建造自己的超級計算機,亞馬遜就是一個不錯的選擇。”
在全球超級計算機500強排名中,亞馬遜的虛擬超級計算機可以排在第42位。排名首位的是日本的K Computer,每秒計算能力為10.51千萬億次(浮點性能),而EC2每秒計算能力為240萬億次。
但唐加拉稱:“在超級計算機500強中,前25位均為專業(yè)性的超級計算機。但通過亞馬遜,仍可以運行這些專業(yè)應用,只不過速度慢一些而已。確實有些研究人員追求每秒千萬億次的速度,但有些應用只需要每秒萬億次的速度。”
具有諷刺意味的是,Penguin Computing本身也在提供在線超級計算服務Penguin-On-Demand。事實上,Penguin-On-Demand與亞馬遜EC2并沒有多少區(qū)別。Penguin Computing CEO烏斯克帕德也承認,亞馬遜EC2與專業(yè)的超計算機算的差距逐漸在縮小。
按需調(diào)整計算能力
無論如此,亞馬遜EC2至少是一個選擇,而且是一個很方便的選擇。Cycle Computing幫助客戶在亞馬遜EC2上建造的虛擬的超級計算機覆蓋3萬個處理器內(nèi)核,一個小時的費用僅為1279美元。
Cycle Computing CEO斯杜威稱:“這簡直令人難以置信。如果親自建造這樣一臺超級計算機,可能需要500萬美元,甚至是1000萬美元。期間,還要選擇建造商,購買所有的硬件,組裝等等,至少要等上6個月,甚至一年時間。”
斯杜威還稱,等到自己的超計算機建造完畢后,用戶的應用可能已經(jīng)改變了。斯杜威說:“應用可能在不斷演變,3萬個處理內(nèi)核可能已經(jīng)無法滿足需要。如果使用亞馬遜的虛擬超級計算機,計算能力可以隨時調(diào)整。”
斯杜威也承認,亞馬遜EC2可能不適合處理某些特定的專業(yè)應用,但絕大部分應用都可以通過云服務來完成。與投入巨資、花費一年時間建造自己的超級計算機相比,使用云計算受到的一絲限制根本不值得一提。斯杜威說:“應用的處理速度可能會慢5%,但用戶仍可以用上世界級的計算能力。”