云計(jì)算看上去很美 但仍有其自身局限性
美國(guó)能源部在過(guò)去一段時(shí)間內(nèi)測(cè)試了幾個(gè)云供應(yīng)商運(yùn)行特殊應(yīng)用的能力。“最早能源部的麥哲倫云計(jì)算測(cè)試平臺(tái)給出的測(cè)試結(jié)果顯示,市售的商業(yè)云服務(wù)在操作的時(shí)候容易受到消息傳遞接口(MPI)的計(jì)算應(yīng)用限制,比如天氣等。”一名官員表示說(shuō)。
MPI在并行進(jìn)程之間的同步進(jìn)行通訊時(shí)有時(shí)很便利,同時(shí)也能促進(jìn)溝通機(jī)制,并確保這些方案在其特定的領(lǐng)域保持同樣的效果。更重要的是,也很容易在并行環(huán)境里進(jìn)行廣泛的控制。能源部使用支持MPI的應(yīng)用程序來(lái)進(jìn)行天氣預(yù)測(cè)以及其它一些化學(xué)研究。這些測(cè)試指出,雖然許多人對(duì)云計(jì)算有著“彈性”的幻想,而實(shí)際上,這些云服務(wù)卻有著邏輯上和物理上的各種限制。
這種結(jié)果印證了幾年前我關(guān)于云計(jì)算的一些影響,包括不是所有應(yīng)用程序都適合云計(jì)算這個(gè)事實(shí)。在那之后,云計(jì)算供應(yīng)商并沒(méi)有針對(duì)特定的應(yīng)用程序進(jìn)行定義和優(yōu)化,包括MPI。然而,這并不意味著云計(jì)算是緩慢和不可接受的,它們只是在某一個(gè)特定的領(lǐng)域或者特定的方法下顯得緩慢和不可接受罷了。
實(shí)際上,能源部也發(fā)現(xiàn)連續(xù)計(jì)算的指令集,比如說(shuō)基因組測(cè)序等,“幾乎沒(méi)有或者是很少的性能衰減”。從云服務(wù)供應(yīng)商的角度來(lái)看,MPI性能的問(wèn)題也可以減少。然而,我懷疑這是否能被完全消除尤其在考慮使用公共云架構(gòu)的時(shí)候。
核心問(wèn)題是,公共云,特別是那些提供基礎(chǔ)設(shè)施和平臺(tái)服務(wù),支持創(chuàng)建通用應(yīng)用程序的云供應(yīng)商,當(dāng)有特殊要求出現(xiàn)的時(shí)候,尤其當(dāng)MPI應(yīng)用扔向他們的時(shí)候。是不是能夠充分了解自己的限制。
底線是,所有的應(yīng)用程序都不是正確的”云“,應(yīng)用軟件、通信和服務(wù)要分的很清楚。我們當(dāng)然要大踏步邁向云計(jì)算,只是也需要認(rèn)清楚它帶來(lái)的局限性以及帶來(lái)的機(jī)會(huì)。
作者David Linthicum,系信息周刊特約作者,對(duì)云計(jì)算和虛擬化經(jīng)驗(yàn)頗深。
【編輯推薦】