弹性伸缩方法、装置、服务器和存储介质制造方法及图纸

技术编号:26170228 阅读:36 留言:0更新日期:2020-10-31 13:36
本发明专利技术实施例公开了一种弹性伸缩方法、装置、服务器和存储介质;本发明专利技术实施例可确定目标实例的负载情况信息、实例类型,及其所在的目标容器;当负载情况信息符合预设的降级条件时,确定性能低于目标容器的降级容器;将目标实例迁移到降级容器中来实现性能降级;当负载情况信息符合预设的升级条件时,确定性能高于目标容器的升级容器;将目标实例迁移到升级容器中来实现性能升级。本发明专利技术实施例可应用于云服务器,通过监测实例实际的负载情况来判断是否需要将其迁移到更符合其工作效率所对应性能的容器中,从而实现云服务中实例的弹性伸缩。由此,采用本方案的云服务可合理利用计算资源,提升计算资源的利用率。

Elastic scaling method, device, server and storage medium

【技术实现步骤摘要】
弹性伸缩方法、装置、服务器和存储介质
本专利技术涉及计算机领域,具体涉及一种弹性伸缩方法、装置、服务器和存储介质。
技术介绍
云是网络、互联网的一种比喻说法,云是指采用云计算(CloudComputing)技术提供服务的一种服务模式,即,云服务(ElasticComputeService,简称ECS)。近年来,越来越多的个人与企业倾向于架设云服务,随着业务的开展,个人或企业之前架设的云服务往往不能满足业务需求,特别是对于具有较大波动性的业务,在高峰期时,个人或企业架设的云服务往往会出现过载的问题,而在低谷期时,个人或企业架设的云服务又往往会出现利用率低、浪费计算资源的问题。因此,目前的数据库云服务的计算资源利用率低下。
技术实现思路
本专利技术实施例提供一种弹性伸缩方法、装置、服务器和存储介质,可以提升云服务的计算资源利用率。本专利技术实施例提供一种弹性伸缩方法,包括:获取目标实例的负载情况信息;确定搭载了目标实例的目标容器,以及确定目标实例所属的实例类型;当负载情况信息符合预设的降级本文档来自技高网...

【技术保护点】
1.一种弹性伸缩方法,其特征在于,包括:/n获取目标实例的负载情况信息;/n确定搭载了所述目标实例的目标容器,以及确定所述目标实例所属的实例类型;/n当所述负载情况信息符合预设的降级条件时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,所述降级容器的性能低于所述目标容器;/n将所述目标实例从所述目标容器迁移到所述降级容器中,得到性能降级后的目标实例,从而实现目标实例的弹性收缩;/n当所述负载情况信息符合预设的升级条件时,在多个不同性能的候选容器中确定所述实例类型对应的升级容器,所述升级容器的性能高于所述目标容器;/n将所述目标实例从所述目标容器迁移到所述升级容器中,得到性能升级后的...

【技术特征摘要】
1.一种弹性伸缩方法,其特征在于,包括:
获取目标实例的负载情况信息;
确定搭载了所述目标实例的目标容器,以及确定所述目标实例所属的实例类型;
当所述负载情况信息符合预设的降级条件时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,所述降级容器的性能低于所述目标容器;
将所述目标实例从所述目标容器迁移到所述降级容器中,得到性能降级后的目标实例,从而实现目标实例的弹性收缩;
当所述负载情况信息符合预设的升级条件时,在多个不同性能的候选容器中确定所述实例类型对应的升级容器,所述升级容器的性能高于所述目标容器;
将所述目标实例从所述目标容器迁移到所述升级容器中,得到性能升级后的目标实例,从而实现目标实例的弹性扩张。


2.如权利要求1所述的弹性伸缩方法,其特征在于,所述当所述负载情况信息符合预设的降级条件时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,包括:
确定所述实例类型的性能配置参数;
根据所述性能配置参数和预设的降级条件确定降级范围;
当所述负载情况信息属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器。


3.如权利要求2所述的弹性伸缩方法,其特征在于,所述性能配置参数包括配置容量,所述根据所述性能配置参数和预设的降级条件确定降级范围,包括:
根据所述配置容量和预设的降级条件,确定降级范围;
所述负载情况信息包括负载情况信息容量占用量,所述当所述负载情况信息属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,包括:
当所述负载情况信息容量占用量属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器。


4.如权利要求2所述的弹性伸缩方法,其特征在于,所述性能配置参数包括配置吞吐量,所述根据所述性能配置参数和预设的降级条件确定降级范围,包括:
根据所述配置吞吐量和预设的降级条件,确定降级范围;
所述负载情况信息包括实际吞吐量,所述当所述负载情况信息属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,包括:
当所述实际吞吐量属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器。


5.如权利要求2所述的弹性伸缩方法,其特征在于,所述性能配置参数包括配置工作频率,所述根据所述性能配置参数和预设的降级条件确定降级范围,包括:
根据所述配置工作频率和预设的降级条件,确定降级范围;
所述负载情况信息包括实际工作频率,所述当所述负载情况信息属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,包括:
当所述实际工作频率属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器。


6.如权利要求2所述的弹性伸缩方法,其特征在于,所述性能配置参数包括配置容量、配置吞吐量和配置工作频率,所述降级范围包括第一降级范围、第二降级范围和第三降级范围,所述预设的降级条件包括预设的第一降级条件、预设的第二降级条件和预设的第三降级条件,所述根据所述性能配置参数和预设的降级条件确定降级范围,包括:
根据所述配置容量和预设的第一降级条件,确定第一降级范围;
根据所述配置吞吐量和预设的第二降级条件,确定第二降级范围;
根据所述、配置工作频率和预设的第三降级条件,确定第三降级范围;
所述负载情况信息包括所述负载情况信息包括容量占用量、实际吞吐量和实际工作频率,所述当所述负载情况信息属于所述降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器,包括:
当所述容量占用量属于所述第一降级范围,且所述实际吞吐量属于所述第二降级范围,且所述实际工作频率属于所述第三降级范围时,在多个不同性能的候选容器中确定所述实例类型对应的降级容器。


7.如权利要求1所述的弹性伸缩方法,其特征在于,所述当所述负载情况信息符合预设的升级条件时,在多个不同性能的候选容器中确定所述实例类型对应的升级容器,包括:
确定所述实例类型的性能配置参数;
根据所述性能配置参数和预设的升级条件确定升级范围;
当所述负载情况信息属于所述升级范围时,在多个不同性能的候选容器中确定所述实例类型对应的升级容器。


8.如权利要求7所述的弹性伸缩方法,其特征在于,所述性能配置参...

【专利技术属性】
技术研发人员:郑智辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1