去年夏季,社交网络Facebook领导的一个公司曾对思科造成重创。周四,作为思科的老对手,网络公司Juniper公开高调宣布支持Facebook。Facebook对思科的威胁越来越大,尽管它不会导致思科灭亡,但可能动摇其根基,迫使思科做出一些艰难的选择。
对思科造成重创的是一种名为Wedge的新式网络设备,它帮助Facebook进入价值达230亿美元的以太网交换机市场,而这个市场恰好是思科占主导地位。这种新的交换机还未实际生产,依然停留于设计阶段,但Facebook承诺将通过其开源计算项目(Open Compute Project)免费提供。开源计算项目是一种建立和购买计算机硬件的全新方式。任何人都可以贡献自己的设计,免费使用它们,并从签订合同的制造商那里订购。
现在,Juniper实际上正是这样做的。这家公司自己设计开源计算项目交换机,上面运行自己的操作系统Junos OS。Juniper将设计交给制造商Alpha Networks生产,然后将交换机出售给有大数据中心的企业。但Facebook的交换机与此不同:
Facebook的交换机不仅仅是购买硬件设施的全新方式,它还是设计“软件定义网络”(software-defined networking)的一种全新方式。“软件定义网络”可以将网络设备上发现的所有花哨功能植入软件中,然后在服务器上运行。你依然需要网络设备,只是使用的更少,而且无需昂贵高端设备。有朝一日,这种网络肯定会引发价格大战。Facebook参与“软件定义网络”,鼓励更多公司这样做。如果Facebook能成功,其他公司也可以。
Juniper的交换机Wedge,可与许多开源软件兼容。人们可以使用Python等共同语言对其进行编程,也可以与流行的Chef与Puppet Labs等开源管理工具兼容。所有网络设备制造商都在研发“软件定义网络”交换机,包括思科。实际上,思科称其去年推出的“软件定义网络”产品非常热销。但思科的设备与Wedge不同,思科或Juniper的传统交换机只是单一设备。
而Wedge则被设计与标准硬件结合起来,你可以按照自己的意愿进行改变。Facebook没兴趣与思科竞争,它只想建立一种可靠、低成本、易于维护的设备,在自己的数据中心使用。Facebook首席执行官马克·扎克伯格(Mark Zuckerberg),在最初3年,开源计算项目硬件可为Facebook节省10亿美元。其他公司也对其寄予类似希望。
大多数公司,包括电信巨头,都不想设计和建造类似Lego的服务器。Juniper趁虚而入,这些公司可以购买Juniper的Wedge。思科已经意识到Wedge的威胁。10月份,也就是Wedge推出后数月,思科也成为开源计算项目的“金牌会员”。思科告诉客户,如果他们想要开源计算项目产品,可以求助思科,不需要Alpha Networks或Juniper。
如果Juniper的开源计算项目交换机受到欢迎,会将思科推上尴尬位置吗?思科也会跟风,建造自己的Wedge吗?思科会针锋相对地开发新的“软件定义网络”交换机吗?思科已经斥资约10亿美元开发这类产品。
思科也未对Juniper的交换机发表评论,但其表示:“思科一直是多个先进开源项目的领导者,包括开源计算项目。”