Facebook的開源數據中心設計倡導以精簡、高效的硬件應對未來的計算需求。開源硬件聽起來非常不可思議,開源軟件可以通過社區共同參與,可以推出一個免費版本,開源硬件又如何做到呢?
盡管面對質疑,Facebook依然開創了開放計算項目,并予以踐行。Facebook旨在將硬件設計完全開源,包括設計規范和CAD制圖。Facebook希望通過信息共享,打造更高效的數據中心,因此非常鼓勵開源硬件生態系統的發展。
Facebook CEO馬克扎.爾伯格認為,通過開放計算項目,Facebook和其它商業公司都將從中獲益。
時至今日,Facebook的開放計算項目已經有了許多盟友。在名單當中,你會聽到許多熟悉的名字,AMD、Intel、Dell、HP、Quanta、Rackspace、Skype和Zynga,它們都加入了開放計算項目,或者參與了設計。
為什么Facebook會將自己的創意毫無保留,公之于眾呢?原因在于,Facebook希望硬件廠商能夠按照開放計算項目中的創意和設計來構建服務器或存儲硬件。在Facebook的數據中心里運行著數以萬計的服務器,但該公司發現,這些設備能耗太高,效率低下。
起初,我一直懷疑,適用于Facebook的數據中心的硬件是否適用于其他公司的商業應用場景?Facebook的硬件設計和供應鏈總監Frank Frankovsky為我化解了心中的疑慮,一個龐大的數據中心要保證正常運行,需要不同的硬件,不同的設計。
電源管理是非常重要的問題。對服務器而言,去掉不切實際的功能,改善電源管理非常重要。這可以幫助Facebook大幅削減成本,降低數據中心能耗。Frank Frankovsky聲稱,他樂意為好的設計方案買單,因為通過降低成本可以獲取更多的回報。
Frank Frankovsky使用柱狀圖對比了傳統企業數據中心和類似于Facebook的互聯網大規模數據中心。數據表明,不久之后,后者將超越前者,成為數據中心的主流。
這雖然只是依據數據對發展趨勢的預見性猜測,但隨著云計算的發展,轉向公有云的趨勢將不可阻擋,不僅是互聯網公司,其它企業和消費者應用都會越來越集中地部署在大規模數據中心之中。
云計算與開源精神一脈相乘,IT必然會以開放的姿態引領我們的未來。