谷歌(Google)正在向云服务开发者披露其分布式基础设施内“跳动的心脏”。
该公司周三宣布,开发者利用谷歌IaaS平台Google Compute Engine(GCE)的us-central1-b和europe-west1-a区,现在可以直接在谷歌的网络虚拟化技术Andromeda之上运行他们的应用程序。
“Andromeda是一个基于软件定义网络(SDN)的底层,用于我们的网络虚拟化的努力,”谷歌著名工程师Amin Vahdat在周三的一篇博客文章中解释。“是用于提供、配置和管理虚拟网络和网络中数据包处理的业务流程点。”
Andromeda技术允许谷歌为开发者提供“分布式拒绝服务(DDoS)防护,透明的服务负载均衡,访问控制列表和防火墙”以及带宽配置,虚拟机迁移,并提升网络延迟相关的性能。
Andromeda:谷歌云计算的联网基础
“Andromeda将使Cloud Platform暴露越来越多的谷歌原始网络基础设施的性能给所有的GCE虚拟机(VM),”他在博客中写道。“一些最有价值的增强功能允许基于支持的Linux内核构建的虚拟机利用卸载/多队列功能。我鼓励有兴趣的客户使用Debian backports映像来创建新的GCE虚拟机。”
该公司在三月初的开放网络峰会介绍了该技术的进一步细节,Vahdat表示Andromeda分割软件交换机和“商品包处理器(commodity packet processor)”之间的网络虚拟化功能(NFV)。这使得它获得大量的特性,但不会牺牲网络性能为代价。
Vahdat的幻灯片显示,谷歌的NFV目标是“本地的性能,完全的隔离,可扩展的NFV,高可用性[和]横向扩展到许多虚拟机”。鉴于谷歌的运营规模,“许多虚拟机”很可能指的是几百万台。
披露Andromeda之前,谷歌在上周宣布大幅降低其云存储和计算服务的定价,该公司试图为自己创建另一个非广告业务,并在这个过程中与亚马逊和微软针锋相对地竞争,从云消费中获得更多的数据。
“Cloud Platform的网络将继续是中止云计算迁移的代理人,”Vahdat在博客中写道。不是宣战,而是拥有“先进武器”的声明。
作者:雷霆 原文地址:http://networking.ctocio.com.cn/95/12908595.shtml