基于服务器健康状态评估的服务器扩容方法和系统技术方案

技术编号:27290411 阅读:22 留言:0更新日期:2021-02-06 11:59
本发明专利技术提供了一种基于服务器健康状态评估的服务器扩容方法和系统,应用于中央服务器;包括:获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;硬件数据包括以下至少之一:CPU使用率,内存使用率,带宽,硬盘数据;目标服务器为与中央服务器相连接的服务器;基于多个历史时刻的硬件数据,计算每个硬件数据基于多个历史时刻的平均变化率;基于预设权重分配策略确定每个硬件数据的权重系数;基于每个硬件数据的权重系数和每个硬件数据的平均变化率,确定目标服务器的评估分数;基于评估分数判断是否对目标服务器进行扩容操作。本发明专利技术缓解了现有技术中存在的因为人为干预而产生的决策不准确的技术问题。生的决策不准确的技术问题。生的决策不准确的技术问题。

【技术实现步骤摘要】
基于服务器健康状态评估的服务器扩容方法和系统


[0001]本专利技术涉及计算机
,尤其是涉及一种基于服务器健康状态评估的服务器扩容方法和系统。

技术介绍

[0002]现有技术中对于判断服务器是否扩容(即是否新开一个或者多个服务器)的决策,主要包括如下两种方法:一种是采集服务器硬件资源使用率,然乎由人根据经验决定是否对服务器进行扩容;另一种是判断服务器没有心跳的情况,可能是硬件故障或软件故障引起的宕机,自主决策扩容,不能决策缩容。以上现有技术中关于判断服务器是否扩容的决策,因为需要人为干预而不能做到自主决策,因此存在着决策不准确的风险。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种基于服务器健康状态评估的服务器扩容方法和系统,以缓解现有技术中存在的因为人为干预而产生的决策不准确的技术问题。
[0004]第一方面,本专利技术实施例提供了一种基于服务器健康状态评估的服务器扩容方法,应用于中央服务器;包括:获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;所述硬件数据包括以下至少之一:CPU使用率,内存使用率,带宽,硬盘数据;所述目标服务器为与所述中央服务器相连接的服务器;基于所述多个历史时刻的硬件数据,计算每个硬件数据基于所述多个历史时刻的平均变化率;基于预设权重分配策略确定每个硬件数据的权重系数;基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,确定所述目标服务器的评估分数;基于所述评估分数判断是否对所述目标服务器进行扩容操作。
[0005]进一步地,基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,确定所述目标服务器的评估分数,包括:基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,计算所述目标服务器的硬件数据总变化率;基于所述硬件数据总变化率,确定所述目标服务器的评估分数。
[0006]进一步地,基于所述评估分数判断是否对所述目标服务器进行扩容操作,包括:判断所述评估分数是否大于第一阈值,如果是,则对所述目标服务器进行扩容操作。
[0007]进一步地,基于所述评估分数判断是否对所述目标服务器进行扩容操作,包括:获取所述目标服务器在预设时间段内的多个评估分数;判断所述多个评估分数中,大于第一阈值的评估分数的数量是否大于第二阈值,如果是,则对所述目标服务器进行扩容操作。
[0008]第二方面,本专利技术实施例还提供了一种基于服务器健康状态评估的服务器扩容系统,应用于中央服务器;包括:获取模块,计算模块,第一确定模块,第二确定模块和判断模块,其中,所述获取模块,用于获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;所述硬件数据包括以下至少之一:CPU使用率,内存使用率,带宽,硬盘数据;所述目标服务器为与所述中央服务器相连接的服务器;所述计算模块,用于基于所述多个历史时刻的
硬件数据,计算每个硬件数据基于所述多个历史时刻的平均变化率;所述第一确定模块,用于基于预设权重分配策略,确定每个硬件数据的权重系数;所述第二确定模块,用于基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,确定所述目标服务器的评估分数;所述判断模块,用于基于所述评估分数判断是否对所述目标服务器进行扩容操作。
[0009]进一步地,所述第二确定模块,还用于:基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,计算所述目标服务器的硬件数据总变化率;基于所述硬件数据总变化率,确定所述目标服务器的评估分数。
[0010]进一步地,所述判断模块,还包括:第一判断单元,用于判断所述评估分数是否大于第一阈值,如果是,则对所述目标服务器进行扩容操作。
[0011]进一步地,所述判断模块,还包括:第二判断单元,用于:获取所述目标服务器在预设时间段内的多个评估分数;判断所述多个评估分数中,大于第一阈值的评估分数的数量是否大于第二阈值,如果是,则对所述目标服务器进行扩容操作。
[0012]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。
[0013]第四方面,本专利技术实施例还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行上述第一方面所述方法。
[0014]本专利技术提供了一种基于服务器健康状态评估的服务器扩容方法和系统,首先获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;然后基于多个历史时刻的硬件数据,计算每个硬件数据基于多个历史时刻的平均变化率;基于预设权重分配策略确定每个硬件数据的权重系数;最后基于每个硬件数据的权重系数和每个硬件数据的平均变化率,确定目标服务器的评估分数,并基于评估分数判断是否对目标服务器进行扩容操作。本专利技术通过上述步骤,可以通过中央服务器针对目标服务器的硬件状态进行健康状态评估,自主决策是否扩容,无人为干预,使得决策准确性更高,决策过程更智能,缓解了现有技术中存在的因为人为干预而产生的决策不准确的技术问题。
附图说明
[0015]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种基于服务器健康状态评估的服务器扩容方法的流程图;
[0017]图2为本专利技术实施例提供的一种基于服务器健康状态评估的服务器扩容系统的示意图;
[0018]图3为本专利技术实施例提供的另一种基于服务器健康状态评估的服务器扩容系统的示意图。
具体实施方式
[0019]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]实施例一:
[0021]图1是根据本专利技术实施例提供的一种基于服务器健康状态评估的服务器扩容方法的流程图,该方法应用于中央服务器。如图1所示,该方法具体包括如下步骤:
[0022]步骤S102,获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;硬件数据包括以下至少之一:CPU使用率,内存使用率,带宽,硬盘数据;目标服务器为与中央服务器相连接的服务器。
[0023]例如,采集程序(安装在目标服务器上)采集目标服务器的当前时刻(例如10:00)之前的3个历史时刻(例如9:58:56、9:58:58、10:00:00)的硬件数据,其中,所采集的硬件数据包括CPU使用率、内存使用率、带宽和硬盘数据等。
[0024]步骤S104,基于多个历史时刻的硬件数据,计算每个硬件数据基于多个历史时刻的平均变化率。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于服务器健康状态评估的服务器扩容方法,其特征在于,应用于中央服务器;包括:获取目标服务器在当前时刻之前的多个历史时刻的硬件数据;所述硬件数据包括以下至少之一:CPU使用率,内存使用率,带宽,硬盘数据;所述目标服务器为与所述中央服务器相连接的服务器;基于所述多个历史时刻的硬件数据,计算每个硬件数据基于所述多个历史时刻的平均变化率;基于预设权重分配策略确定每个硬件数据的权重系数;基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,确定所述目标服务器的评估分数;基于所述评估分数判断是否对所述目标服务器进行扩容操作。2.根据权利要求1所述的方法,其特征在于,基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,确定所述目标服务器的评估分数,包括:基于所述每个硬件数据的权重系数和所述每个硬件数据的平均变化率,计算所述目标服务器的硬件数据总变化率;基于所述硬件数据总变化率,确定所述目标服务器的评估分数。3.根据权利要求1所述的方法,其特征在于,基于所述评估分数判断是否对所述目标服务器进行扩容操作,包括:判断所述评估分数是否大于第一阈值,如果是,则对所述目标服务器进行扩容操作。4.根据权利要求1所述的方法,其特征在于,基于所述评估分数判断是否对所述目标服务器进行扩容操作,包括:获取所述目标服务器在预设时间段内的多个评估分数;判断所述多个评估分数中,大于第一阈值的评估分数的数量是否大于第二阈值,如果是,则对所述目标服务器进行扩容操作。5.一种基于服务器健康状态评估的服务器扩容系统,其特征在于,应用于中央服务器;包括:获取模块,计算模块,第一确定模块,第二确定模块和判断模块,其中,所述获取模块,用于获取目标服务器在当前时刻之前的多...

【专利技术属性】
技术研发人员:陈飞
申请(专利权)人:杭州米络星科技集团有限公司
类型:发明
国别省市:

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

1