早在2011年,硬件的世界還沒有那么開放,使得即便落后也如井底之蛙難自知。彼時,軟件的開源漸入佳境,Open Source早已“家喻戶曉”。在2009年,Fecebook的數據中心還屬于外包產品,雖然微軟等部分大型企業已經開始自建數據中心,但自建數據中心交付時間久,前期資金消耗大,導致Facebook一直采用租用數據中心的模式。
Facebook與OCP
2010年,Facebook宣布將在美國俄勒岡州建立首個數據中心,一年后,位于Prineville的數據中心落成,PUE(Power Usage Effectiveness,電源使用效率)可低至1.073,遠低于當時的業界平均水平。
Facebook位于Prineville的數據中心
作為社交媒體巨頭,Fcacebook的數據量成幾何倍數增長,Facebook對于數據中心的需求越來越大,3萬平米的Prineville數據中心已經無法滿足Facebook需要,而數據中心的設計一直被視為行業機密,但基于開源(Open Source)的啟發,Facebook喬納森·海利格(Jonathan Heiliger)一封郵件,向扎爾伯格提出了OCP的主張。
開源
海利格認為,技術“并不是我們的競爭優勢”,“開源應當成為Facebook的核心信條”,硬件尤其如此。而建立一個開放的架構有利于資源共享,對于技術難點大家可以一起解決。2011年4月11日,OCP(Open Compute Project)成立,而Facebook首先便拉了在軟件開源方面經驗豐富的英特爾入局,以便在OCP成立的最開始就能夠制定一套完整的政策,保證信息不會泄漏。
同年11月,BAT也在英特爾的支持下發起了天蝎項目(Project Scorpio)。不僅如此,OCP還孵化了眾多硬件公司,例如從Facebook獨立出來的弗蘭考夫斯基創辦了一家光存儲公司,還有一名前Facebook成員船里了一家名為Coolan的公司,并獲得了海利格等人的支持。
在剛剛結束的OCP峰會上,Facebook繼英特爾、微軟、高盛、蘋果等優質伙伴之后,再次迎來了曾經的“標靶”谷歌。谷歌曾經在2006年公布了自己的12V供電架構,2010年研發了號稱比12V供電架構效率提升30%的48V電源機架設計。
據悉,谷歌為參加OCP捐出的電源分配器的設計包含48V服務器至負載點設計、機架層48V鋰離子不斷電系統等。谷歌同時希望能夠與OCP在改革數據中心的磁盤存儲技術。
開放的IT
當然,在上周加利福尼亞州結束的OCP上,開放計算項目的老朋友英特爾和微軟也再出力。作為OCP規則的制定者之一,英特爾推出了NVMe存儲藍圖、新的至強D芯片系統到內嵌FPGA(Field-Programmable Gate Array,可編程數字邏輯陣列)的處理器產品。微軟則貢獻了SONIC(Software for Open Networking in the Cloud),即一系列軟件網絡組件的集合。
英特爾的云服務供應商集團副總裁Raejeanne Skillern解釋說:“英特爾計劃在我們的試點項目中提供庫,并將下一代Xeon處理器和Arria 10 GX FPGAs放在一個多芯片封裝之中,進行早期軟件開發……英特爾打算把這些庫帶給開放源代碼社區。”
硬件設計的開放態度開始的很晚,尤其數據中心這種技術難度高,要求高的設計,開放起來更是困難重重。而OCP為其成員打造了更低成本的數據中心,也將協助提供開源硬件和數據中心設計,推動硬件開放的腳步。正如開放計算項目主席弗蘭考夫斯基所言:“只要措施得當,開放總會戰勝封閉。你肯定不想站錯隊,這是必然趨勢。”