模块化和开源现在是网络基础设施的口号,无论你是提供互联网连接还是虚拟现实猫视频。
在周二于旧金山举行的2016年结构大会上,Facebook宣布了迄今为止最强大的模块化数据中心交换机,而AT&T则对其从专用服务器到基于软件架构的大规模迁移进行了更新。
一旦同一类型的硬件可以在网络中做不同的事情,每个人都有更多的自由来完成需要做的事情。
对于Facebook来说也是如此,它在新时代建立了自己的交换机创新和软件堆栈背包开关AT&T表示,企业现在可以在90秒内订购和开通服务,而不是90天。对于像谷歌这样的云计算公司来说,敏捷性也是一个关键卖点,他们希望自己的客户在几年内可以完全忽略硬件。
Backpack是Facebook的第二代模块化100Gbps(比特每秒)交换机,内置12个交换机,每个交换机的容量相当于Wedge 100交换机。当Backpack完全部署在公司的数据中心时,Facebook将完成从40Gbps雷竞技电脑网站到100Gbps的基础设施升级。Facebook工程和基础设施主管杰伊·帕里克(Jay Parikh)表示,直播视频和虚拟现实等新兴应用将取决于额外的速度。
像Facebook的其他开关一样,Backpack是基于本地的FBOSS操作系统和在创建过程中吸取的经验教训6-Pack,该公司的第一个开放式硬件模块化开关。
Backpack开关有独立的数据、控制和管理平面,这允许在开关内分散工作负载,并以不同的形式构建Backpack。使用Facebook自己的软件堆栈帮助Backpack的设计在几个月内从白板变成了生产使用,并让该公司尝试新的网络协议等东西。
但与AT&T一样,Facebook也依赖合作伙伴的生态系统来实现其网络愿景。Parikh说,该公司的创新项目始于小型内部团队,依赖于制造商和软件供应商等大型合作公司来构建和测试概念。
然后,该公司通过开源将这些努力的产品贡献给更大的第三方社区。它已经将Backpack的设计提交给了facebook创建的开放计算项目,该项目已经为企业和网络供应商提供了6-Pack和其他交换机设计。这一举措帮助其他公司采用了Facebook的一些社交方式,尽管确实存在限制一个普通的公司可以做什么来模仿他们。
Facebook的方法也一样下文电信项目.这家社交网络公司不会将其Aquila无人机或Terragraph高速无线技术用于商业用途。“我们不想成为运营商,”帕里克说。通过电信项目,它希望激励其他人。
“我们想向社区和世界展示,有创新的方法来解决这些挑战,让人们更快地连接起来。传统的解决方案正在进行中。
开源软件也是AT&T多年来的核心业务迁移到一个软件定义的网络。该公司首席战略官兼技术和运营集团总裁约翰·多诺万(John Donovan)说,该公司做的最重要的事情是将软件分解成多个部分,以便在大多数标准功能上重用开源组件。
多诺万说:“我们从传统供应商那里购买的所有电器都需要被分解成原子结构。”
多诺万说,软件定义的网络为订户带来了回报,订户可以自己订购服务,随着需求的变化对带宽等东西进行微调,并在几分钟内看到变化。
他说,迁移需要将已有42年历史的大型机应用程序转变为可以在现代云基础设施上运行的软件。自2009年以来,AT&T已经将大约80%的数据中心环境和30%的广域网络转换为云架构。
他说,最难的是改变企业文化。习惯于通过移动电线来解决问题的工程师必须学会如何通过在六台虚拟机上查找代码缺陷来解决问题。AT&T的回答是数百万个小型“再技能”课程,他说这些课程帮助员工从消失的岗位转向编码等工作。