移动云发布业界首款DPU加速负载均衡器

fecce16be865a52d312bb0e56e2d608d.gif

随着公有云业务的飞速发展,上云业务流量的爆炸式增长对负载均衡等网关提出了更高的要求。传统CPU为主的负载均衡器受限于服务器CPU处理能力,只能通过水平扩展集群规模来应对超高的流量需求,但是集群规模过大时,运维管理难度指数级增加,集群的稳定性、成本等都面临巨大考验。

移动云作为行业头部企业,再次引领技术革新,发布了业界首款DPU+服务器架构的负载均衡器,为云网络服务的智能化和定制化提供了强大的支持。

DPU网卡除了传统网卡的功能外,更具备强大的数据处理能力,优化数据运算效率,减轻CPU的负担,提升网络和存储操作性能。服务器+DPU网卡架构负载均衡器,DPU硬件转发时延低至微秒级,解决了CPU为主的负载均衡器在应对大象流,老鼠流,流量突发等场景能力不足的问题,具备高吞吐,低时延、大容量、可编程等特点。

01

DPU加速负载均衡器的技术特点

1、架构适配性强

当前业界通用FPGA、可编程交换机(如Tofino)网络硬件卸载架构,存在FPGA开发设计难度高、周期长、成本高昂,可编程交换机又存在表项容量限制、不够灵活等问题,在面对有状态业务的时候,难以满足需求。移动云服务器+DPU网卡新一代负载均衡器架构如下图所示:

ac759ad1fee1e5d787f272d81c45423f.png

负载均衡器快路径和慢路径都集成在DPU卡上,慢路径处理主要在DPU的ARM CPU上,负责处理新建并发等业务报文,会话卸载业务由DPU上的高性能转发芯片进行处理,实现快速转发,极大提升会话报文处理性能。慢路径通过高速通道进行标准的DPDK接口(如RET_FLOW)进行表项下发,软件只需要轻微的改动就能支持快慢路径分离。

架构适配型强,主流DPU单卡处理性能已达200G/400G,未来将推出800G DPU网卡,单服务器可插4~8张DPU卡,定制化服务器可以支持更多。智能网卡已经实现能力标准化,相比纯CPU转发的服务器,性能和成本方面有更大的优势。

2、超大吞吐

移动云负载均衡器采用DPU卡进行加速,实现快慢路径分离,单卡达到了200Gbps线速转发、50万新建、800万并发的能力。单服务器(配置4块网卡)吞吐可达到800Gbps、200万新建、3200万并发,相比于普通服务器,性能实现了数十倍以上的提升。

如下为2个仪表Client-Server测试实例,单卡200G满载流量图:

bbd6641aed0563da2cbebc114ed740c2.png

57e2ca2bf97149b53c5053ed9857c046.png

8819c57e44e620e64213670441b2b8d9.png

9413b76c2d6aa203e4caf502683e42c8.png

3、数据面可编程:

数据面支持P4编程,通过P4在DPU硬件芯片设计了会话表,路由表,ACL表、ARP表等表项,使得二层,三层,四层网络相互解耦,使得会话卸载结构清晰,层次分明。

P4的加入,也使得流量统计、限速、镜像等能力变得更加容易实现,提升了产品的运维监控等能力。P4通用开放的数据面编程语言,大大降低了数据面的开发难度和开发周期,使得硬件pipeline可以实现快速迭代满足不同应用场景和需求。

4、成本效益显著

负载均衡慢转平面部署在DPU网卡自带CPU上,单DPU网卡完成了数据面慢转和快转平面所有功能,节省了宝贵的服务器CPU资源;单网卡吞吐性能远超服务器CPU处理性能,且DPU网卡成本低于服务器成本(相比于传统架构降低了70%以上),这将大大降低负载均衡的硬件成本。

02

应用场景

移动云推出的DPU加速负载均衡器适用于多种场景,包括但不限于:

  • 文件存储,对象存储等存储场景(如下图);

  • K8S、数据库等场景;

  • 视频、游戏、直播等在线服务场景;

  • 云网融合场景。

5a2ceddfbb3cb124babeb6ab2776b5b4.png

03

演进方向

当前基于DPU+服务器已经成功实现在有状态网关负载均衡器的应用,后期也可以基于第三方DPU进行无缝集成。依托P4可编程和DPDK通用软件生态的灵活性,后续能够可以推广到其他有状态网关,比如NAT,裸金属网关等场景。

在后Tofino时代,随着网卡带宽的持续提升,可以基于纯服务器+DPU架构进行公网网关、QOS网关、SLB NAT、XGW等网关产品演进,实现硬件和软件能力通用化、统一化,和交换机等设备解耦。

04

结语

移动云发布的DPU加速负载均衡器,不仅在性能上实现了质的飞跃,更在成本控制上展现了其独特的优势。在数据中心运营中,成本和性能始终是两大核心考量因素。DPU网卡通过其高性能的处理能力和低延迟特性,极大的降低了单位流量的转发成本,提升了云上用户体验。此外,DPU网卡的通用性和易扩展性,也使得数据中心的扩展和管理变得更加高效和便捷。

9459431023b93881d3161f7717ae0cab.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值