受到推崇的, 2024

编辑的选择

Facebook的开放计算项目开始破解网络

Французский язык Цифры от 11 до 20 на французском Урок французского языка от Элизабет Sisters Like

Французский язык Цифры от 11 до 20 на французском Урок французского языка от Элизабет Sisters Like
Anonim

开放计算该项目表示,它已经打破了硬件和软件之间的紧密联系,这使得网络关闭数十年,并且花了不到两年的时间。

交换机和路由器传统上是来自同一供应商的硬件和软件的“黑匣子”用新思路修改它们的方式。 Facebook的基础设施软件工程经理Omar Baldonado表示,网络就像15年前的Unix服务器一样,拥有专有硬件和操作系统。他于周二在圣何塞举行的OCP峰会上表示,OCP在2013年5月开始的努力现在开启了这个世界,

供应商的建议,开发工作和测试从那以后导致了第一个用开放源硬件设计,以及用于网络设备的完整开源软件堆栈的开始。有了这些,来自一个供应商的软件可以从另一个供应商的硬件上运行,有可能将闸门打开,以实现更多的创新,以满足企业的需求。[

] [进一步阅读:最好的无线路由器]

OCP像其他开源项目,从供应商和其他开发人员的贡献,并审查他们包括在一套免费提供的规格。不同之处在于OCP主要认证硬件设计而不是代码。其测试工作包括确保开放式技术与传统设备协同工作,而传统设备大多数企业在其网络中仍有很多年。

起初网络工作并不容易,因为没有人共享交换机硬件设计,Baldonado说过。有些难题需要解决,包括知识产权许可。但去年年底,OCP接受了其首个开放式交换机设计,这是一款来自台湾的智邦科技的万兆以太网交换机。“这是业界首创。无处可去,只需获得开关设计套件,“Baldonado说。 “任何人都可以制造这个。”

更多硬件正在发展中。 Facebook的Wedge是一种十分引人注目的设计,它是一款连接机架中所有服务器的万兆交换机,该公司刚刚提议将其作为对OCP的贡献。 Accton宣布计划在本季度开始销售基于Wedge的交换机,其他厂商也计划使用该设计。 Broadcom,Mellanox和Alpha Networks也提供了OCP正在评估的硬件设计。但开放式网络也需要软件,OCP也在努力。周二,OCP接受了开放式网络Linux,这是由Big Switch Networks提供的开关操作系统。微软已经启动了一个多供应商项目来构建SAI(开关抽象接口),这是一个通用编程层,用于访问任何开放硬件上的基本开关功能。该项目的下一个目标是为开放网络设备开发一个完整的软件栈。
Broadcom周二还发布了开放网络交换机库,开发人员可以访问公司StrataXGS交换芯片的SDK(软件开发工具包)。据Facebook技术运营总监Najam Ahmad称,这是一项重大突破。开关是由需要数年时间开发的定制芯片来完成的,所以即使是开放式开关的设计人员也需要转向像Broadcom这样的芯片供应商。 Ahmad说,对于真正开放的网络,开发人员必须能够编程这些芯片,并且需要访问SDK。到目前为止,Broadcom需要SDK的许可证。 “你可以得到一个盒子,但是如果没有许可证,你就无法编程”,他说:“对于FBoss来说,开放式库对Facebook来说是个好消息,因为FBoss是通过Broadcom的SDK工作的与交换芯片对话,Ahmad说:“Facebook希望OCP能够创建一个广泛的网络供应商生态系统,可以利用它来挖掘未来的问题。该公司估计,OCP技术和相关效率工作为基础设施成本节省了20亿美元。 Baldonado说,Wedge交换机及其软件已经在Facebook数据中心的生产中使用。 “如果你是Facebook的14亿用户之一,你很可能会经历FBoss。”

Top