Google正在使用其Compute Engine云计算平台向组织提供内部软件定义的网络技术。在过去的两年中,Google一直处于软件定义网络(SDN)的最前沿,开发了一种名为Andromeda的基于OpenFlow的系统,供内部使用。Google的杰出工程师Amin Vahdat在4月2日写道,现在,这家Web巨头正在将这种网络虚拟化技术引入Compute Engine,此举将使客户能够“通过我们已经非常快的网络连接,看到吞吐量的主要性能提升”。在公司博客上发帖。
Andromeda已经在两个Compute Engine区域中可用-us-central1-b和Europe-west1-a。Vahdat写道,在接下来的几个月中,Google会将其所有区域迁移到SDN平台,他在3月的开放网络峰会上作了关于仙女座的演讲。
SDN和网络功能虚拟化(NFV)已成为网络市场的热门话题,与传统的基于硬件的环境相比,可扩展性,自动化程度和可编程性更高的基础架构需求正在不断增长。SDN本质上是从基础物理基础结构(例如复杂而昂贵的交换机和路由器)中删除网络智能,并将其存储在基于软件的控制器中。虚拟网络功能(从负载平衡到防火墙)可以作为软件应用程序使用。
对于谷歌,Facebook,微软和亚马逊等大型网络公司而言,能够迅速扩展并适应不断变化的业务需求至关重要。此外,在因云计算,大数据,虚拟化,更大的IT移动性和自带设备(BYOD)等趋势而变化的商业世界中,组织看到对自动化程度更高的网络的需求不断增长,更易于编程且成本更低。
基本上,所有主要的网络供应商都在构建其SDN和NFV产品组合,并定义他们所说的是实现SDN的最佳方法。思科系统公司以其以应用程序为中心的基础架构(ACI)采取了不同的策略,该中心提供了更多的软件和硬件方法来实现相似的目标。
Google积极建立自己的数据中心资源,包括网络。Vadhat写道,这使该公司在协调从虚拟机和虚拟机管理程序到操作系统,网络设备和网络接口卡的所有方面均具有优势。
他写道:“我们具有独特的优势,可以利用Google在整个硬件,软件,LAN和WAN上的控制和专业知识,为Cloud Platform客户提供无缝的体验。” “在Google,我们可以通过可编程访问整个网络堆栈(从最低级别的硬件到最高级别的软件元素)而受益。我们可以设计端到端的产品,而不是被迫根据可用的插入点来创建折衷的解决方案。通过在整个堆栈之间进行协调来实现安全,高性能的解决方案。”
他说,Andromeda在暴露NFV的同时有助于提高网络性能,其中包括防止分布式拒绝服务(DDoS)攻击,负载平衡,访问控制列表和防火墙等功能。
他写道:“因此,仙女座本身并不是Cloud Platform网络产品;它是提供具有高性能,可用性,隔离性和安全性的Cloud Platform网络服务的基础。”
此外,Google工程师已经在进行改进,包括对低延迟,持久存储,用于NVF的API和虚拟机迁移的高速访问。
“ Andromeda是我们底层网络虚拟化体系结构的重塑,其SDN核心使我们能够快速迭代并提供新功能,” Vadhat写道。“这确保了Cloud Platform的网络将继续成为推动云计算发展的因素。