一种资源调控策略的确定方法、装置、设备及存储介质与流程

文档序号:37358136发布日期:2024-03-22 10:12阅读:10来源:国知局
一种资源调控策略的确定方法、装置、设备及存储介质与流程

本发明涉及云计算领域,尤其涉及一种资源调控策略的确定方法、装置、设备及存储介质。


背景技术:

1、微服务(microservices)是一种软件架构风格,将复杂的应用程序拆分成小而自治的服务单元。每个微服务可以被独立开发、部署、运行和扩展,并且专注于特定的业务功能。微服务需要基于适应性强的基础架构,而云计算服务(cloud computing)的崛起为微服务的发展提供了基石。

2、通过互联网,云计算服务向用户提供计算、存储、数据库等其他基础设施服务。常见的云计算包括亚马逊云计算服务(amazon web services,aws)等。在云计算服务中,用户需要根据资源调控策略灵活地调整使用的aws的资源配置。例如,当应用程序的负载增加时,资源调控策略指示用户增加资源配置,以确保应用程序的高性能和可用性。然而现阶段,最终确定的资源调控策略往往不符合实际业务。


技术实现思路

1、本发明提供一种资源调控策略的确定方法、装置、设备及存储介质,通过预设资源调控参考信息,从而有针对性地确定目标类型所对应的监控指标,并按照监控指标所获取的监控指标数据来确定资源调控策略,解决现有技术中资源调控策略不合理的问题。

2、第一方面,本发明提供一种资源调控策略的确定方法,方法包括:获取针对目标类型的资源调控指令;根据资源调控指令,获取目标类型的资源信息;目标类型的资源信息包括目标类型下各目标对象的标识;从预设资源调控参考信息中确定目标类型对应的监控指标,以及监控指标的参数范围与资源调控策略的对应关系;根据监控指标以及目标类型下各目标对象的标识,获取目标类型下各目标对象的监控指标数据;根据监控指标数据以及对应关系,确定目标类型下各目标对象的资源调控策略。

3、上述方法中,预设资源调控参考信息是根据实际业务所总结制定的参考信息。通过预设资源调控参考信息,可以有针对性地确定目标对象所对应的监控指标,以及,在依据监控指标获取监控指标数据后,可以根据预设资源调控参考信息中监控指标的参数范围与资源调控策略的对应关系,快速确定资源调控策略。由于预设资源调控参考信息是根据实际业务所总结制定的,故依据预设资源调控参考信息所确定的资源调控策略也符合实际业务需求,可以有效缓解现有技术中资源调控策略不合理的问题。

4、可选地,监控指标数据是按照预设监控时长对目标对象进行采集得到的;根据监控指标数据以及对应关系,确定目标类型下各目标对象的资源调控策略,方法包括:通过监控指标数据得到参考指标数据;根据参考指标数据以及对应关系,确定目标类型下各目标对象的资源调控策略。

5、可选地,从预设资源调控参考信息中确定目标对象的监控指标数据之前,方法还包括:确定目标类型属于第一类型、第二类型或第三类型。

6、可选地,目标类型属于第三类型,目标类型的资源信息还包括目标类型下各目标对象的实例关联信息;获取目标类型的资源信息之后,方法还包括:根据实例关联信息,判断目标对象是否存在有效关联实例;若目标对象不存在有效关联实例,则确定目标对象的资源调控策略为释放目标对象;若目标对象存在有效关联实例,则确定目标对象的资源调控策略为留存目标对象。

7、可选地,目标类型属于第二类型,目标类型的资源信息还包括目标类型下各目标对象的实例关联信息;确定目标类型属于第二类型之后,从预设资源调控参考信息中确定目标对象的监控指标数据之前,还包括:根据实例关联信息,确定目标对象存在有效关联实例。

8、可选地,方法还包括:若目标对象不存在有效关联实例,则确定目标对象的资源调控策略为释放目标对象。

9、可选地,目标对象是通过云计算服务创建的;方法是通过云计算服务中的非关系型数据库实现的。

10、可选地,第一类型包括云服务器ec2和/或关系型数据库rds;第二类型包括弹性互联网协议eip;第三类型包括负载均衡elb和/或块级存储卷ebs。

11、可选地,获取针对目标对象的资源调控指令,包括:获取通过超文本传输协议http接口和/或超文本传输安全协议https接口触发的针对目标对象的资源调控指令。

12、可选地,获取目标对象的监控指标数据,包括:通过云监控应用程序编程接口获取目标对象的监控指标数据。

13、第二方面,本发明提供了一种资源调控策略的确定装置,该资源调控策略的确定装置包括:获取单元,用于获取针对目标类型的资源调控指令;处理单元,用于根据所述资源调控指令,获取目标类型的资源信息;所述目标类型的资源信息包括所述目标类型下各目标对象的标识;从预设资源调控参考信息中确定所述目标类型对应的监控指标,以及监控指标的参数范围与资源调控策略的对应关系;所述获取单元,还用于根据所述监控指标以及所述目标类型下各目标对象的标识,获取所述目标类型下各目标对象的监控指标数据;所述处理单元,还用于根据所述监控指标数据以及所述对应关系,确定所述目标类型下各目标对象的资源调控策略。

14、可选地,所述监控指标数据是按照预设监控时长对所述目标对象进行采集得到的;所述处理单元,具体用于通过所述监控指标数据得到参考指标数据;根据所述参考指标数据以及所述对应关系,确定所述目标类型下各目标对象的资源调控策略。

15、可选地,从预设资源调控参考信息中确定所述目标对象的监控指标数据之前,所述处理单元,还用于确定所述目标类型属于第一类型或第二类型。

16、可选地,所述目标类型属于第三类型,所述目标类型的资源信息还包括所述目标类型下各目标对象的实例关联信息;所述处理单元,还用于根据所述实例关联信息,判断所述目标对象是否存在有效关联实例;若所述目标对象不存在有效关联实例,则确定所述目标对象的资源调控策略为释放所述目标对象;若所述目标对象存在有效关联实例,则确定所述目标对象的资源调控策略为留存所述目标对象。

17、可选地,所述目标类型属于第二类型,所述目标类型的资源信息还包括所述目标类型下各目标对象的实例关联信息;所述处理单元,还用于根据所述实例关联信息,确定所述目标对象存在有效关联实例。

18、可选地,所述处理单元,还用于若所述目标对象不存在有效关联实例,则确定所述目标对象的资源调控策略为释放所述目标对象。

19、可选地,所述目标对象是通过云计算服务创建的;所述方法是通过所述云计算服务中的非关系型数据库实现的。

20、可选地,第一类型包括云服务器ec2和/或关系型数据库rds;第二类型包括弹性互联网协议eip;第三类型包括负载均衡elb和/或块级存储卷ebs。

21、可选地,所述获取单元,具体用于获取通过超文本传输协议http接口和/或超文本传输安全协议https接口触发的针对目标对象的资源调控指令。

22、可选地,所述获取单元,具体用于通过云监控应用程序编程接口获取所述目标对象的监控指标数据。

23、第三方面,本发明提供了一种计算设备,包括至少一个处理器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述第一方面任一所述的资源调控策略的确定方法。

24、第四方面,本发明还提供了一种计算机可读存储介质,所述存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行上述第一方面任意所述的资源调控策略的确定方法。

25、上述第二方面至第四方面的有益效果,具体请参照上述第一方面中相应设计可以达到的技术效果,这里不再重复赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1