开源理念将融入数据中心硬件开发领域

开源理念在软件开发领域可谓大获成功,于是独立行业联盟:开放计算项目(Open Compute Project)正试图把同样的理念运用到数据中心硬件开发领域。该组织正在为主板、电源、服务器机箱和机柜以及电池外壳开发一套硬件规格标准和机械设计。这项工作有望为新建的大型数据中心减少服务器成本、简化部署。

一个行业巨擘在支持这个开放计算项目。Facebook当初建造世界上规模最大的其中一个数据中心时(该数据中心支持10亿个用户),它在混合搭配不同厂商的服务器部件时遇到了麻烦。

调研机构451 Research LLC的创始人兼首席分析师John Abbott说:“企业IT的消费化进程来得实在太慢,一些用户感到颇为沮丧,尤其是站在新型社交媒体云服务这个前沿的那些用户,它们希望更加牢牢地掌控自己的未来和前途。这些年来,像谷歌、亚马逊、雅虎和Facebook这些巨擘在扩建各自庞大的互联网数据中心时,基本上绕开了传统的服务器厂商,改而自行建造数据中心。”

Facebook在2011年4月份启动了开放计算项目。Facebook主管硬件设计和供应链的副总裁Frank Frankovsky兼任开放计算项目董事会总裁兼主席两个职位。这家公司拿出了自己的一些专有硬件规格,然后征求硬件厂商及其他大公司的反馈意见。该联盟的目的是,通过将开源理念引入到硬件设计方面,为数据中心硬件降低成本、提高效率。该组织认为,其工作将造福许多企业;它声称,其建造数据中心的方法比典型数据中心效率高出38%,建造和运行成本却要低24%。

该组织正在开发五个方面的规格。开放机架(Open Rack)规格为超大规模的数据中心环境在机架设计方面确立了一项新的标准。开放存储库(Open Vault)是开放计算项目的存储规格,它采用了模块化输入/输出拓扑结构。至于电源方面,该组织开发了一款700瓦交流电至直流电电源转换器,这是一种单电压12.5伏直流电电源,采用封闭框架和自冷却技术。电池柜是一种独立机柜,为一对三联机柜提供48伏直流电备用电。该组织的硬件管理规格包括让技术人员可以远程管理虚拟机的一小批工具。

这方面的工作大部分处于初步阶段。2011年10月份,开放计算项目发布了开发机架1.0规格,这是该组织开发最全面的部分。它为服务器机架明确了配电和冷却方面的基本设计。该指南为服务器提供21英寸宽的插槽,比作为数据中心硬件标准的19英寸宽插槽加宽了2英寸。较宽的设计旨在留出更多的空间,以便改进散热管理,并为电力和线缆提供更合理的连接。一个重要创新围绕配电方面;在这方面,该组织建立了一个电源架来放置电源,而不是把电源放在服务器托架中。预计开放机架1.0规格会不断完善,加入额外特性,比如机架级电源封顶功能和背板上的输入/输出。

自创办以来,开放计算组织显示出了取得进展的其他迹象。该联盟已召开了三次峰会,成员们讨论了制定各项标准的进展。该组织已赢得了各大厂商的支持,包括AMD、华硕、戴尔、惠普、IBM、英特尔、红帽、Salesforce.com和VMware等公司。不过,开放计算项目仍面临诸多挑战。开发规格只是为确保产品相互兼容而迈出的第一步。目前,没有一家组织在勇敢地面对设计一致性测试套件这项挑战,所以公司企业将来混合搭配不同厂商的设备的简易程度还是个未知数。

一些人觉得Facebook设立该联盟是在给自己捞好处,对这家公司扮演的核心角色深表担忧。AMD的云技术宣传官兼服务器平台架构院士Bob Ogrey说:“开放计算项目一直在力求发展,变得更是个集体性组织,而不是由一家公司说了算的组织。”

不过,开放计算项目倡导的方法并非与所有数据中心合得来。Ogrey说:“开放计算项目的标准致力于从头开始新建的数据中心,以支持像云计算这样的新技术。虽然这对新建数据中心的公司大有帮助,但是它并不是非常适合已经耗资建有大型数据中心的公司。”实际上,该联盟已经剥离了许多企业监管数据中心设备所依赖的诸多管理功能。因而,这些企业可能需要部署新的管理工具和流程,才能使用开放计算项目的产品。

作为回应,新的声音正在把这个项目推往不同的方向:富达投资集团(Fidelity Investments)和高盛一直在制定专门面向金融服务行业的标准。结果是,到时可能会出现一系列不一致的标准,面向不同类型的公司,而不是适用于所有数据中心的一套统一的规格。

Abbott说:“看一下Apache软件基金会的发展历程,到头来OCP(开放计算项目)最终会变成一系列相关项目的总体框架。”如果真出现这一幕,厂商们无法获得常常来自开源项目的规模经济效益。产品价格可能很高,而开放计算项目开展的工作可能只是在小范围内得到认可,而不是在大范围内得到认可。

另一个潜在的局限性是,该组织的工作旨在缓解出现在超大型公司的问题,但是对中小型公司来说可能过于复杂,无法部署。Abbott说:“使用定制硬件向来需要企业内部拥有大量的技能和专长,这些技能和专长历来由厂商或渠道合作伙伴的支持服务人员来提供。”眼下,厂商或渠道都无力提供这种支持。

总之,开放计算项目开展的工作似乎越来越深入人心。它可能会影响新建的大型数据中心的设计,但是其影响力会不会波及到数据中心市场的其他领域目前尚未明确。