欢迎来到天天文库
浏览记录
ID:49454074
大小:804.00 KB
页数:9页
时间:2020-03-02
《个月黑客制造Facebook开源服务器(精品).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、12个月黑客制造Facebook开源服务器2012-03-0119:38
2、940次阅读
3、【己有4条评论】发表评论來源:Wired丨作冷:CadeMetz
4、收藏到我的网摘导读:Facebook从开源服务器、数据中心直到刚刚宣布将开源存储方案,Facebook正在帮助互联网企业除去那些昂贵而且不必要的组件来降低成本,从新设计供电、主板和散热系统,并将方案分享给所有人。Wired记者CadeMetz对Facebook的系统工程经理AmirMichael进行了采访,为我们描绘了Facebook开源服务器和数据中心的诞生过程。你很难想
5、象,Michael和他的团队仅仅用了12个月就完成了这一切。以下为全文翻译:AmirMichael在Faceobook的服务器实验室AmirMichael在FacebookT.作,作为-•名黑客这没有什么值得惊讶的。但他并非一名传统意义的软件黑客,而是一名硬件黑兴——在作为临时实验室的收发室里。到2010年底,Facebook在PaloAlto的总部码头不再接收任何货物。Michael和另外几名工程师随Z涌入,因为他们需要建立更大的服务器实验室,这不,他们已经在隔壁建立了存储房间。这里曾是发货码头,在地板上有一个巨大的标尺。
6、有时候,这个巨大的标尺用来给包裹称重。当Michael和他的团队搬进来后,标尺用来测量从零开始制造的服务器。12个月后,他们为Prineville数据中心设计的服务器完成,其屮一台放在标尺上。他爱不释手,这个服务器已经批量生产并在世界各地使用。Michael制造的服务器轻了10磅。像其他互联网巨头…样,Facebook为他的互联网帝国提供了大量数据屮心网络和服务器,投入巨大,很多很多钱。如果你要为上亿的用户提供网页,就需要花掉大量的金钱,不仅仅要购买硬件,而且要为这些硬件提供电力。从某种角度上说,你真的花了太多钱了。你需要的
7、东西与世界上的任何一件东西都不一样。2009年春天,Facebook将Michael招募进来,帮助公司提高效率。“我的主管和我说:’嘿,来吧,我们有很多架构要建立,我们要做许多创新,更加经济以及更高的能源效率匕MichaelI叫忆。“我问道行没有什么具体的目标么?他说:’没有。为什么不来加入我们并找到它呢?于是,Michael就做了这些。为了保持Facebook世界知名“黑客文化”,他从一块空白的地板开始,利用能触手可及的一切东西,以工稈师的疯狂速度建造了FacebookIT存储间以及隔壁的收货“码头”。结果就是一个全新的服
8、务器诞生了,不仅能效高、更加经济,而且外形(physically)更高效。“为了优化成木,我们拿掉了标准服务器屮很多组件,”Michael说,“这使得它更容易维修。由于少了很多阻挡物,散热变得更加高效。并且轻了10磅:这让我们少购买了10磅,任何时候把它放入或从机架上卸下变的更轻松,最后到报废的那一天,也少冋收了10磅。”Facebook并不是独白设计白己的服务器。Google参与几年了。不同的是,Facebook会邀请你进入临时的实验室,参观他们是怎么做的,还会把Michael设计的服务器提供给你,M至包括Prinevil
9、le数据屮心的设计蓝图,有了它你就可以用把这些服务髀串联起来工作了。互联网巨头需要高效的硬件处理备种大量的业务。无论是金融机构、生物医药还是其它的商业机构,都遇到了同样的问题。Facebook希望帮助白己,也帮助他们。通过Michael以及其他Facebook的硬件智能团,可以将双方紧密携手。在曾经的收发室内,Michael把服务器从机架上卸下。最好的经验就是没有经验在加入Facebook前,Michael在Google做了5年半多的驶件工程师。他调试过各种主板和电源,但从未设计过自己的服务器。这就是为什么他适合为Faceb
10、ook制造一台服务器的原因「我的愿最并不是混乱的,”他说。哦研究了很多独立的部件,但我从未涉及報个系统他开始摆弄Facebook数据中心中的各种服务器和设备,Facebook仅仅租赁空间和基础设施。他和其他工稈师做了一些改进,但他们很快意识到他们不能改变多少,除非从头设计数据屮心和服务器。“我们不能改变一点数据屮心,再改变一点服务器,”Michael说。“我们的确改进一些,但我们想走的更长远。”于是一名叫JayPark的工程师发力研究数据屮心,Michael专注服务器。但他们还在一起工作。设计的想法由两个人密切合作完成。一般
11、而言,数据屮心在交流、肓流电转换以及不同电压间转换会浪费很多电能。但一夭晚上,JayPark他梦见了一个新的数据中心不存在这些浪费。当他醉过来,手边并没有纸,就随手在餐巾纸上画出了他的构想图。我们没有采用大量的分散的装置将电压降到208伏,而是宵接将277伏电流供给服务器机房。“我们这么做
此文档下载收益归作者所有