[发明专利]云主机集群的负载均衡方法、装置及服务器有效
申请号: | 202010417658.8 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111614746B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 程相群 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L67/1004 | 分类号: | H04L67/1004;H04L67/1074 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 董艳芳 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 集群 负载 均衡 方法 装置 服务器 | ||
本发明提供了一种云主机集群的负载均衡方法、装置及服务器,该方法包括:按照资源使用优先级从各个云主机集群中确定目标云主机集群;基于第一配置信息和第二配置信息,从各个物理主机中确定目标云主机集群中每个云主机对应的目标节点,以通过目标节点为目标云主机集群提供目标资源量的硬件资源;监听目标云主机集群中每个硬件资源的实际使用量;根据实际使用量调整目标云主机集群的目标节点,以对目标云主机集群进行负载均衡。本发明可以更为合理地对云主机集群的负载进行均衡,可以有效缓解资源抢占和资源浪费的问题。
技术领域
本发明涉及互联网技术领域,尤其是涉及一种云主机集群的负载均衡方法、装置及服务器。
背景技术
云主机是云计算在基础设施应用上的重要组成部分,物理服务器可以为云主机提供CPU(Central Processing Unit/Processor,中央处理器)或内存等硬件资源,通过对物理服务器提供的硬件资源进行配置,可以组成多个相同或不同的云主机,为提高物理服务器的CPU或内存资源使用效率,需要对硬件资源的配置进行优化。目前通常采用开源社区提供的numad服务程序对云主机进行负载均衡,以通告物理服务器的资源使用效率,然而经发明人研究发现,采用这种方式对云主机进行负载均衡时存在合理性较差的问题,容易造成资源抢占和资源浪费的情况。
发明内容
有鉴于此,本发明的目的在于提供一种云主机集群的负载均衡方法、装置及服务器,可以更为合理地对云主机集群的负载进行均衡,可以有效缓解资源抢占和资源浪费的问题。
第一方面,本发明实施例提供了一种云主机集群的负载均衡方法,应用于控制服务器,所述控制服务器存储有多个物理主机的第一配置信息、多个云主机集群的第二配置信息和各个所述云主机集群的资源使用优先级,每个所述物理主机均包括多个硬件资源,所述云主机集群包括基于所述物理主机提供所述硬件资源搭建的多个云主机,所述第一配置信息包括各个所述物理主机中每个所述硬件资源的当前剩余资源量,所述第二配置信息包括所述目标云主机集群中每个云主机分别所需的硬件资源的目标资源占比和目标资源量,所述方法包括:按照所述资源使用优先级从各个所述云主机集群中确定目标云主机集群;基于所述第一配置信息和所述第二配置信息,从各个所述物理主机中确定所述目标云主机集群中每个所述云主机对应的目标节点,以通过所述目标节点为所述目标云主机集群提供所述目标资源量的硬件资源;监听所述目标云主机集群中每个所述硬件资源的实际使用量;根据所述实际使用量调整所述目标云主机集群的所述目标节点,以对所述目标云主机集群进行负载均衡。
在一种实施方式中,所述基于所述第一配置信息和所述第二配置信息,从各个所述物理主机中确定所述目标云主机集群中每个所述云主机对应的目标节点的步骤,包括:根据所述第二配置信息中每个所述硬件资源的目标资源占比的大小,确定所述目标云主机集群的主资源;从各个所述物理主机中选取包含有所述主资源的物理主机;根据选取的物理主机中所述主资源的当前剩余资源量的大小,确定所述目标云主机集群中每个所述云主机对应的目标节点。
在一种实施方式中,所述根据选取的物理主机中所述主资源的当前剩余资源量的大小,确定所述目标云主机集群中每个所述云主机对应的目标节点的步骤,包括:从所述目标云主机集群中随机选取云主机;将选取的物理主机中与所述主资源的当前剩余资源量最大的物理主机,确定为选取的云主机对应的目标节点;计算选取的云主机对应的目标节点中所述主资源的当前剩余资源量,与选取的云主机中所述主资源的目标资源量之间的差值;基于所述差值更新选取的云主机对应的目标节点中所述主资源的当前剩余资源量;从所述目标云主机集群的其余云主机中随机选取下一云主机,将选取的物理主机中所述主资源的当前剩余资源量最大的物理主机,确定为选取的下一云主机对应的目标节点,直至确定所述目标云主机集群中每个所述云主机对应的目标节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010417658.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半封闭式声电定位报靶系统
- 下一篇:基于谵妄意识模糊快速评估法的智能评估系统