从被动到主动 OCP主导下的开源数据中心梦想
- +1 你赞过了
在春节前天极网S档案室的节目中,我们提到了1月的一个热门概念,即Facebook的“开源主板”。类似Facebook这样的企业需要搭建数据中心,其与上游供应商之间的关系非常微妙,既属于合作伙伴,又要进行必要的博弈。用户希望不局限于现有的供应商和产品,供应商却在各种因素的推动下进入了绝对垄断的地位,让用户几乎毫无选择余地。这种微妙的互相牵制,一直维持到2011年。因为那一年,一个名为Open Compute Project的工程启动,意图改变一切。
Prineville数据中心总经理Ken Patchett
在2011年,Facebook启用了Prineville数据中心,比启用新数据中心更重要的是Facebook将整个数据中心的设计方案做了“开源”,Facebook此举使之成了行业内的“异类”。
从软件开源到硬件开源
对于软件界的开源,对IT行业感兴趣对人即使说不清楚具体内容,也会有一个比较笼统的概念。硬件的开源,本质上与软件类似。根据Prineville数据中心总经理Ken Patchett介绍,整个数据中心的方案都是共享式的,任何想要兴建数据中心的用户都可以对方案进行复制或者参考,同时用户也可以对整体设计进行改良并将方案贡献出来,集思广益,推动整个数据中心产业更快速实现高性能低成本。
在将自家数据中心开源之后,Facebook 还启动了Open Compute Project,即开放计算工程(OCP)。工程的参与者包括Intel、AMD在内的上游芯片供应商,以及包括惠普、DELL在内的服务器供应商。该工程进一步将开源具体部署到了硬件环节,目的是将开源实现到数据中心的每一个机柜上。
传统的服务器产品,由芯片供应商提供包括处理器、芯片组在内的配套芯片方案,由服务器厂商将其做成服务器成品,最终销售给用户。无论是任何行业任何用途,服务器的整体结构并没有太多变化,同时也非常依赖于Intel、AMD这样的上游厂商的解决方案,用户无法单独做出选择,只能以服务器为单位对关键部件进行整体更换,因此也就造成了极大的资源浪费。
开源主板
在OCP中,Facebook公布了数据中心的全部资料,甚至包括机架服务器机箱尺寸以及更详细的参数,同时也采用了更细致的模块化设计,以确保每一个硬件模块都是可以随时更换的。在这样的基础上,Facebook说服了Intel和AMD,两者最终为Facebook提供了基于OCP的开源主板。
两款主板的外形一致、安装接口一致、扩展接口一致、管理功能一致,通过模块化设计让整个服务器的维护和升级步骤变得十分简单。比如在需要的情况下,如果需要对服务器主板进行更换,只需要四个步骤:服务器下线、抽出AMD(Intel)主板、换上Intel(AMD)主板、服务器上线。
AMD率先发布的开源主板,Intel也会发布一模一样的主板
未来OCP的野心不仅如此,开源之路还可以继续走下去。比如说,随着处理器集成度不断升高,越来越多的重要模块不断被集成进处理器内,在将服务器主板统一成为开源主板的基础上,是不是可以进一步将处理器部分统一成为“开源处理器”?比如统一处理器所能支持的内存规格、PCIE总线带宽规格等关键参数,通过模块化设计,实现在主板上用户可以自由更换Intel、AMD甚至是ARM处理器?
OCP能否左右上游
Facebook的Open Compute Project并非一时冲动之举,其背后是由于服务器领域的一系列关键数字。随着用户对于能耗、运营成本的极度关注,新建大型数据中心已经不满足于使用成型的产品,转而向按需定制的方向快速发展。以X86服务器为例,在此前的数年中,传统型X86服务器的年复合增长率为3.7%,而用户定制的密集优化型服务器产品年复合增长率高达51.1%。虽然后者在整个服务器市场的占有率仅为6.1%,但惊人的复合增长率预示着在未来密集优化型服务器产品将有很大的发展空间,甚至可能取代传统的服务器产品,成为数据中心方案的主力。
在这样的大环境下,数据中心该采用什么样的密集优化型服务器,又该如何定制产品,Facebook显然起到了一个很好的带动作用。来自Facebook的单一需求无法改变整个数据中心行业,然而一旦大量新建数据中心参与Facebook所掀起的OCP工程中来,无疑越来越多的用户会要求上游供应商依据OCP对产品进行深度定制,最终在与上游供应商的博弈中掌握主动权。
+1 你赞过了