Facebook 正在收穫當初設計開源伺服器的豐碩果實。在今年一月底的「開源運算高峰會」上,Mark Zuckerberg 說「在過去三年中,我們靠採用開源伺服器省了十億美金(約 302 億台幣)不只。」
這個巨大的成功,讓人不禁回想去年年中 Cisco 執行長 John Chambers 曾在《Network World》專訪回應,他認為 Facebook 的「Open Compute Project」在會被其在範圍經濟上的弱點所限制,而 Cisco 絕對可以從中利用,開發一些需要 Cisco 為其量身打造系統的客戶,他還說將會「以靜制動,就像我們對待 SDN (軟體定義網絡)一樣,屆時自然知道誰才是真正厲害的玩家」。
Chambers 所說的還有待繼續觀察,不過已有不少媒體認為 Facebook 的這項計畫的確在蠶食這些系統大廠的商業版圖。
- 運行近三年,Facebook 的開源運算計畫很成功!
Facebook 的「Open Compute Project」始於 2011 年 4 月,到如今儼然形成橫跨產業的聯盟,許多公司都加入了這項伺服器、數據中心等的開源綠色科技設計。這個聯盟目前包含 Intel、AMD、Bloomberg、Box、Cumulus Networks、IBM 和 Microsoft。
這項計畫不只為世界節省了大量的能源,它也為 Facebook 節省了大量的金錢。在高峰會的台上,可見 Zuckerberg 驕傲地說「單單去年,我們省了等同於四萬戶家庭一年的用電量,同時還減少了等同於五萬輛汽車一年的排放量。」
反觀,近來美國平均家庭用電量約每月 903 千瓦小時,大約每千瓦小時 0.1209 元,也就是說 Facebook 拜 Open Compute Project 所賜,可以在能源上省下約 5,200 萬美元。Facebook 工程部副主席 Jay Paraikh 也表示在過去三年中 Open Compute Project 為 Facebook 省下了 12 億美金(約 363 億台幣)。
除了幫助環境,這個計畫讓眾多廠商可以開發出一致的設備,讓 Facebook 的供應鏈更多元,這個計畫同時也可能是一個吸納優秀工程師的工具。而從高層次來看待這件事,Open Compute Project 可以很好的配合 Internet.org,這個設計製造基礎網路設施和數據,讓全球約五十億尚未有網路的人們上網的計畫。
可以想見,目前 Facebook 運作方式就是:找出幫助世界的方法,但同時也可以助它省錢,或是擴展它的帝國。
- Facebook 的開源伺服器就在它龐大的數據中心內
由 Facebook 的 Open Compute Project 帶頭領導的開源硬體的行動,嘗試將開源軟體快速發展創新的速度帶進硬體創新中,特別是「伺服器」的創新。
Facebook 在俄勒岡州 Prineville 的龐大數據中心,就是建立在開源伺服器上,而他們的成功也證明開源伺服器是值得投資的。「這是我們開始開源運算的主因之一:加速創新。」Facebook 硬體設計與供應鏈營運副主席 Frank Frankovsky 說。
在 Facebook 的硬體實驗室,你將看到一群最專注的硬體書呆,坐在那瞎擺弄那些修長的伺服器機架,以期讓伺服器能更小、更聰明、更有效率、更快、更有彈性。
「當你活在硬體的世界中,你通常會從內部、專業的角度來看待這。」Frankovsky 向《VentureBeat》這樣說道。「當你一腳踏入一家腳步緊湊、快速的軟體公司時,你會領悟到必須趕緊讓硬體的運轉速度跟上。」
而 2012 年八月時,Facebook 在他們龐大的數據中心旁還蓋了一座小多了的設施,這是他們溫度在零度以下的數據中心。這個中心並非提供什麼超光速速度,它是為了提供長期、省電的資料備份。就像是冰箱的概念一樣,保存這些並不常用、又不能刪掉的資訊。
當其他公司還在用帶子做備份,Facebook 會用這個全數位化的新設備,一個用在備份伺服器發生問題上,另一個則是為緊急狀況備份。Amazon、Apple、Dell、Google、Microsoft 和 Yahoo 也都在這一區設置他們的數據中心,進行短、長期的數據維護、儲藏。
- 開源伺服器,這是我們提供的另一種選擇
「自從去年一月份的開源運算高峰會後,高峰會告知了一些供應商關於分類設計、冷藏設計的挑戰」Frankovsky 說,「有那麼多供應者對此感到幹勁十足,並開始了這個計畫的另一波浪潮。」
詳細地說,Open Compute Project 希望能看到分別的系統設計的核心要件:處理器、主機板、互聯網絡等;因此不需要太過倚賴彼此,而可以單獨升級。451 Research 的傑出分析家 John Abbott 認為 Open Compute Project 的點子對數據中心來說無疑是有吸引力的,因為如此一來將可以大幅度的降低他們的資本支出,當這些零件可以拆解時,他們就可以更換主機板上的零件,替換上市場中最新、最棒的科技,主機升級的過程將會變得更彈性。
在這樣的軌跡下,開源運算提供了數據中心和伺服器供應商一個清晰的概念,就是在大規模運算下什麼是新的、什麼是即將來臨的;同時也讓他們知道那些大客戶下一步需要什麼。
「他們看見開源運算到底在做什麼,而他們希望他們的基礎設施看起來像這樣。他們說『好吧,我們需要雲端』… … 他們正在尋找一個讓他們的資訊科技組織更有效率的藍圖。」
通常來說,這種客戶需再 HP、Dell 這種供應商間抉擇,他們被這單一選擇所綁住。「這個計畫回饋給社群另一種方式,」Frankovsky 說,「特別是,當你是其中一家正在準備建立新數據中心的公司,… … 」
- Facebook 要更多人加入開源,首先需要解決對它的「恐懼」和「疑慮」
開源運算同樣也公佈數據給用戶設備代管和小型公司,顯示出非企業公司沒有必要在雲端經營自己的後端。Facebook 分享了它的優化組合,這些都是基於那些並未客製化的租用設施上;客戶便能標準化的部署這些開源硬體。
「我可以肯定的說,我看到了一個美好的展望,未來將到處都是開源。」Frankovsky 說,「這好處大到無法忽視。」
但開源硬體有其自身的問題,有一些純粹就是恐懼、不確定、懷疑,有一些則是合法的,而這些問題和恐懼,都是當初開源軟體出來時曾面臨的。Frankovsky 特別舉出了一個癥結點:在硬體方面「開源證照協議」所產生的衝突。
對許多供應商和他們的法律團隊來說「開源」仍然是一個新概念。他們仍然在思考這將會如何影響他們的生意,他們看到了利益,但同時也恐懼於過度開源,以及承擔不合理的風險。這些衝突就是和供應商所討論的全部內容 … … 關於知識產權政策、他們計畫貢獻什麼以及其他瑣碎,都在版權許可協議之外。
「我們已經和產業內最大的硬體供應商討論過了。」在未來,他說他期待有更低摩擦的許可證,像是 Apache 能提供持續的創新,但同時也保障了智慧財產權。如果要讓這些其實很期待能夠加入開源運算的大規模供應商加入,上述的條件就是必要的。
除此之外,硬體方面需要解決零件間的快速溝通,以及更廣泛的適用標準。前者或許可倚賴 Open Compute Project 的成員 Intel,目前他們在發展光學的內部互聯網絡,稱作「矽光子學(Silicon Photonics)」,這個技術將讓光可以攜帶資料快速傳遞,同時僅耗費極少的能量。
另一個誤解, Frankovsky 說就是大家都以為開源硬體只為 Facebook 相關的公司工作。「這是完全錯誤的思考方向,」他說,「這單純是關於賦權終端使用者去為他們的需求建立最有力量的硬體,… … 人們開始醒悟到他們對更有效率的 IT 基礎設施更感興趣。誰不喜歡更有效率的伺服器呢?」
- 未來,希望 Google 等巨人也能加入這場開源革命中
在開源運算的事件和對話中,有許多大名鼎鼎的旁觀者,像是 Google 這位把伺服器的效率當作有競爭力優勢的公司。Frankovsky 希望當這個「對話」持續進行間,這些大公司能夠加入。
「人們願不願意貢獻回來,是依個人意願,但我們的確希望大家能夠從我們所做的這些中得到好處,」他說「如果他們從這裡獲得益處,在未來他們就更有可能回饋 … … 最終,他們會發現這是值得一在貢獻、回饋的事物。」
而就整個開源硬體而言,他說「兩年前,這聽起來像是一個瘋狂的東西,就像把蘋果和橘子兩個不相干的攪和在一起 … … 我們現在只是在開源硬體的開端而已。」
- 延伸閱讀
開發者,你知道最近很紅的 Arduino 到底可以拿來做什麼嗎?
開源 Android 名存實亡:看 Google 巧妙地奪回 Android 所有權
(資料來源:TechCrunch、VentureBeat、VentureBeat 2、Network Computing、Network World、arstechnica;圖片來源:IntelFreePress,CC Licensed)
年後想換工作了嗎?
AppWorks Ventures 之初創投正在舉行「2014 冬季 AppWorks 聯合大徵才」,共有 27 家新創公司提出 64 個工作機會。
無論你是新手還是高手,也許未來最成功的舞台就在這:http://goo.gl/NvjFqf
Source: techorange.com