開源理念在軟件開發(fā)領(lǐng)域可謂大獲成功,于是獨(dú)立行業(yè)聯(lián)盟:開放計算項目(Open Compute Project)正試圖把同樣的理念運(yùn)用到數(shù)據(jù)中心硬件開發(fā)領(lǐng)域。該組織正在為主板、電源、服務(wù)器機(jī)箱和機(jī)柜以及電池外殼開發(fā)一套硬件規(guī)格標(biāo)準(zhǔn)和機(jī)械設(shè)計。這項工作有望為新建的大型數(shù)據(jù)中心減少服務(wù)器成本、簡化部署。
一個行業(yè)巨擘在支持這個開放計算項目。Facebook當(dāng)初建造世界上規(guī)模最大的其中一個數(shù)據(jù)中心時(該數(shù)據(jù)中心支持10億個用戶),它在混合搭配不同廠商的服務(wù)器部件時遇到了麻煩。
調(diào)研機(jī)構(gòu)451 Research LLC的創(chuàng)始人兼首席分析師John Abbott說:“企業(yè)IT的消費(fèi)化進(jìn)程來得實在太慢,一些用戶感到頗為沮喪,尤其是站在新型社交媒體云服務(wù)這個前沿的那些用戶,它們希望更加牢牢地掌控自己的未來和前途。這些年來,像谷歌、亞馬遜、雅虎和Facebook這些巨擘在擴(kuò)建各自龐大的互聯(lián)網(wǎng)數(shù)據(jù)中心時,基本上繞開了傳統(tǒng)的服務(wù)器廠商,改而自行建造數(shù)據(jù)中心。”
Facebook在2011年4月份啟動了開放計算項目。Facebook主管硬件設(shè)計和供應(yīng)鏈的副總裁Frank Frankovsky兼任開放計算項目董事會總裁兼主席兩個職位。這家公司拿出了自己的一些專有硬件規(guī)格,然后征求硬件廠商及其他大公司的反饋意見。該聯(lián)盟的目的是,通過將開源理念引入到硬件設(shè)計方面,為數(shù)據(jù)中心硬件降低成本、提高效率。該組織認(rèn)為,其工作將造福許多企業(yè);它聲稱,其建造數(shù)據(jù)中心的方法比典型數(shù)據(jù)中心效率高出38%,建造和運(yùn)行成本卻要低24%。
該組織正在開發(fā)五個方面的規(guī)格。開放機(jī)架(Open Rack)規(guī)格為超大規(guī)模的數(shù)據(jù)中心環(huán)境在機(jī)架設(shè)計方面確立了一項新的標(biāo)準(zhǔn)。開放存儲庫(Open Vault)是開放計算項目的存儲規(guī)格,它采用了模塊化輸入/輸出拓?fù)浣Y(jié)構(gòu)。至于電源方面,該組織開發(fā)了一款700瓦交流電至直流電電源轉(zhuǎn)換器,這是一種單電壓12.5伏直流電電源,采用封閉框架和自冷卻技術(shù)。電池柜是一種獨(dú)立機(jī)柜,為一對三聯(lián)機(jī)柜提供48伏直流電備用電。該組織的硬件管理規(guī)格包括讓技術(shù)人員可以遠(yuǎn)程管理虛擬機(jī)的一小批工具。
這方面的工作大部分處于初步階段。2011年10月份,開放計算項目發(fā)布了開發(fā)機(jī)架1.0規(guī)格,這是該組織開發(fā)最全面的部分。它為服務(wù)器機(jī)架明確了配電和冷卻方面的基本設(shè)計。該指南為服務(wù)器提供21英寸寬的插槽,比作為數(shù)據(jù)中心硬件標(biāo)準(zhǔn)的19英寸寬插槽加寬了2英寸。較寬的設(shè)計旨在留出更多的空間,以便改進(jìn)散熱管理,并為電力和線纜提供更合理的連接。一個重要創(chuàng)新圍繞配電方面;在這方面,該組織建立了一個電源架來放置電源,而不是把電源放在服務(wù)器托架中。預(yù)計開放機(jī)架1.0規(guī)格會不斷完善,加入額外特性,比如機(jī)架級電源封頂功能和背板上的輸入/輸出。
自創(chuàng)辦以來,開放計算組織顯示出了取得進(jìn)展的其他跡象。該聯(lián)盟已召開了三次峰會,成員們討論了制定各項標(biāo)準(zhǔn)的進(jìn)展。該組織已贏得了各大廠商的支持,包括AMD、華碩、戴爾、惠普、IBM、英特爾、紅帽、Salesforce.com和VMware等公司。不過,開放計算項目仍面臨諸多挑戰(zhàn)。開發(fā)規(guī)格只是為確保產(chǎn)品相互兼容而邁出的第一步。目前,沒有一家組織在勇敢地面對設(shè)計一致性測試套件這項挑戰(zhàn),所以公司企業(yè)將來混合搭配不同廠商的設(shè)備的簡易程度還是個未知數(shù)。
一些人覺得Facebook設(shè)立該聯(lián)盟是在給自己撈好處,對這家公司扮演的核心角色深表擔(dān)憂。AMD的云技術(shù)宣傳官兼服務(wù)器平臺架構(gòu)院士Bob Ogrey說:“開放計算項目一直在力求發(fā)展,變得更是個集體性組織,而不是由一家公司說了算的組織。”
不過,開放計算項目倡導(dǎo)的方法并非與所有數(shù)據(jù)中心合得來。Ogrey說:“開放計算項目的標(biāo)準(zhǔn)致力于從頭開始新建的數(shù)據(jù)中心,以支持像云計算這樣的新技術(shù)。雖然這對新建數(shù)據(jù)中心的公司大有幫助,但是它并不是非常適合已經(jīng)耗資建有大型數(shù)據(jù)中心的公司。”實際上,該聯(lián)盟已經(jīng)剝離了許多企業(yè)監(jiān)管數(shù)據(jù)中心設(shè)備所依賴的諸多管理功能。因而,這些企業(yè)可能需要部署新的管理工具和流程,才能使用開放計算項目的產(chǎn)品。
作為回應(yīng),新的聲音正在把這個項目推往不同的方向:富達(dá)投資集團(tuán)(Fidelity Investments)和高盛一直在制定專門面向金融服務(wù)行業(yè)的標(biāo)準(zhǔn)。結(jié)果是,到時可能會出現(xiàn)一系列不一致的標(biāo)準(zhǔn),面向不同類型的公司,而不是適用于所有數(shù)據(jù)中心的一套統(tǒng)一的規(guī)格。
Abbott說:“看一下Apache軟件基金會的發(fā)展歷程,到頭來OCP(開放計算項目)最終會變成一系列相關(guān)項目的總體框架。”如果真出現(xiàn)這一幕,廠商們無法獲得常常來自開源項目的規(guī)模經(jīng)濟(jì)效益。產(chǎn)品價格可能很高,而開放計算項目開展的工作可能只是在小范圍內(nèi)得到認(rèn)可,而不是在大范圍內(nèi)得到認(rèn)可。
另一個潛在的局限性是,該組織的工作旨在緩解出現(xiàn)在超大型公司的問題,但是對中小型公司來說可能過于復(fù)雜,無法部署。Abbott說:“使用定制硬件向來需要企業(yè)內(nèi)部擁有大量的技能和專長,這些技能和專長歷來由廠商或渠道合作伙伴的支持服務(wù)人員來提供。”眼下,廠商或渠道都無力提供這種支持。
總之,開放計算項目開展的工作似乎越來越深入人心。它可能會影響新建的大型數(shù)據(jù)中心的設(shè)計,但是其影響力會不會波及到數(shù)據(jù)中心市場的其他領(lǐng)域目前尚未明確。