服务器资源的调配方法、装置、设备及存储介质制造方法及图纸

技术编号:20944065 阅读:18 留言:0更新日期:2019-04-24 02:13
本发明专利技术提供一种服务器资源的调配方法、装置、设备及计算机可读存储介质,该方法包括:获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。本发明专利技术通过该监控指标数据判断业务服务器负载的大小,并根据业务服务器的负载情况进行业务作业分配,即根据监控指标数据进行负载情况的预判,从而实现根据服务器的负载情况实时进行扩容或者缩容,解决了现有服务器分配方法容易浪费资源以及影响业务连续性的技术问题。

Server resource allocation methods, devices, devices and storage media

The invention provides a server resource allocation method, device, device and computer readable storage medium. The method includes: acquiring the monitoring index data of the target service server, judging whether the monitoring index data is lower than the minimum index threshold corresponding to the target service server, and sending a condensed index if the monitoring index data is lower than the minimum index threshold. To the target service server in order to control the target service server to perform the scaling operation. The invention judges the size of the load of the service server by the monitoring index data, and distributes the service jobs according to the load of the service server, that is, predicts the load situation according to the monitoring index data, thus realizes real-time expansion or scaling according to the load situation of the server, and solves the problem that the existing server allocation method is easy to waste resources and affect the business connection. Technical issues of continuity.

【技术实现步骤摘要】
服务器资源的调配方法、装置、设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种服务器资源的调配方法、装置、设备及计算机可读存储介质。
技术介绍
随着信息技术的不断发展,服务提供商提供的业务种类及数量越来越多。业务在运行过程中需要使用服务器,一般业务固定对应一个或者几个服务器。但是有时候需要根据业务的种类即数量及时调整服务器的数量,以应对各种业务需求。如遇到有活动突发紧急上线,或是业务推广导致请求量增大,需要增加服务器的数量,即在服务器资源不足时对服务器进行扩容。如服务器现有服务器扩容方法通过人工监控各个服务器的使用情况,并根据每个服务器的使用情况配置服务器中运行的虚拟机及虚拟机的运行环境,然后人工申请虚拟机的后台服务器权限,并将业务分配至配置的虚拟机进行处理。但是上述方法需要人工申请虚拟机后台服务权限,且人工监控服务器资源的使用情况容易导致扩容不及时,从而影响了业务的连续性。另外,在闲时情况下,业务交易量较少,即现有服务器资源部分被闲置,造成了资源浪费。
技术实现思路
本专利技术的主要目的在于提供一种服务器资源的调配方法、装置、设备及计算机可读存储介质,旨在解决现有服务器分配方法容易浪费资源以及影响业务连续性的技术问题。为实现上述目的,本专利技术提供一种服务器资源的调配方法,所述服务器资源的调配方法包括以下步骤:获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。可选地,所述获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值的步骤之后,还包括:若所述监控指标数据不低于所述最小指标阈值,则判断所述监控指标数据是否超过所述目标业务服务器对应的最大指标阈值;若所述监控指标数据超过所述最大指标阈值,则获取扩容地址信息,并将所述扩容地址信息发送至所述目标业务服务器,以便控制所述目标业务服务器进行扩容操作。可选地,所述若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作的步骤包括:若所述监控指标数据低于所述最小指标阈值,则根据预设缩容服务器列表,获取缩容服务器对应的缩容地址信息,并根据所述缩容地址信息生成缩容指令;将所述缩容指令发送至所述目标业务服务器,以便所述目标业务服务器根据所述缩容地址信息与所述缩容服务器建立通信连接;将所述目标业务服务器中的任务作业转移至所述缩容服务器,以完成缩容操作。可选地,所述若所述监控指标数据超过所述最大指标阈值,则获取扩容地址信息,并将所述扩容地址信息发送至所述目标业务服务器,以便控制所述目标业务服务器进行扩容操作的步骤包括:若所述监控指标数据超过所述最大指标阈值,则获取所述目标业务服务器的当前负载值和最大负载值,并根据所述当前负载值和所述最大负载值确定所述目标业务服务器的待扩容负载值;根据预设扩容服务器地址列表以及所述待扩容负载值,获取扩容地址信息,并根据所述扩容地址信息生成扩容指令;将所述扩容指令发送至所述目标业务服务器,以便所述目标业务服务器根据所述扩容地址信息与扩容服务器建立通信连接;根据所述待扩容负载值,获取所述目标业务服务器中所述待扩容负载值对应的待扩容业务作业,并将所述待扩容业务作业分配至所述扩容服务器进行处理。可选地,所述根据所述待扩容负载值,获取所述目标业务服务器中所述待扩容负载值对应的待扩容业务作业,并将所述待扩容业务作业分配至所述扩容服务器进行处理的步骤包括:根据所述扩容地址信息,生成权限获取指令,并将所述权限获取指令发送至代理服务器,以向所述代理服务器获取所述扩容服务器的后台服务权限;在获取到所述后台服务器权限后,根据所述待扩容负载值,获取所述目标业务服务器中所述待扩容负载值对应的待扩容业务作业,并将所述待扩容业务作业分配至所述扩容服务器进行处理。可选地,所述若所述监控指标数据低于所述最小指标阈值,则根据预设缩容服务器列表,获取缩容服务器对应的缩容地址信息,并根据所述缩容地址信息生成缩容指令的步骤之前,还包括:获取所述目标业务服务器的当前目标负载量以及所述目标业务服务器所在服务器集群中的每一个其他业务服务器对应的可负载作业量,其中,所述可负载作业量为所述其他业务服务器的总负载与当前业务负载的差值;判断是否存在可负载作业量超过所述当前目标负载量的可用业务服务器;若存在所述可负载作业量超过所述当前目标负载量的可用业务服务器,则将所述可用业务服务器添加至所述预设缩容服务器列表。可选地,所述将所述目标业务服务器中的任务作业转移至所述缩容服务器,以完成缩容操作的步骤之后,还包括:获取所述目标业务服务器的地址信息,作为扩容地址信息,并将所述扩容地址信息添加至预设扩容服务器地址列表。此外,为实现上述目的,本专利技术还提供一种服务器资源的调配装置,所述服务器资源的调配装置包括:第一判断模块,用于获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;缩容模块,用于若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。此外,为实现上述目的,本专利技术还提供一种服务器资源的调配设备,其特征在于,所述服务器资源的调配设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的服务器资源的调配程序,其中所述服务器资源的调配程序被所述处理器执行时,实现如上述的服务器资源的调配方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有服务器资源的调配程序,其中所述服务器资源的调配程序被处理器执行时,实现如上述的服务器资源的调配方法的步骤。本专利技术通过获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。通过上述方式,本专利技术有效地利用了对服务器的监控指标数据,通过该监控指标数据判断业务服务器负载的大小,并根据业务服务器的负载情况进行业务作业分配,即根据业务服务器的监控指标数据进行负载情况的预判,从而实现根据服务器中负载数量实时进行服务器的扩容或者缩容,解决了现有服务器分配方法容易浪费资源以及影响业务连续性的技术问题。附图说明图1为本专利技术实施例方案中涉及的服务器资源的调配设备的硬件结构示意图;图2为本专利技术服务器资源的调配方法第一实施例的流程示意图;图3为本专利技术服务器资源的调配方法第二实施例的流程示意图;图4为本专利技术服务器资源的调配方法第三实施例的流程示意图;图5为本专利技术服务器资源的调配装置第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例涉及的服务器资源的调配方法主要应用于服务器资源的调配设备,该服务器资源的调配设备可以是PC、便携计算机、移动终端等具有显示和处理本文档来自技高网...

【技术保护点】
1.一种服务器资源的调配方法,其特征在于,所述服务器资源的调配方法包括以下步骤:获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。

【技术特征摘要】
1.一种服务器资源的调配方法,其特征在于,所述服务器资源的调配方法包括以下步骤:获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值;若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作。2.如权利要求1所述的服务器资源的调配方法,其特征在于,所述获取目标业务服务器的监控指标数据,判断所述监控指标数据是否低于所述目标业务服务器对应的最小指标阈值的步骤之后,还包括:若所述监控指标数据不低于所述最小指标阈值,则判断所述监控指标数据是否超过所述目标业务服务器对应的最大指标阈值;若所述监控指标数据超过所述最大指标阈值,则获取扩容地址信息,并将所述扩容地址信息发送至所述目标业务服务器,以便控制所述目标业务服务器进行扩容操作。3.如权利要求2所述的服务器资源的调配方法,其特征在于,所述若所述监控指标数据低于所述最小指标阈值,则发送缩容指令至所述目标业务服务器,以便控制所述目标业务服务器进行缩容操作的步骤包括:若所述监控指标数据低于所述最小指标阈值,则根据预设缩容服务器列表,获取缩容服务器对应的缩容地址信息,并根据所述缩容地址信息生成缩容指令;将所述缩容指令发送至所述目标业务服务器,以便所述目标业务服务器根据所述缩容地址信息与所述缩容服务器建立通信连接;将所述目标业务服务器中的任务作业转移至所述缩容服务器,以完成缩容操作。4.如权利要求2所述的服务器资源的调配方法,其特征在于,所述若所述监控指标数据超过所述最大指标阈值,则获取扩容地址信息,并将所述扩容地址信息发送至所述目标业务服务器,以便控制所述目标业务服务器进行扩容操作的步骤包括:若所述监控指标数据超过所述最大指标阈值,则获取所述目标业务服务器的当前负载值和最大负载值,并根据所述当前负载值和所述最大负载值确定所述目标业务服务器的待扩容负载值;根据预设扩容服务器地址列表以及所述待扩容负载值,获取扩容地址信息,并根据所述扩容地址信息生成扩容指令;将所述扩容指令发送至所述目标业务服务器,以便所述目标业务服务器根据所述扩容地址信息与扩容服务器建立通信连接;根据所述待扩容负载值,获取所述目标业务服务器中所述待扩容负载值对应的待扩容业务作业,并将所述待扩容业务作业分配至所述扩容服务器进行处理。5.如权利要求4所述的服务器资源的调配方法,其特征在于,所述根据所述待扩容负载...

【专利技术属性】
技术研发人员:江庆荣
申请(专利权)人:深圳平安财富宝投资咨询有限公司
类型:发明
国别省市:广东,44

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

1