OCP最成功的项目是NIC网络接口卡。
从《一图了解OCP(开放计算)全部九大类项目》可以看出,OCP是一个博大精深的体系。
如果这个组织持续运转良好,我想里面对应的大大小小的组件会逐渐席卷一切IT硬件基础架构,大的如支持液冷的新型数据中心、高效低碳的整机柜,国内与之类似的有ODCC整机柜;小的如连接器、网卡、交换机。不过,考虑到硬件重构的成本,以及需要克服的惯性,很可能比开源软件的普及会慢一些,但我觉得开放计算将像“灰犀牛”一样,稳健、势不可挡。
个人感觉,大的组件,由于需要规模效应方能凸显重构的好处,会普及的慢一些。不过仍能看到整机柜的采纳,从互联网、云计算行业,走向电信运营商、金融等行业。小的组件,普及会很快,例如NIC3.0网络接口卡,从年2月开始,出来也就4年多,但它将变成主流的网卡形态。
例如,英伟达介绍ConnectX-6Lx的官方网页,提到:ConnectX-6Lx各式各样的SmartNIC产品组合提供多种尺寸、输入量和速度的适配卡,包括PCIe短卡和符合开放式运算项目(OCP)3.0的适配卡,可供客户依据自身需求选择。
从下图可以看出,NIC3.0和NIC2.0对比起来,其实区别还是比较大的,这种不能向下兼容的设计往往是比较忌讳的。但也许正是因为开放、开源,合作、共建,使得生态上的各个厂商比较容易达成共识,相对封闭生态,能够更快速的演化。
备注:共识和演化,详见《随笔:为什么要开放?》
下面转载一些内容,供读者朋友们进一步了解:
在OCPNIC项目成立之前,服务器主板上也会通过PCIe插槽出高速网络接口,这些能够从主板上提供高速网络接口的卡被统称为LOM(LANOnMotherboard)卡。由于业界没有一个明确的LOM卡标准,因此各个服务器厂家按照自己产品的需要,开发了多种样式的LOM卡,比如mLOM、sLOM、FlexLOM卡等。这些LOM卡形态各异,彼此接口定义也存在差异,使得互相之间无法通用。
对用户而言,这意味着用在HPE服务器上的LOM卡是无法用在Dell服务器上的。更有甚者,同一个厂家的LOM卡,可能只能用在某几款该厂家服务器上,在该厂家其它服务器上则无法使用。这样一来,不仅增加了用户的额外费用投入,还使得设备维护变得更为复杂。
Facebook在年发起OCP组织,其目的就是为了实现开源和开放。通过开放和归一化,可以有效地减少这些大型互联网厂家在硬件设备投入上的费用,并减少设备维护的成本。于是服务器里的LOM卡成为了OCP成员们的目标之一,在年就启动了OCPNIC项目。
更多内容,可以打开《即将一统天下的OCPNIC3.0及其未来》
扩展阅读:
1、OCP