环球体育HQBET下载官网


 

如何明智的选择最合适的负载均衡方案:F5负载均衡?纯软件部署?还是其他?

日期:2024-01-20 18:03:41 浏览次数:115 分类:公司动态 来源:环球体育HQBET下载官网

  在选择硬件还是软件负载均衡方案时,务必根据实际的场景去考量。我们总结衡量负载均衡性能的关键指标,主要有以下几条:

  在定制处理器上运行的独立负载均衡服务器。硬件负载均衡一般都支持全局负载均衡并提供全面的、复杂的负载均衡算法,功能强大;并且基于专用的处理器,吞吐量也能做到很高,能支持单机百万以上的并发。此外硬件负载均衡往往具备防火墙、防DDOS等安全功能。

  支持硬件负载均衡的专用设备是一个封闭的盒子,当有必要进行动态扩容/网络改造时会非常不灵活。举个例子,目前有很多上云的业务希望用云管平台统一管理起来。但是如果是用封闭的硬件负载均衡方案,就没办法做到灵活的统一管控。另一个更为实际的因素,价格。专用硬件负载均衡设备价格昂贵,大多数用户负担不起。以F5 的设备为例,一台比较低端的设备在市场行情报价可达到 30 万左右,如果还有必要进行高可靠部署,成本就是翻倍的。

  显而易见,性能上达不到专用硬件的性能。在做这种软件负载均衡的情况下需要仔细考虑各种各样的接口,业务的配置,这会是很复杂的情况。并且所有基于软件的负载均衡实现方式都需要部署在我们服务器上,也就从另一方面代表着消耗服务器 CPU 的性能,造成了我们各种各样的一个厂商成本上升。

  有一个新请求过来,设备首先会去查表,如果命中就直接走硬件的快速转发;假如没有命中就会把请求上送到智能业务处理卡(GHC卡),由其进行转发。与此同时它还会把有关信息发送给CPU,CPU会生成详细的会话表项,并把表项的摘要下发到交换芯片中,交换芯片在数据流下次进来的时候直接转发,以此来实现智能快速转发和慢速转发的结合。

  在实际的负载均衡场景中,往往存在着非常定制化的开发需求。X-T系列硬件平台可提供一款针对开放、可编程网络构建的底层操作系统(AsterNOS-Framework),它作为一站式的综合开发环境,以轻量化的SONiC为内核,将三种异构硬件单元(x86/ARM/P4 Switch ASIC)融合成一个完整的网络系统,可为开发者快速缩短开发周期。

  除了标准的Linux以外,Helium DPU网卡还可提供底层基座操作系统FusionNOS-Framework和DPDK开发套件,客户能此为基础,直接开发上层应用程序。基于x86开发的各种DPDK应用、VPP应用和一般Linux驱动应用,仅需要简单编译就可以迅速移植到Helium DPU网卡上。