一种服务部署方法、装置、电子设备及存储介质与流程

文档序号:22041318发布日期:2020-08-28 18:09阅读:来源:国知局

技术特征:

1.一种服务部署方法,其特征在于,所述方法包括:

响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息;

基于所述服务状态信息,从所述各服务器中选择目标服务器;

将所述目标服务部署至所述目标服务器。

2.如权利要求1所述的方法,其特征在于,在所述响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息的步骤之前,所述方法还包括:

获取各服务器运行的服务的响应时间,当存在响应时间不满足预设条件的服务时,确定该服务为目标服务,且确定获取到针对所述目标服务的触发操作;

或,

获取到新的待部署的服务时,确定所述待部署的服务为目标服务,且确定获取到针对所述目标服务的触发操作。

3.如权利要求1或2所述的方法,其特征在于,所述根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息的步骤,包括:

获取各服务器的服务响应时间及资源指标;

根据各服务器的所述资源指标及所述服务响应时间分别对应的预设权重,计算所述各服务器对应的加权分数;

基于所述加权分数确定所述各服务器的评估分数,作为服务状态信息。

4.如权利要求3所述的方法,其特征在于,所述获取各服务器的服务响应时间及资源指标的步骤,包括:

从预先设置的时序数据库中,获取各服务器的所述服务响应时间及所述资源指标,其中,所述时序数据库中记录有已获取的各服务器的所述服务响应时间,以及已采集的各服务器的所述资源指标。

5.如权利要求4所述的方法,其特征在于,在所述获取各服务器的服务响应时间及资源指标的步骤之前,所述方法还包括:

通过预设的定时任务获取各服务器的所述服务响应时间;

将所述服务响应时间写入所述时序数据库。

6.如权利要求3所述的方法,其特征在于,所述基于所述服务状态信息,从所述各服务器中选择目标服务器的步骤,包括:

确定所述评估分数中的最高分数;

将所述最高分数对应的服务器确定为目标服务器。

7.一种服务部署装置,其特征在于,所述装置包括:

服务状态信息确定模块,用于响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息;

目标服务器确定模块,用于基于所述服务状态信息,从所述各服务器中选择目标服务器;

目标服务部署模块,用于将所述目标服务部署至所述目标服务器。

8.如权利要求7所述的装置,其特征在于,所述装置还包括:

触发操作确定模块,用于在所述响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息之前,获取各服务器运行的服务的响应时间,当存在响应时间不满足预设条件的服务时,确定该服务为目标服务,且确定获取到针对所述目标服务的触发操作;

或,

用于获取到新的待部署的服务时,确定所述待部署的服务为目标服务,且确定获取到针对所述目标服务的触发操作。

9.如权利要求7或8所述的装置,其特征在于,所述服务状态信息确定模块包括:

信息获取单元,用于获取各服务器的服务响应时间及资源指标;

加权分数计算单元,用于根据各服务器的所述资源指标及所述服务响应时间分别对应的预设权重,计算所述各服务器对应的加权分数;

评估分数计算单元,用于基于所述加权分数确定所述各服务器的评估分数,作为服务状态信息。

10.如权利要求9所述的装置,其特征在于,所述信息获取单元包括:

信息获取子单元,用于从预先设置的时序数据库中,获取各服务器的所述服务响应时间及所述资源指标,其中,所述时序数据库中记录有已获取的各服务器的所述服务响应时间,以及已采集的各服务器的所述资源指标。

11.如权利要求10所述的装置,其特征在于,所述装置还包括:

响应时间获取模块,用于在所述获取各服务器的服务响应时间及资源指标之前,通过预设的定时任务获取各服务器的所述服务响应时间;

数据写入模块,用于将所述服务响应时间写入所述时序数据库。

12.如权利要求9所述的装置,其特征在于,所述目标服务器确定模块包括:

最高分数确定单元,用于确定所述评估分数中的最高分数;

目标服务器确定单元,用于将所述最高分数对应的服务器确定为目标服务器。

13.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-6任一所述的方法步骤。

14.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行权利要求1-6任一所述的方法步骤。


技术总结
本公开实施例提供了一种服务部署方法、装置、电子设备及存储介质,涉及云计算领域。所述方法包括:响应于对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息;基于所述服务状态信息,从所述各服务器中选择目标服务器;将所述目标服务部署至所述目标服务器。由于服务响应时间可以直接反映服务器的服务水平,所以服务状态信息可以用于准确评估服务器的服务水平,进而,基于服务状态信息选择的目标服务器能够更好地对外提供服务,因此可以提高服务部署的准确性,提高对客户的服务水平。

技术研发人员:张雪鹏
受保护的技术使用者:北京金山云网络技术有限公司
技术研发日:2020.05.15
技术公布日:2020.08.28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1