谷歌如何利用Espresso来连接公共互联网

在开放网络峰会(Open Networking Summit),谷歌的工程师们强调了他们的软件定义网络(Software Defined Networking,SDN)策略的能力,包括名为Espresso的对等边缘架构(peering edge architecture)。谷歌研究员Amin Vahdat与杰出工程师Bikash Koley声称这项技术带来“前所未有的扩展性、灵活度和效率”,两年多的生产环境运行也已经证明了这一点。

谷歌产生了所有互联网流量的25%以上,并依赖与分布在全世界的主要互联网服务提供商的连接。提升与这些互联网服务提供商的连通性需要超越现有互联网协议的能力。Espreeso是谷歌SDN策略的第四代支柱,并聚焦于提升网络性能和与这些互联网服务提供商的对等连接的可用性。

通过端到端网络连接的实时监测,Espreeso能够动态选择从哪里提供服务内容,而不是依赖于更多的静态分析和路由路径。终端用户从中受益而获得更高质量的感知体验,谷歌云也能够获得超过一般互联网的网络可用性和网络性能。

Espresso用一个分布式系统取代了个人路由盒的概念。谷歌的大规模计算设施,可以执行比成千上万个离散的路由器能获取的更复杂的流量分析。

Espresso的设计与谷歌的整体SDN策略目标一致,将网络视为一个大规模的分布式系统,用与谷歌计算和存储系统同样的方法管理和控制。

谷歌SDN由Espresso和其它三个部分Jupiter、B4和Andromeda组成。Espresso主要负责与互联网服务提供商的对等连接;Jupiter负责处理单个数据中心内的流量;B4侧重于数据中心之间的连接;Andromeda则负责网络功能的可视化,提供监控和管理功能。

本文转自d1net(转载)

上一篇:WinSock - 建立有连接的通信


下一篇:SQL优化常用方法8