一种基于监控效用数据的应用资源规格自动优化方法技术

技术编号:37455972 阅读:32 留言:0更新日期:2023-05-06 09:28
本发明专利技术公开了一种基于监控效用数据的应用资源规格自动优化方法,在应用资源部署以后,基于一段时间多维度的监控数据为应用资源设置合理的规格,保证应用稳定运行的同时,使单节点容纳更多的应用部署,降低应用的运行成本,提高计算资源的使用率。其技术方案为:第一步:从节点上采集应用节点的负载数据;第二步:将各节点接入外部的实时监控系统,通过实时监控系统获取业务监控指标;第三步:根据需求设置变更配置的参数;第四步:基于变更配置的参数计算推荐规格和偏移度,选择手动或者自动在业务低峰期分批将变更后的新配置进行生效。业务低峰期分批将变更后的新配置进行生效。业务低峰期分批将变更后的新配置进行生效。

【技术实现步骤摘要】
一种基于监控效用数据的应用资源规格自动优化方法


[0001]本专利技术涉及资源优化技术,具体涉及一种基于监控效用数据的应用资源规格自动优化方法。

技术介绍

[0002]主流技术下,应用资源规格通常是通过开发者的经验来寻找相对合理的规格,在有压测条件的情况下会通过压测报告来确定。应用开发在上生产之前,可以配合压测团队一起对应用进行压测。通过压测报告的性能数据以及资源使用情况,结合项目计划要承载的流量大小,来确定应用规格,后续仅当明显有应用资源不足导致的异常后会进行升配。
[0003]具体如图2所示,开发在应用上线之前,通过压测数据或者根据经验来确定一个较高的资源规格,上线以后通常只会在资源不足的情况下对资源规格进行升配。
[0004]传统主流方案下,开发在应用上线之前,会对应用的重要程度和资源消耗情况进行评估。如果重要程度不高的应用,会选择一种常见的低配置,如1C2G,2C4G等。而如果是重要的核心应用,在缺少压测资源的情况下,通常会由开发根据经验指定高配置来部署。在可以压测的情况下,则通过压测数据综合计划承载的流量大小来确定资源本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于监控效用数据的应用资源规格自动优化方法,其特征在于,方法包括:第一步:从节点上采集应用节点的负载数据;第二步:将各节点接入外部的实时监控系统,通过实时监控系统获取业务监控指标;第三步:根据需求设置变更配置的参数;第四步:基于变更配置的参数计算推荐规格和偏移度,选择手动或者自动在业务低峰期分批将变更后的新配置进行生效。2.根据权利要求1所述的基于监控效用数据的应用资源规格自动优化方法,其特征在于,负载数据包括节点/POD规格和性能效用指标,其中节点/POD规格包括节点数、CPU核数、内存规格,性能效用指标包括CPU使用量、CPU使用率、内存使用量、内存使用率。3.根据权利要求2所述的基于监控效用数据的应用资源规格自动优化方法,其特征在于,在第一步中,在节点上安装采集组件进行采集,采集组件采集到的负载数据存储到Prometheus中,其中,采集组件包括node

exporter组件和cAdvisor组件,虚拟机的负载数据由node

exporter组件采集,docker容器的数据由Advisor组件采集,k8s的数据由node

exporter组件和cAdvisor组件采集。4.根据权利要求1所述的基于监控效用数据的应用资源规格自动优化方法,其特征在于,第二步中的业务监控指标包括应用业务请求TPS和业务请求响应延迟的数据,实时监控系统包括美团的cat...

【专利技术属性】
技术研发人员:周晔梁星元刘航黑烨
申请(专利权)人:上海汇付支付有限公司
类型:发明
国别省市:

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

1