近日,谷歌为其全球数据中心带来了一套名为“Espresso”新的SDN架构,可以通过第三方网络服务商为用户提升谷歌的服务速度。
据悉,谷歌制定了覆盖数据中心、服务器、交换机,以及基础设施软件的网络方案,并且与70个世界大都市的ISP实现互联,产生的流量占据整个互联网流量的25%。谷歌指出,Espresso不仅可以为消费级用户带来更高性能,还能惠及选择Espresso的云服务公司。
谷歌研究员阿明·瓦达特和工程师比卡什·科利在一篇博文中称:“现有的互联网协议不能使用ISP合作伙伴提供的所有连接方案,因此无法为最终用户提供最佳的可用性和用户体验。”
据了解,Espresso将从两个方面改善用户体验。首先是基于实时性能衡量,自动化选择最佳数据中心位置,其次是将流量的逻辑和控制与单个硬件路由器分开,单一分布式系统将网络信息聚合做出路由决策。
事实上,Espresso在过去两年一直运行于谷歌的内部生产环境,处理着约20%的流量,以及所有的新增流量。使用过程中,Espresso会基于实际的性能数据对连接点进行动态选择,重新平衡流量。同时,亦可以实时应对公司网络或公共互联网上的故障和拥塞。
作为谷歌SDN战略的四大方向之一,Espresso的挑战似乎是最大的。另外三大方向是数据中心互联系统(Jupiter)、软件定义广域网(B4)、网络虚拟化架构(Andromeda)。