开放计算项目(Open Compute Project)简介

文/Leon@BPQN

开放计算项目(Open Compute Project,简称OCP)是由Facebook公司发起的一个专门针对data centre设计的开源服务器项目,目的是向同行们分享更高效的服务器和data centre设计。

事情的由来是这样的,Facebook运营本身需要大量的服务器,它没有向传统服务器厂商(HP、IBM、DELL等)购买产品,而是以节能、易维护、节省成本为导向,自己独立设计了一套服务器的标准。
Google和Yahoo的服务器也是自己设计的,同Facebook的服务器一样,它们都非常的节能、易维护,从而降低企业运营成本。那么有多节能呢,以业内公认的PUE来衡量,google服务器的PUE是1.2(年度平均值,已经算是非常节能了,目前我国数据中心PUE在2-3之间甚至更高),Facebook服务器的PUE最低达到是1.07(抱歉,这是瞬时值,但年度平均值肯定也不会高)。PUE值1.07的意义是所有data centre设备(包含服务器、其他IT设备、空调等等)每消耗1.07度电,其中1度点就用在了服务器和其他IT设备上(服务器是大头),这已经算是极尽节能了。
与google、Yahoo不同的是,Facebook自己享受到了甜头之后,顺手这个服务器方案分享给大家了!大家谁爱用谁都可以用这个方案!Facebook的做法真是称得上伟大。
于是就有了开放计算项目(Open Compute Project,简称OCP)。

那么,OCP服务器,怎么做到如此节能减排的呢?
目前,data centre降低PUE值一般有以下几种方式:
1.选址。选择高寒地带,可以使用自然风冷却设备。
2.电路精简。精简掉除data centre需要外其他的电子元件,使用低功耗配件,以降低功耗。
3.采用统一供电,减少电力交流直流转换。
Facebook在俄勒冈州建设的data centre便处于高纬度,可以使用自然风冷;OCP服务器就是使用了最精简化的电路设计,一方面降低了能耗另一方面也减少了故障点;OCP使用同意供电,从电源直接输出12V直流供给整个机柜,没有普通服务器历经UPS的几次交流直流转换。

对于我国的data centre建设而言,想利用选址达到使用自然风冷的想法恐怕不太现实,那么可以考虑采用2和3降低能耗。国内BAT在做的天蝎计划,便是OCP服务器的中国版本,只是不如OCP成熟,毕竟OCP在Facebook已经列装很久了,另外有IO data、orange电信等其他厂家的成功案例。