Andromeda 提升 Google 云平台网络

阅读数:1044 2014 年 4 月 24 日

话题:LinuxDevOps架构

Google 最近宣布其Andromeda 网络虚拟化堆栈已经开始为 Google Compute Engine(GCE) 的两个区(us-central1-b 和 europe-west1-a)提供服务,未来几个月内它将迁移到其它区。不需要 Google 云用户进行任何重新配置,Andromeda 就能提供了显著的性能提升。通过融合软件定义网络 (SDN) 和网络功能虚拟化 (NFV),Andromeda 能够提供分布式拒绝服务 (DDoS) 攻击保护、透明的服务负载均衡、访问控制列表和防火墙。

对于 GCE 用户来说,Andromeda 是无缝升级,他们能感受到的最大变化将是性能提升。一位知名的 Google 工程师 Amin Vahdat 写到:

为了展示性能提升的幅度,云计算平台团队进行了多项性能试验。其中一项测试使用 netperf TCP_STREAM 在同一个 GCE 区评测吞吐量。通过比较基线性能(Andromeda 之前)和 Andromeda 性能,能够突显出 Andromeda 架构的优势。

Andromeda 的主要目标是使 Google 网络能够为多租赁云提供更大的容量,而之前,该网络只服务于单一租赁,即 Google 自己。系统证明了 Google 已经完全掌控其环境(乃至定制硬件)以及跨越虚拟机、管理程序、操作系统、网卡、架顶式交换机、光纤交换机、边界路由器和 Google 网络端边缘。

为了充分使用 Andromeda 的能力,GCE 用户最好使用最新的 Debian backports 镜像,它包括额外的内核驱动,能够利用卸载和多队列的优势。尽管最近 GCE 支持的操作系统有所增加,开始支持 Red Hat Enterprise Linux(RHEL)和 SUSE Linux Enterprise Server (SLES),但 Andromeda 还没有为它们提供优化的内核。同样也没有提及即将在 2014 年 5 月 1 日推出的 Windows 镜像的 Andromeda 优化。

查看原文链接:Andromeda improves networking for Google Cloud Platform