[发明专利]一种服务部署方法、装置、电子设备及存储介质在审
申请号: | 202010412963.8 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111597047A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 张雪鹏 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 部署 方法 装置 电子设备 存储 介质 | ||
1.一种服务部署方法,其特征在于,所述方法包括:
响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息;
基于所述服务状态信息,从所述各服务器中选择目标服务器;
将所述目标服务部署至所述目标服务器。
2.如权利要求1所述的方法,其特征在于,在所述响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息的步骤之前,所述方法还包括:
获取各服务器运行的服务的响应时间,当存在响应时间不满足预设条件的服务时,确定该服务为目标服务,且确定获取到针对所述目标服务的触发操作;
或,
获取到新的待部署的服务时,确定所述待部署的服务为目标服务,且确定获取到针对所述目标服务的触发操作。
3.如权利要求1或2所述的方法,其特征在于,所述根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息的步骤,包括:
获取各服务器的服务响应时间及资源指标;
根据各服务器的所述资源指标及所述服务响应时间分别对应的预设权重,计算所述各服务器对应的加权分数;
基于所述加权分数确定所述各服务器的评估分数,作为服务状态信息。
4.如权利要求3所述的方法,其特征在于,所述获取各服务器的服务响应时间及资源指标的步骤,包括:
从预先设置的时序数据库中,获取各服务器的所述服务响应时间及所述资源指标,其中,所述时序数据库中记录有已获取的各服务器的所述服务响应时间,以及已采集的各服务器的所述资源指标。
5.如权利要求4所述的方法,其特征在于,在所述获取各服务器的服务响应时间及资源指标的步骤之前,所述方法还包括:
通过预设的定时任务获取各服务器的所述服务响应时间;
将所述服务响应时间写入所述时序数据库。
6.如权利要求3所述的方法,其特征在于,所述基于所述服务状态信息,从所述各服务器中选择目标服务器的步骤,包括:
确定所述评估分数中的最高分数;
将所述最高分数对应的服务器确定为目标服务器。
7.一种服务部署装置,其特征在于,所述装置包括:
服务状态信息确定模块,用于响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息;
目标服务器确定模块,用于基于所述服务状态信息,从所述各服务器中选择目标服务器;
目标服务部署模块,用于将所述目标服务部署至所述目标服务器。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
触发操作确定模块,用于在所述响应于针对目标服务的触发操作,根据各服务器的资源指标及服务响应时间,确定各服务器的服务状态信息之前,获取各服务器运行的服务的响应时间,当存在响应时间不满足预设条件的服务时,确定该服务为目标服务,且确定获取到针对所述目标服务的触发操作;
或,
用于获取到新的待部署的服务时,确定所述待部署的服务为目标服务,且确定获取到针对所述目标服务的触发操作。
9.如权利要求7或8所述的装置,其特征在于,所述服务状态信息确定模块包括:
信息获取单元,用于获取各服务器的服务响应时间及资源指标;
加权分数计算单元,用于根据各服务器的所述资源指标及所述服务响应时间分别对应的预设权重,计算所述各服务器对应的加权分数;
评估分数计算单元,用于基于所述加权分数确定所述各服务器的评估分数,作为服务状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010412963.8/1.html,转载请声明来源钻瓜专利网。