当前位置:首页 > 问答 > 正文

开放计算到底是开放技术还是开放理念,还是两者都有点意思?

关于开放计算究竟是开放技术还是开放理念,或者两者兼有的问题,我们可以从它的起源和发展来理解,它从一开始就是理念先行,技术随之落地,两者紧密交织,共同构成了我们今天所说的开放计算。

开放计算到底是开放技术还是开放理念,还是两者都有点意思?

开放计算的核心驱动力是一种开放的理念。 这个理念的诞生,直接源于像Facebook这样的大型互联网公司面临的现实困境,根据相关记述,大约在2011年前后,Facebook的数据中心规模和计算需求急剧膨胀,但他们发现,如果继续依赖传统厂商提供的“黑箱”式专有服务器和机柜,不仅成本高昂,而且定制化程度低,无法满足自身业务的独特需求,他们可能不需要服务器里那些为通用场景设计、但自己用不上的功能,这些功能反而增加了采购成本和电力消耗,更重要的是,一旦设备出现问题,维修和优化的主动权完全掌握在厂商手中,自己束手无策。

开放计算到底是开放技术还是开放理念,还是两者都有点意思?

这种“受制于人”的感觉,促使Facebook的工程师们萌生了一个大胆的想法:我们能不能像开源软件那样,来“开源”硬件基础设施的设计? 这就是开放理念的精髓所在——打破专有技术的壁垒,通过社区协作的方式来共同设计、优化数据中心的基础设施,包括服务器、机柜、网络设备甚至机架等,这个理念的目标非常明确:降低所有参与者的总体拥有成本,提高效率,并加速技术创新,正如开源软件运动相信“众人的眼睛比少数人的眼睛更善于发现错误”一样,开放计算理念相信,集合全球顶尖工程师和公司的智慧,一定能设计出比任何单一厂商闭门造车更好的硬件解决方案,从动机上看,开放计算首先是一场思想上的革命,是对传统封闭供应链模式的一种挑战和颠覆。

开放计算到底是开放技术还是开放理念,还是两者都有点意思?

这种开放理念必须通过具体、可实施的开放技术来落地。 光有想法是不够的,开放计算之所以能形成今天的影响力,是因为它确实拿出了一套套实实在在的技术规范,Facebook率先将自己的数据中心硬件设计,包括主板、机箱、电源等详细规格和设计文件,全部公开,这就是最直接的“开放技术”的体现,这些技术文档不是概念稿,而是包含了电路图、CAD图纸、物料清单等所有必要的工程细节,允许任何公司或个人免费下载、使用、修改甚至重新发布。

他们公开了名为“天蝎”的整机柜服务器设计规范,这种设计针对大规模部署进行了高度优化,比如集中供电、共享散热等,与传统服务器相比,能显著提升能效和密度,这些开放的技术标准,吸引了谷歌、微软、英特尔、IBM等众多科技巨头以及广达、纬创等硬件制造商的加入,大家组成开放计算项目社区,共同贡献创意,评审设计,并推动这些开放技术标准走向成熟和产业化,你可以在市场上直接购买到符合开放计算标准(OCP标准)的服务器、网络交换机等产品,它们来自多家供应商,形成了竞争,从而进一步压低了价格,这就是开放技术带来的直接好处:它把之前被锁在少数公司保险柜里的“秘方”变成了公共财产,让所有参与者都能受益。

结论是两者都有点意思,而且是深度交融的。 开放理念是开放计算的“灵魂”,它指明了方向,即通过开放协作来解决行业共性难题,没有这种共享、协作的初心,就不会有后续的行动,而开放技术是开放计算的“躯体”,是理念得以实现的载体和工具,那些公开的设计规范、标准文档,是将理念转化为实际生产力的关键。

两者相辅相成:理念为技术的发展提供了社区动力和道德正当性,而技术的成功落地和广泛采纳,又反过来强化了开放理念的正确性和吸引力,吸引了更多成员加入,形成了一个正向循环,它既不是空洞的口号,也不是冷冰冰的技术文档堆砌,而是一场由务实目标驱动、通过技术开放来实现的产业协作实践,理解开放计算,必须同时看到其背后的哲学思考和其面前的具体技术蓝图,缺一不可。