负载均衡方法及装置制造方法及图纸

技术编号:31508901 阅读:23 留言:0更新日期:2021-12-22 23:44
本申请公开了一种负载均衡方法及装置,属于通信技术领域。所述方法包括:获取第一统计模型,所述第一统计模型用于表示各服务器中的请求目标对至少一类资源的占用统计;基于所述第一统计模型,生成所述请求目标的迁移计划,所述迁移计划用于均衡所述至少一类资源的在所述各服务器的占用情况。所述各服务器的占用情况。所述各服务器的占用情况。

【技术实现步骤摘要】
负载均衡方法及装置


[0001]本申请属于通信
,具体涉及一种负载均衡方法及装置。

技术介绍

[0002]在通信行业中,存在各种各样的负载均衡策略,一般进行负载均衡时需要考虑多种服务器资源的使用情况,为了解决服务器多种资源使用不均的问题,需要对每种资源实施不同的评估策略,随后生成将请求目标迁移到其他负载相对较低的服务器上的迁移计划,从而提高集群服务器资源的整体利用率,降低服务器负载过高导致的宕机风险。
[0003]现有的负载均衡方法大多是对服务器请求做均匀的分发,从请求数量上面保证每台服务器承担更加均匀的负载,这种负载均衡方法默认每台服务器都提供相同的功能或数据,每次请求对服务器资源的消耗都是相等的,但在请求目标和服务器绑定的实际场景下,每次请求对服务器资源的消耗可能是不等的,可见,现有技术的负载均衡方法存在局限性。

技术实现思路

[0004]本申请实施例的目的是提供一种负载均衡方法及装置,能够解决现有技术的负载均衡方法存在局限性的问题。
[0005]第一方面,本申请实施例提供了一种负载均衡方法,该方法包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种负载均衡方法,其特征在于,所述方法包括:获取第一统计模型,所述第一统计模型用于表示各服务器中的请求目标对至少一类资源的占用统计;基于所述第一统计模型,生成所述请求目标的迁移计划,所述迁移计划用于均衡所述至少一类资源的在所述各服务器的占用情况。2.根据权利要求1所述的负载均衡方法,其特征在于,所述基于所述第一统计模型,生成所述请求目标的迁移计划,包括:基于所述第一统计模型,对所述请求目标进行预迁移,获取第二统计模型,所述第二统计模型用于表示所述预迁移之后,所述各服务器中的所述请求目标对所述至少一类资源的占用统计,所述第二统计模型中的所述至少一类资源的均衡程度高于所述第一统计模型中所述至少一类资源的均衡程度;基于所述第一统计模型和所述第二统计模型,生成所述请求目标的迁移计划。3.根据权利要求2所述的负载均衡方法,其特征在于,所述基于所述第一统计模型,对所述请求目标进行预迁移,获取第二统计模型,包括:获取第一列表,所述第一列表包括至少一个第一逻辑单元;基于所述第一统计模型遍历所述至少一个第一逻辑单元,获取所述第二统计模型;其中,一个所述第一逻辑单元仅与一类所述资源相对应;所述第一逻辑单元用于根据所述各服务器中的所述请求目标对所述第一逻辑单元对应的一类所述资源的占用统计,对所述请求目标进行预迁移。4.根据权利要求3所述的负载均衡方法,其特征在于,所述基于所述第一统计模型遍历所述至少一个第一逻辑单元,获取所述第二统计模型,包括:从所述第一列表中确定第一目标逻辑单元,并确定所述第一目标逻辑单元对应的第一目标资源;确定所述第一目标资源的负载的第一上限;基于所述第一上限,确定是否存在第一服务器,所述第一服务器的第一目标资源的负载超过所述第一上限;在确定存在所述第一服务器的情况下,将所述第一服务器中占用所述第一目标资源的所述请求目标预迁移到第二服务器上,并获取所述第二统计模型;其中,所述第二服务器的第一目标资源的负载低于所述第一服务器的第一目标资源的负载。5.根据权利要求4所述的负载均衡方法,其特征在于,所述在确定存在所述第一服务器的情况下,将所述第一服务器中占用所述第一目标资源的所述请求目标预迁移到第二服务器上,并获取所述第二统计模型,包括:将所述第一服务器中占用所述第一目标资源的所述请求目标预迁移到所述第二服务器上,获取第三统计模型,所述第三统计模型用于表示所述预迁移之后所述各服务器中的所述请求目标对所述至少一类资源的占用统计;基于所述第一列表确定已被遍历过的所述第一逻辑单元,并生成第二列表,所述第二列表包括至少一个第二逻辑单元;基于第三统计模型遍历所述至少一个第二逻辑单元,获取至少一个第一判断结果;
基于所述至少一个第一判断结果,获取第二判断结果;在所述第二判断结果指示所述第三统计模型满足已被遍历过的所述第一逻辑单元的所述第一上限的情况下,基于所述第三统计模型获...

【专利技术属性】
技术研发人员:尤硕
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1