Facebook Open Compute:如何实现一个高效低成本的数据中心

标签: facebook open compute | 发表时间:2011-07-08 09:28 | 作者:风轻扬 hao
出处:http://wangyuanzju.blog.163.com
Facebook Open Compute(FOC)是一个很无私的项目,据说一个团队辛辛苦苦搞了18个月,最终的结果很无私的公布出来。就这点来说Facebook比Google开放的多了,Google的数据中心技术上很保密。

搞FOC项目的目的是想建一个业界最为高效和低成本的数据中心,所谓高效,指的是能源效率,简单的说关键就是PUE。最终的成果很不错,PUE达到1.07,比目前业界主流先进水平高38%,建设和运营成本降低24%。PUE 1.07确实是很牛了,像国内的机房据说PUE一般只有2,一半的电力都没有供给给IT设备,而FOC只有7%的电力没有供给给IT设备。再优化的余地不多了。当然业界也不是只有FOC一家能做到很低的PUE,根据下图,Google和Yahoo的数据中心的PUE也都是接近的。但业界主流的传统运营商机房的PUE相比确实是差多了。
Facebook Open Compute:如何实现一个高效低成本的数据中心 - 风轻扬 - 风轻扬

要建一个极低PUE的数据中心,气候条件很重要。最近Google号称是在搞海里的数据中心,用海水来冷却和发电。FOC没这么夸张,但FOC的数据中心特意的选在一个总体来说天气干冷的地方,这样才适合使用蒸发冷却系统。具体是在Oregon州的Prineville,沙漠地区。这里夏季7月气温最高时平均最高气温约30C,但湿度低干湿球温差很大,冬季最冷的1月份平均最高气温约10C,湿度也不大。蒸发冷却这个专业不懂,但大致说来应该是湿球温度低,干湿球温差大时就比较合适。

此外FOC对机房环境的制定比ASHRAE(美国采暖、制冷和空调工程师协会)的标准要松,ASHRAE标准是干球温度最高80.6F,FOC最高允许85F,ASHARE标准最高60%相对湿度,FOC允许最高65%。交流中Facebook工程师的回答是现在的服务器的稳定性更高,工作范围更宽,放宽一些环境限制没有问题。

一个完整的制冷过程如下:
1、吸入外部冷空气,需要时与内部回流的热空气混合后过滤
2、通过雾化系统加湿,蒸发吸热冷却
3、除湿(但交流中Facebook的工程师说目前没有启用,服务器设计成90%湿度都可工作)
4、通过风扇组压送到冷空气通道
5、冷空气穿透Rack,进入密封的热空气回流通道回到二楼
6、热空气在二楼通过排气扇排出(天气太冷时还会送回到过滤室,有时是为了给办公区加热)
Facebook Open Compute:如何实现一个高效低成本的数据中心 - 风轻扬 - 风轻扬
 
根据外部气候条件的不同,制冷策略也有所不同:
- DB<80F && WB>70.3F && DP>59F:混合外风与回风,采用湿度控制,绕过蒸发冷却系统,控制湿度<65%,DP>59F
- DB>80F && WB>65.76F && DP>41.9F:只用外风,蒸发冷却,控制温度为80F,>59FDP
- DB>80F && WB<65.76F && DP>41.9F:只用外风,蒸发冷却,控制温度为80FDB,42-59FDP
- 65F<DB<85F && 41.9F<DP<59F && RH<65%:只用外风,不用蒸发冷却,外风直接可用
- DB>52F && DP<41.9F:只用外风,蒸发冷却并加湿,控制温度65~80FDB,43FDP
- DB<52F && DP<41.9F:混合外风和回风到65F,蒸汽系统只用于加湿,控制>54FDB,>42FDP

在供电技术上,FOC主要用电池柜提供短时的后备电力,用柴油发电机组提供较长时间的后备电力。通过定制电源转换和服务器电源提高的能源转换交流。具体的说:
- 柴油发电机组提供后备电力支撑,油量够30小时使用;
- 电网和柴油发电机最终被转换为480V交流;
- 定制的480V交流到277V交流变压,备用电池柜直接输入48V直流,高效的主要电源提高能源转换效率至87%(传统方式66%);
- 服务器电源450W,双输入(277V交流和48V直流),输出12V直流;
- 一个电池柜为6个rack和配套交换机提供45秒后备电源支持;
Facebook Open Compute:如何实现一个高效低成本的数据中心 - 风轻扬 - 风轻扬
 
机架的设计很独特。6个机架分成左右两个三元组,中间为电源柜。每3个机架组成一个三元组,高47U,每机架30台服务器,共90台服务器,内还包含两台配套的在机架顶部的交换机。从资料中没看出来为什么要用这种三元组的设计,可能是为了减少布线,降低成本。

服务器是高度定制的,设计上也很独特。高度是1.5U,据说据测试这个高度最经济。每块服务器有6块3.5"硬盘。主板是定制的,有有Intel和AMD两种主板,其中80%是Intel。很多没什么用的东西都省去或简单以降低成本,如没有上盖板,没有IO面板,没有VGA插槽,没有BMC(用ROL(Reboot on Lan)和Hardware Watchdog代替,几乎不增加成本)。电源直接接在主板上,没有线缆。用4个60mm的风扇,比1U时用40mm风扇高效。
Facebook Open Compute:如何实现一个高效低成本的数据中心 - 风轻扬 - 风轻扬

相关 [facebook open compute] 推荐:

Facebook Open Compute:如何实现一个高效低成本的数据中心

- hao - 风轻扬
Facebook Open Compute(FOC)是一个很无私的项目,据说一个团队辛辛苦苦搞了18个月,最终的结果很无私的公布出来. 就这点来说Facebook比Google开放的多了,Google的数据中心技术上很保密. 搞FOC项目的目的是想建一个业界最为高效和低成本的数据中心,所谓高效,指的是能源效率,简单的说关键就是PUE.

TFO(tcp fast open)简介

- chenqj - pagefault
原创文章,转载请注明: 转载自pagefault. 本文链接地址: TFO(tcp fast open)简介. 这个是google的几个人提交的一个rfc,是对tcp的一个增强,简而言之就是在3次握手的时候也用来交换数据. 这个东西google内部已经在使用了,不过内核的相关patch还没有开源出来,chrome也支持这个了(client的内核必须支持).

Open API的资源集

- Rossoneri - 博客园-首页原创精华区
现在经常听到和使用到各种开放API,因此笔者对这些进行概要的汇总和整理,希望对有这些需求的有一定的参考价值. 什么是开放平台(Open Platform). 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台.

惠普宣布Open webOS 1.0

- - Solidot
惠普按计划发布了开源版本WebOS的1.0正式版. Open webOS 1.0源代码已发布在GitHub上. 正式版加入了核心应用程序电子邮件和浏览器,支持 Enyo2. 惠普表示1.0版可移植到新设备上,称未来几个月会继续增强Open webOS,计划中的增强包括Qt5/WebKit2,开源多媒体和音频组件,BlueZ蓝牙堆栈,ConnMan网络管理,优化SysMgr渲染架构.

详解 Too many open files

- - 编程语言 - ITeye博客
 运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景.         程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry.

The Open Session In View Anti-Pattern - Vlad Mihalcea

- -
An anti-pattern (or antipattern) is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.. When using JPA and Hibernate, the Fetching policy can have one of the biggest impacts on application performance, and, as explained in my.

我的open source專案整理列表

- Charles - 程式設計 遇上 小提琴
HGE以前是一款商用的2D遊戲引擎,後來開源,因為我覺得他的引擎挺簡單好用的,重點是有硬體加速,不像SDL純軟體算圖很慢,所以想說把它移植到Python,於是就用Boost.Python寫了一個專案,完成度大約7~8成,裡面有些比較難處理的部份還沒弄好,但主要功能大多都已經可以使用. Glottony是一個用來分析Python函式庫在PyPi上的相依情況,主要是有一次我安裝TurboGears時遇到其中一個package的伺服器似乎掛掉了,整個進度就因為那個檔案載不了而無法進行,因此我覺得或許這種相依的情況也是選工具時重要的考量,於是就寫了這樣的工具.

创作共用项目发布《The Power of Open》

- KEITH - Solidot
创作共用项目发布了《The Power of Open 》,讲述创作共用如何改变创新的故事. 创作共用许可证(CC)诞生仅仅十年,至今已有超过4亿采用CC许可证发布的作品,从音乐和照片,到研究发现和大学开放课程,CC许可证被广泛用于知识共享. 《The Power of Open》这本书收集了使用CC的先锋者的故事,包括获得过普利策奖的新闻机构ProPublica,电影制片人Vincent Moon等.

VXLAN 来了,Open Flow 前景如何?

- imnewer - 弯曲评论
眼看思科们采用传统的multicast+tunnel的伎俩在Vswitch层开创了一片天地,不知Nicira 等openflow startup会如何应对.

Open Graph:FB的开放平台瑰宝

- - 雷锋网
Facebook 之前推出的“ Like ”按钮曾一度获得广大用户的喜爱,一次简单的点击就能完成分享. 后续, FB将 Timeline 与 Open Graph 整合也是迎合用户对这种简单互动的喜爱,用户则可以通过各种应用以各种方式实现分享,而 Open Graph 的特别之处在于它能够自动分享用户正在浏览或播放的内容.