把云計算搬到CERN
CERN(即歐洲核子研究中心)的大型強(qiáng)子對撞機(jī)在接近光速的條件下去撞擊粒子時會創(chuàng)造出另一種更小的微粒,研究人員可以從中推測宇宙誕生時的情況、從而掌握其活動本質(zhì)。物理實(shí)驗(yàn)同時也創(chuàng)造出大量數(shù)據(jù),世界各地的物理學(xué)家都要以此為基礎(chǔ)進(jìn)行自己的研究工作。
Tim Bell是CERN的基礎(chǔ)設(shè)施主管,他最初曾以Unix內(nèi)核開發(fā)人員的身份為IBM效力,而后又進(jìn)入德意志銀行處理基礎(chǔ)設(shè)施方面的工作。目前他已經(jīng)為歐洲核子研究中心工作了八年,他和他的技術(shù)團(tuán)隊(duì)每天需要確保超過11000名物理學(xué)家能夠用上運(yùn)作順暢的操作系統(tǒng)、郵件以及安全基礎(chǔ)設(shè)施功能。此外,他們也開始審查云計算資源,希望借助這股新技術(shù)之風(fēng)讓海量數(shù)據(jù)的可管理性變?yōu)楝F(xiàn)實(shí)。
“在物理學(xué)家嘗試揭示物質(zhì)與宇宙本質(zhì)的研究過程中,數(shù)據(jù)處理能力已經(jīng)成為一種至關(guān)重要的工具,”Bell指出。“只有能夠迅速分析大量數(shù)據(jù),物理學(xué)家們才能夠?qū)⒂^察到的結(jié)果真正轉(zhuǎn)化為學(xué)術(shù)成果。”
CERN在瑞士日內(nèi)瓦周邊的園區(qū)中擁有11000臺服務(wù)器,這些設(shè)備負(fù)責(zé)初步處理粒子碰撞實(shí)驗(yàn)的結(jié)果數(shù)據(jù),并將數(shù)據(jù)發(fā)送至世界各地的小型中心處。這套設(shè)施首先將每秒6億個粒子的碰撞活動縮減至60000個,這樣才能讓目前的計算資源有能力對其加以處理。***,技術(shù)人員會從中選出600個值得關(guān)注的粒子,從而進(jìn)一步觀察其活動狀況。盡管經(jīng)過這樣的層層篩選,該設(shè)施每年新增數(shù)據(jù)存儲量仍然達(dá)到25PB左右。
去年,CERN在布達(dá)佩斯建立了第二套主數(shù)據(jù)中心,目前已經(jīng)容納有約一千臺服務(wù)器,但當(dāng)時該機(jī)構(gòu)并沒有足夠的人手支援新中心的運(yùn)轉(zhuǎn)。為了解決這一難題,Bell決定像其它機(jī)構(gòu)那樣將大型數(shù)據(jù)中心與云計算作為應(yīng)急方案。如今CERN數(shù)據(jù)中心的資源由OpenStack負(fù)責(zé)管理——物理學(xué)家們可以利用這款開源程序通過請求使用內(nèi)存及存儲空間等資源。Bell同時也是OpenStack董事會的成員之一。
“它允許物理學(xué)家通過Web界面提起申請,并在2到10分鐘內(nèi)得到一臺新設(shè)備,”Bell告訴我們。“此前在申請物理軟件時,他們往往需要等待幾個月。概括起來,現(xiàn)在的流程就是:有了靈感、申請資源、起身去喝杯咖啡、回來時資源已經(jīng)調(diào)配就緒可以使用了。”























