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