服务器 频道

黑客故事:12个月造Facebook开源服务器

      【IT168 趣事】导读:Facebook从开源服务器、数据中心直到刚刚宣布将开源存储方案,Facebook正在帮助互联网企业除去那些昂贵而且不必要的组件来降低成本,从新设计供电、主板和散热系统,并将方案分享给所有人。Wired记者Cade Metz对Facebook的系统工程经理Amir Michael进行了采访,为我们描绘了Facebook开源服务器和数据中心的诞生过程。你很难想象,Michael和他的团队仅仅用了12个月就完成了这一切。 


▲Amir Michael在Faceobook的服务器实验室

  Amir Michael在Facebook工作,作为一名黑客这没有什么值得惊讶的。但他并非一名传统意义的软件黑客,而是一名硬件黑客——在作为临时实验室的收发室里。

  到2010年底,Facebook在Palo Alto的总部码头不再接收任何货物。Michael和另外几名工程师随之涌入,因为他们需要建立更大的服务器实验室,这不,他们已经在隔壁建立了存储房间。

  这里曾是发货码头,在地板上有一个巨大的标尺。有时候,这个巨大的标尺用来给包裹称重。当Michael和他的团队搬进来后,标尺用来测量从零开始制造的服务器。12个月后,他们为Prineville数据中心设计的服务器完成,其中一台放在标尺上。他爱不释手,这个服务器已经批量生产并在世界各地使用。

  Michael制造的服务器轻了10磅。

  像其他互联网巨头一样,Facebook为他的互联网帝国提供了大量数据中心网络和服务器,投入巨大,很多很多钱。如果你要为上亿的用户提供网页,就需要花掉大量的金钱,不仅仅要购买硬件,而且要为这些硬件提供电力。从某种角度上说,你真的花了太多钱了。你需要的东西与世界上的任何一件东西都不一样。

  2009年春天,Facebook将Michael招募进来,帮助公司提高效率。“我的主管和我说:‘嘿,来吧,我们有很多架构要建立,我们要做许多创新,更加经济以及更高的能源效率’”,Michael回忆。“我问道有没有什么具体的目标么?他说:‘没有。为什么不来加入我们并找到它呢?’”于是,Michael就做了这些。

  为了保持Facebook世界知名“黑客文化”,他从一块空白的地板开始,利用能触手可及的一切东西,以工程师的疯狂速度建造了Facebook IT存储间以及隔壁的收货“码头”。结果就是一个全新的服务器诞生了,不仅能效高、更加经济,而且外形(physically )更高效。

  “为了优化成本,我们拿掉了标准服务器中很多组件,”Michael说,“这使得它更容易维修。由于少了很多阻挡物,散热变得更加高效。并且轻了10磅:这让我们少购买了10磅,任何时候把它放入或从机架上卸下变的更轻松,最后到报废的那一天,也少回收了10磅。”

  Facebook并不是独自设计自己的服务器。Google参与几年了。不同的是,Facebook会邀请你进入临时的实验室,参观他们是怎么做的,还会把Michael设计的服务器提供给你,甚至包括Prineville数据中心的设计蓝图,有了它你就可以用把这些服务器串联起来工作了。

  互联网巨头需要高效的硬件处理各种大量的业务。无论是金融机构、生物医药还是其它的商业机构,都遇到了同样的问题。Facebook希望帮助自己,也帮助他们。通过Michael以及其他Facebook的硬件智能团,可以将双方紧密携手。


▲在曾经的收发室内,Michael把服务器从机架上卸下。

0
相关文章