評(píng)論:公共云真的不適合高性能計(jì)算嗎
對(duì)那些認(rèn)為高性能計(jì)算擁有革命性的訪問(wèn)和可用性的人來(lái)說(shuō)——尤其是那些非技術(shù)性的研究人員,對(duì)于HPC是否適合公共云計(jì)算確實(shí)存在著很大的問(wèn)題。大多數(shù)這種討論總會(huì)由于性能出現(xiàn)的時(shí)候而到來(lái),讓我們面對(duì)它,對(duì)研究人員來(lái)說(shuō),大型的公共云計(jì)算比如Amazon的EC2并沒有多少讓人覺得很好的功能來(lái)滿足一些的需求。當(dāng)然按需使用性能是很好的,但是如果價(jià)格超過(guò)性能很多就不是很理想的事情了。
如果這就是我們?cè)谟懻摰拇笮凸苍朴?jì)算,一個(gè)大多被用于科學(xué)計(jì)算和大型企業(yè)計(jì)算的形式,大概就類似于Amazon的EC2。當(dāng)然,還有其他的一些公共云計(jì)算供應(yīng)商,為了論證期間,亞馬遜的彈性云計(jì)算所提供的往往是***選擇。從啟動(dòng)云供應(yīng)商巨頭,Amazon象征著每個(gè)人都進(jìn)入云的可能性,它固有的問(wèn)題集中體現(xiàn)在云概念中,尤其涉及到高性能計(jì)算時(shí)。
很難促進(jìn)公共云向著某個(gè)特定的方向發(fā)展,因?yàn)楝F(xiàn)在標(biāo)準(zhǔn)的資源和應(yīng)用已經(jīng)足夠成熟,而改變是要付出代價(jià)的。
一個(gè)德國(guó)的雜志《Computer Woche》的工作人員Dr.Dieter建議說(shuō),只有有權(quán)限的用戶才能夠使用公共云中的HPC。“有效利用云計(jì)算的方式取決于應(yīng)用。云計(jì)算可以在線性過(guò)程時(shí)被充分應(yīng)用,因?yàn)楠?dú)立處理數(shù)據(jù)量較小。而對(duì)于更大的存儲(chǔ)需求和緊密耦合以及高I/O并行應(yīng)用時(shí),云往往無(wú)用。”
早在2008年就有人研究這個(gè)問(wèn)題,有關(guān)公共云中的性能差距,這當(dāng)然被歸結(jié)為MPI和互連問(wèn)題,這個(gè)問(wèn)題至今仍然沒有解決。另外,虛擬化使得云幾乎沒有很多用于高性能計(jì)算的集群,換句話說(shuō),沒有單純的行為。
這種性能差距還體現(xiàn)在對(duì)分布式你存并行程序的MPI性能上,在單一計(jì)算節(jié)點(diǎn)OpenMP這種共享內(nèi)存并行程序上也有表現(xiàn),為什么EC2要改變風(fēng)格以適應(yīng)用戶科學(xué)計(jì)算的需要呢?畢竟有其它的公司正取得高性能計(jì)算的一些進(jìn)展,更好地調(diào)整方法來(lái)讓研究人員使用自己的云,無(wú)論是什么形式,已經(jīng)有所設(shè)計(jì)了。
現(xiàn)在,有越來(lái)越多云供應(yīng)商的選擇,消除虛擬化帶來(lái)的性能差距已經(jīng)造成用戶對(duì)高性能計(jì)算驅(qū)動(dòng)的需要。
IBM、微軟、SGI等公司并不和他們的客戶進(jìn)行直接的在云中的交流,他們?cè)谄渲幸仓皇且徊糠肿饔?,只能幫助傳統(tǒng)的HPC用戶進(jìn)入到EC2中。他們意識(shí)到這個(gè)環(huán)境需定制,另外,性能是最關(guān)鍵的因素以吸引更多的回報(bào)。而且最重要的是,公共云打破了集群的能力,他們是租用專門為高性能計(jì)算用戶設(shè)計(jì)的專門的集群。
很多HPC的用戶發(fā)現(xiàn),一些公司正在設(shè)計(jì)高性能計(jì)算云的概念,使之吸引HPC用戶消除虛擬化的隱患,并提供定制的服務(wù)器。這種虛擬化層使用了一些并發(fā)的技術(shù),這種技術(shù)可以避免投資失敗,提高成本效益。
由于許多用戶發(fā)現(xiàn),大型公共云,比如說(shuō)最典型的EC2并不提供服務(wù)水平,他們依賴的對(duì)象是合理的預(yù)測(cè), NERSC的總監(jiān) Kathy Yelick最近在接受采訪時(shí)也表示過(guò),現(xiàn)在肯定有一些HPC應(yīng)用是適合云計(jì)算的,但是這并不是HPC的結(jié)束,一些串行的科學(xué)計(jì)算很適合云計(jì)算,但這絕對(duì)不是HPC的傳統(tǒng)舞臺(tái)。
有一些云供應(yīng)商也可以很好的i調(diào)整自己的方案以滿足高性能計(jì)算應(yīng)用程序?qū)PC明顯的需求,顯然對(duì)于HPC來(lái)說(shuō),云計(jì)算并非遙不可及。
【編輯推薦】