[发明专利]负载均衡方法、装置、设备及可读存储介质有效
申请号: | 202210555137.8 | 申请日: | 2022-05-19 |
公开(公告)号: | CN114928615B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 庄煜东;郑斌斌 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/1031 | 分类号: | H04L67/1031 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈文香 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种负载均衡方法、装置、设备及可读存储介质,负载均衡系统中新增主机时,负载均衡器接收到数据包,倘若映射表中不存在该数据包的五元组,则从负载均衡系统包含的各主机的RS中确定出用于负载均衡的生效RS,从生效RS中选择出目标RS并将数据包发送给目标RS,从而完成第二次负载均衡。采用该种方案,每次新增主机后,负载均衡器从已生效的RS中确定出目标RS并发送数据包,确保新增主机上的负载均衡器的有充足的时间针对已有业务生成映射表,映射表中记录已有业务的五元组和RS的映射关系,避免负载均衡器将已有业务的数据包发送给不正确的RS,实现提高业务质量的目的。
技术领域
本申请涉及负载均衡技术领域,特别涉及一种负载均衡方法、装置、设备及可读存储介质。
背景技术
随着云技术的发展,服务器面对的访问数量快速增加,服务器需要具备处理大规模并发服务访问的能力。对于大负载的服务器而言,CPU、I/O处理能力很快成为瓶颈,而单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决问题。因此,必须采用多服务器和负载均衡(Load Balance,LB)技术才能满足大规模并发服务访问的需要。
负载均衡是指:利用负载均衡器将大量的并发访问或数据流量分担到多台真实服务器上,由真实服务器进行处理,减少用户等待响应的时间。在云平台中,负载均衡器通常采用Linux虚拟服务器(Linux Virtual Server,LVS)架构,由前端的负载均衡器(LoadBalancer,LB)和后台真实服务器(Real Server,RS)群组成。LB接收到来自客户端的业务请求后,根据预设的调度转发策略及负载均衡调度算法将业务请求调度转发给RS,RS处理业务请求并返回应答结果。然而,LVS负载均衡技术存在性能开销大、LB容易受负载突增的影响的弊端。
为克服LVS负载均衡技术的问题,业界引入快速数据路径(eXpress Data Path,XDP)的负载均衡架构。然而,基于XDP架构,当在集群中新增主机时,集群内正在进行的业务的连接会异常断开,且该异常与新增主机的数量成正比,导致正在进行的业务异常。
发明内容
本申请提供一种负载均衡方法、装置、设备及可读存储介质,通过对负载均衡器进行改进,以解决基于XDP的架构新增主机时对已有业务的影响,实现提高业务可靠性的目的。
第一方面,本申请实施例提供一种负载均衡方法,应用于负载均衡系统中的主机上的负载均衡器,所述方法包括:
确定负载均衡系统中存在新增主机,所述负载均衡器是所述负载均衡系统包含的多个主机中的任意一个主机上的负载均衡器,所述多个主机中的每个主机上均部署负载均衡器和真实服务器RS;
接收数据包;
从所述负载均衡系统包含的各主机的RS中确定出生效RS,所述生效RS是新增主机之前所述负载均衡器对已有业务的数据包进行负载均衡时涉及的RS,所述已有业务是新增主机之前所述负载均衡系统正在提供给用户的业务;
从所述生效RS中确定出目标RS;
向所述目标RS发送所述数据包。
第二方面,本申请实施例提供一种负载均衡方法,应用于负载均衡系统中的查询设备,所述方法包括:
接收所述负载均衡系统中新增主机上的RS发送的通告请求,所述通告请求用于指示所述RS的虚拟IP地址VIP;
记录所述VIP以及通告时间点,所述通告时间点是所述查询设备接收到所述通告请求的时间点,所述VIP和所述通告时间点用于确定所述新增主机上的RS是否转变为生效RS,所述负载均衡系统中的生效RS是所述负载均衡系统中的负载均衡器对已有业务的数据包进行负载均衡时涉及的RS,所述已有业务是新增主机之前所述负载均衡系统正在提供给用户的业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210555137.8/2.html,转载请声明来源钻瓜专利网。