据媒体报道称,在近日举办的第十三届网络系统设计与实现USENIX研讨会(NSDI ‘16)上,Google公布软件网络负载均衡器Maglev,称这是一个基于商用服务器的负载均衡器。
Maglev是一个运行在Linux服务器上的大型分布式软件系统,不同于传统的硬件网络负载均衡设备,它的部署不需要特定物理机架,可以很方便的通过添加或移除服务器进行调整。
Maglev被Google的云计算平台Google Compute Engine使用,不需要预热就能应付每秒100万次请求。它使用 Equal-Cost Multi-Path routing (ECMP)将进入的数据包分散到所有Maglev机器上。
Maglev是谷歌为自己的数据中心研发的,并已于2008开始用于生产环境。如今,不同于专用的硬件负载均衡设备,Maglev是运行在商用服务器上的软件解决方案。