基于云服务的负荷分散管理方法、装置、设备及介质制造方法及图纸

技术编号:33331393 阅读:39 留言:0更新日期:2022-05-08 09:12
本发明专利技术公开了基于云服务的负荷分散管理方法、装置、设备及介质,方法包括:通过负荷控制服务器实时获取前端服务器的前端监测信息及后台服务器的后台监测信息,并判断监测信息是否满足调整信息表中的调整条件,若满足任意一条调整条件,则获取与调整条件对应的调整策略对前端服务器/后台服务器的配置进行调整,判断调整配置后是否满足重连接条件,若满足则根据负荷分配规则对后台服务器与前端服务器进行重连接。本发明专利技术属于服务器负载均衡技术领域,可实施获取前端服务器及后台服务器的监测信息,在满足调整条件时对服务器的配置进行调整,可基于服务器负荷情况对服务器配置进行自适应调整,提高了云环境下对服务器进行配置调整的效率及灵活性。整的效率及灵活性。整的效率及灵活性。

【技术实现步骤摘要】
基于云服务的负荷分散管理方法、装置、设备及介质


[0001]本专利技术涉及服务器负载均衡
,尤其涉及一种基于云服务的负荷分散管理方法、装置、设备及介质。

技术介绍

[0002]随着互联网的快速发展,网络应用的数量也呈几何级增长,企业需要为每一个接入服务器的用户提供相应业务服务,然而由于每个用户接入服务器的时间并不固定,因此不同时间段的接入服务器的用户数量会存在较大差异巨大,而现有技术方法中的业务系统通常是基于一段时间内相对固定的用户数量进行服务器配置,而无法针对用户数量及时做出调整,调整效率较低且调整灵活性不足;用户数量较少时导致服务器的资源利用率较低,从而增加企业运营成本,或用户数量增加时导致服务器负荷较大,服务器崩溃无法为用户提供服务,导致用户体验下降。因此,现有技术方法中进行服务器配置调整的方法存在调整效率较低的问题。

技术实现思路

[0003]本专利技术实施例提供了一种基于云服务的负荷分散管理方法、装置、设备及介质,旨在解决现有技术方法中进行服务器配置调整的方法所存在的调整效率较低。
[0004]第一方面,本专利技术实施例提供了一种基于云服务的负荷分散管理方法,方法包括:
[0005]实时获取相连接的所述前端服务器的前端监测信息及相连接的所述后台服务器的后台监测信息;
[0006]判断所述前端监测信息及所述后台监测信息是否满足预置的调整信息表中包含的调整条件;
[0007]若所述前端监测信息/后台监测信息满足任意一条所述调整条件,根据与所述调整条件对应的调整策略对所述前端服务器/后台服务器的配置进行调整;
[0008]对调整配置后的所述后台服务器及调整后的所述前端服务器进行判断,以判定是否满足重连接条件;
[0009]若满足重连接条件,根据预置的负荷分配规则对所述后台服务器与所述前端服务器之间的当前连接关系进行调整,以对所述后台服务器与所述前端服务器进行重连接。
[0010]第二方面,本专利技术实施例提供了一种基于云服务的负荷分散管理装置,其包括:
[0011]监测信息获取单元,用于实时获取相连接的所述前端服务器的前端监测信息及相连接的所述后台服务器的后台监测信息;
[0012]监测信息判断单元,用于判断所述前端监测信息及所述后台监测信息是否满足预置的调整信息表中包含的调整条件;
[0013]服务器配置调整单元,用于若所述前端监测信息/后台监测信息满足任意一条所述调整条件,根据与所述调整条件对应的调整策略对所述前端服务器/后台服务器的配置进行调整;
[0014]连接判断单元,用于对调整配置后的所述后台服务器及调整后的所述前端服务器进行判断,以判定是否满足重连接条件;
[0015]重连接处理单元,用于若满足重连接条件,根据预置的负荷分配规则对所述后台服务器与所述前端服务器之间的当前连接关系进行调整,以对所述后台服务器与所述前端服务器进行重连接。
[0016]第三方面,本专利技术实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的基于云服务的负荷分散管理方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的基于云服务的负荷分散管理方法。
[0018]本专利技术实施例提供了一种基于云服务的负荷分散管理方法、装置、设备及介质,通过负荷控制服务器实时获取前端服务器的前端监测信息及后台服务器的后台监测信息,并判断监测信息是否满足调整信息表中的调整条件,若满足任意一条调整条件,则获取与调整条件对应的调整策略对前端服务器/后台服务器的配置进行调整,判断调整配置后是否满足重连接条件,若满足则根据负荷分配规则对后台服务器与前端服务器进行重连接。通过上述方法,可实施获取前端服务器及后台服务器的监测信息,并在判断满足调整条件时对服务器的配置进行调整,可实现基于服务器负荷情况对服务器配置进行自适应调整,从而大幅提高了云环境下对服务器进行配置调整的效率及灵活性,节省了企业的运行管理成本。
附图说明
[0019]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的基于云服务的负荷分散管理方法的流程示意图;
[0021]图2为本专利技术实施例提供的基于云服务的负荷分散管理方法的应用场景示意图;
[0022]图3为本专利技术实施例提供的基于云服务的负荷分散管理方法的子流程示意图;
[0023]图4为本专利技术实施例提供的基于云服务的负荷分散管理方法的另一子流程示意图;
[0024]图5为本专利技术实施例提供的基于云服务的负荷分散管理方法的又一子流程示意图;
[0025]图6为本专利技术实施例提供的基于云服务的负荷分散管理方法的又一流程示意图;
[0026]图7为本专利技术实施例提供的基于云服务的负荷分散管理方法的再一子流程示意图;
[0027]图8为本专利技术实施例提供的基于云服务的负荷分散管理方法的后一子流程示意图
[0028]图9为本专利技术实施例提供的基于云服务的负荷分散管理装置的示意性框图;
[0029]图10为本专利技术实施例提供的计算机设备的示意性框图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0032]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0033]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0034]请参阅图1及图2,图1为本专利技术实施例提供的基于云服务的负荷分散管理方法的流程示意图;该基于云服务的负荷分散管理方法应用于负荷控制服务器10中,所述负荷控制服务器10与至少一台前端服务器20及至少一台后台服务器30建立网络连接以实现数据信息的传输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云服务的负荷分散管理方法,其特征在于,所述方法应用于负荷控制服务器,所述负荷控制服务器与至少一台前端服务器及至少一台后台服务器建立网络连接以实现数据信息的传输,所述前端服务器及所述后台服务器均为部署于云服务器环境下的虚拟服务器,所述方法包括:实时获取相连接的所述前端服务器的前端监测信息及相连接的所述后台服务器的后台监测信息;判断所述前端监测信息及所述后台监测信息是否满足预置的调整信息表中包含的调整条件;若所述前端监测信息/后台监测信息满足任意一条所述调整条件,根据与所述调整条件对应的调整策略对所述前端服务器/后台服务器的配置进行调整;对调整配置后的所述后台服务器及调整后的所述前端服务器进行判断,以判定是否满足重连接条件;若满足重连接条件,根据预置的负荷分配规则对所述后台服务器与所述前端服务器之间的当前连接关系进行调整,以对所述后台服务器与所述前端服务器进行重连接。2.根据权利要求1所述的基于云服务的负荷分散管理方法,其特征在于,所述调整信息表中的调整条件包括CPU调整条件、内存调整条件、存储空间调整条件及网络通信调整条件,所述判断所述前端监测信息及所述后台监测信息是否满足预置的调整信息表中包含的调整条件,包括:判断所述前端监测信息的CPU利用率及所述后台监测信息的CPU利用率是否超出所述CPU调整条件中的CPU利用区间,以判定所述前端监测信息及所述后台监测信息是否满足所述CPU调整条件;判断所述前端监测信息的内存占用率及所述后台监测信息的内存占用率是否超出所述内存调整条件中的内存占用区间,以判定所述前端监测信息及所述后台监测信息是否满足所述内存调整条件;判断所述前端监测信息的存储空间占用率及所述后台监测信息的存储空间占用率是否超出所述存储空间调整条件中的存储空间占用率阈值,以判定所述前端监测信息及所述后台监测信息是否满足所述存储空间调整条件;判断所述前端监测信息的网络通信状态及所述后台监测信息的网络通信状态是否出现网络异常或通信中断,以判定所述前端监测信息及所述后台监测信息是否满足所述网络通信调整条件。3.根据权利要求1所述的基于云服务的负荷分散管理方法,其特征在于,所述根据与所述调整条件对应的调整策略对所述前端服务器/所述后台服务器的配置进行调整,包括:从预存的策略资源库中获取与所述调整条件相匹配的调整策略;根据所述调整策略对所述前端服务器/所述后台服务器的配置进行调整。4.根据权利要求3所述的基于云服务的负荷分散管理方法,其特征在于,所述策略资源库中的调整策略包括服务器新增调整、服务器关闭调整、内存调整或文件备份调整,所述根据所述调整策略对所述前端服务器/所述后台服务器的配置进行调整,包括:若所述调整策略为服务器新增调整,基于所述前端服务器/所述后台服务器的虚拟框架构建对应的新增服务器并为所述新增服务器分配初始系统资源;
若所述调整策略为服务器关闭调整,关闭所述前端服务器/所述后台服务器中对应的服务器;若所述调整策略为内存调整,对所述前端服务器/所述后台服务器中服务器的内存进行升级或降级调整;若所述调整策略为文件备份调整,将所述前端服务器/所述后台服务器中的文件压缩后打包并备份存储至预置的网络存储空间。5.根据...

【专利技术属性】
技术研发人员:李瑜吴习之
申请(专利权)人:深圳市华创智慧健康科技有限公司
类型:发明
国别省市:

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

1