在本周的开放网络峰会谷歌首次公开谈论其自定义数据中心网络。雷竞技电脑网站近十年来,我们一直听到、读到和写到谷歌是如何构建自己的交换机和编写自己的软件来处理其搜索引擎和应用程序上的巨大流量负载的,因为供应商提供的产品要么无法胜任任务,要么太贵,或者两者兼而有。
这周我们发现了他们是如何做到的。谷歌研究员兼网络技术主管Amin Vahdat在ONS的主题演讲中描述了该公司的数据中心网络架构、功能和能力,以满足对软件定义网络实现和体验信息的渴望。雷竞技电脑网站
瓦达特总结了他的讲话在这里并通过谷歌云平台向外部开发人员提供了该架构的使用。
总结一下Vahdat的总结:
- 网络是围绕Clos拓扑结构安排的,在Clos拓扑结构中,一组小型、廉价的交换机被分组到一个更大的逻辑交换机中。
- 谷歌使用一个内部编写的集中软件控制堆栈来管理数据中心内的数千个交换机,并将它们视为一个大型结构。雷竞技电脑网站
- 该公司最新一代的Jupiter纤维设计的总平分带宽超过每秒1petabit,足以让100,000台服务器以每10Gbps的速度交换信息,或者足以在不到十分之一秒的时间内阅读国会图书馆的全部扫描内容。
- 在过去的十年中,谷歌将单个数据中心网络的容量提高了100倍以上。雷竞技电脑网站
- 在构建自己的软件和硬件时,谷歌更少地依赖标准Internet协议,而更多地依赖为其数据中心或其他数据中心量身定制的协议。雷竞技电脑网站
Vahdat在他的博客中写道:
与传统的以路由器为中心的互联网协议相比,我们的网络控制栈与谷歌的分布式计算架构有更多的共同点。
也许过去10年被谷歌冷落的供应商可以从这家超网络规模公司那里学到一些关于数据中心网络产品开发的东西。雷竞技电脑网站关键的推动力可能是架构对外部开发人员的吸引力。
但是,吸引他们的是谷歌数据中心网络架构吗?雷竞技电脑网站还是谷歌本身…
在任何情况下,谷歌在过去的10年里一直在使用(自己的)SDN并从中受益, Vahdat州。就像微软已经使用SDN并从中受益五年了.
行业能够从他们的经验中获益的程度可能取决于谷歌和Microsoft通过开源和其他方式与行业分享多少代码,不仅是他们的经验,还有实际的代码。在本周的ONS大会上,云运营商和企业用户不仅要在他们的SDN中使用开源,还要为开源SDN社区做出贡献。
但正如微软Azure首席技术官Mark Russinovich本周在ONS上所说的那样,做出这个决定并不容易——归根结底,要确定对贡献者的成本和收益是多少,对社区的收益是多少,以及什么是“秘密武器”知识产权vs.可共享开发。
更多信息请访问思科子网: