用于运行应用的方法、电子设备和计算机程序产品技术

技术编号:29672504 阅读:24 留言:0更新日期:2021-08-13 21:54
本公开的实施例涉及用于运行应用的方法、电子设备和计算机程序产品。该方法包括基于与应用的运行相关联的历史数据,确定目标时段以及在目标时段内运行应用将要使用的计算资源,在目标时段上与计算资源有关的负载率大于阈值负载率。该方法还包括基于应用的类型,确定应用的中断容忍度,中断容忍度指示支持应用运行的中断率。该方法还包括基于目标时段的长度和中断容忍度,确定多种类型的虚拟机运行应用的成本。该方法还包括基于成本和计算资源,从多种类型中确定目标类型,以使得应用由具有目标类型的虚拟机来运行。通过该方法,可以自动从至少一个云平台中选择出最合适的虚拟机来运行应用,实现了虚拟机的自动扩展,提高了资源利用率。

【技术实现步骤摘要】
用于运行应用的方法、电子设备和计算机程序产品
本公开的实施例涉及数据存储领域,并且更具体地,涉及用于运行应用的方法、电子设备和计算机程序产品。
技术介绍
随着计算机技术的发展,越来越多的软件变得比较复杂。为了促进软件的运行,技术人员将这种软件实现为多个微服务。然后通过多个微服务分别处理不同的任务来实现总体的功能。例如,在数据存储领域,数据保护系统现在已经可以由多个微服务来实现。此外,随着云技术的发展,出现了越来越多的云服务平台。由于云平台资源成本比较低,许多应用软件被部署到云平台上运行。例如,数据保护系统的微服务也可以布置在云平台上运行。然而,在云平台上运行微服务还有许多需要解决的问题。
技术实现思路
本公开的实施例提供一种用于运行应用的方法、设备和计算机程序产品。根据本公开的第一方面,提供了一种用于运行应用的方法。该方法包括基于与应用的运行相关联的历史数据,确定目标时段以及在目标时段内运行应用将要使用的计算资源,在目标时段上与计算资源有关的负载率大于阈值负载率。该方法还包括基于应用的类型,确定应用的中断容忍本文档来自技高网...

【技术保护点】
1.一种用于运行应用的方法,所述方法包括:/n基于与应用的运行相关联的历史数据,确定目标时段以及在所述目标时段内运行所述应用将要使用的计算资源,在所述目标时段上与所述计算资源有关的负载率大于阈值负载率;/n基于所述应用的类型,确定所述应用的中断容忍度,所述中断容忍度指示支持所述应用运行的中断率;/n基于所述目标时段的长度和所述中断容忍度,确定多种类型的虚拟机运行所述应用的成本;以及/n基于所述成本和所述计算资源,从所述多种类型中确定目标类型,以使得所述应用由具有所述目标类型的虚拟机来运行。/n

【技术特征摘要】
1.一种用于运行应用的方法,所述方法包括:
基于与应用的运行相关联的历史数据,确定目标时段以及在所述目标时段内运行所述应用将要使用的计算资源,在所述目标时段上与所述计算资源有关的负载率大于阈值负载率;
基于所述应用的类型,确定所述应用的中断容忍度,所述中断容忍度指示支持所述应用运行的中断率;
基于所述目标时段的长度和所述中断容忍度,确定多种类型的虚拟机运行所述应用的成本;以及
基于所述成本和所述计算资源,从所述多种类型中确定目标类型,以使得所述应用由具有所述目标类型的虚拟机来运行。


2.根据权利要求1所述的方法,其中确定所述目标时段和所述计算资源包括:
通过将所述历史数据应用于资源预测模型,来确定所述目标时段和所述计算资源。


3.根据权利要求2所述的方法,其中所述资源预测模型是循环神经网络模型。


4.根据权利要求1所述的方法,其中确定所述中断容忍度包括:
获取应用类型与中断容忍度的预定对应关系;以及
基于所述对应关系,确定与所述应用的类型相对应的所述中断容忍度。


5.根据权利要求1所述的方法,其中确定所述成本包括:
确定第一类型的虚拟机运行所述应用的成本的参考值,所述第一类型是所述多个类型之一;
基于所述目标时段的长度和所述参考值,确定所述第一类型的虚拟机的中断率;以及
响应于所述中断率小于所述中断容忍度,将所述参考值确定为所述成本的实际值。


6.根据权利要求5所述的方法,还包括:
响应于所述中断率大于或等于所述中断容忍度,迭代地如下执行:
通过使所述参考值增加预定值来更新所述参考值;以及
基于所述长度和经更新的所述参考值,确定所述第一类型的虚拟机的中断率。


7.根据权利要求1所述的方法,其中确定所述目标类型包括:
确定与所述应用交互的客户端的位置;
基于所述位置,确定所述客户端与所述多种类型的虚拟机之间的一组延迟;以及
基于所述成本、所述计算资源和所述一组延迟,从所述多种类型中确定出所述目标类型。


8.根据权利要求7所述的方法,还包括:
基于所述计算资源,确定与所述目标类型相对应的、用于运行所述应用的虚拟机的数量。


9.一种电子设备,所述电子设备包括:
处理器;以及
存储器,存储有计算机程序指令,处理器运行存储器中的所述计算机程序指令控制所述电子设备执行动作,所述动作包括:
基于与应用...

【专利技术属性】
技术研发人员:张宇霆贾凯恺
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国;US

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

1