垂直弹性伸缩配置数据的处理方法、装置及计算设备制造方法及图纸

技术编号:35690701 阅读:17 留言:0更新日期:2022-11-23 14:38
本发明专利技术实施例公开了一种垂直弹性伸缩配置数据的处理方法、装置及计算设备。方法包括:获取生成的目标垂直弹性伸缩配置数据;确定与目标垂直弹性伸缩配置数据匹配的服务单元;针对于任一匹配的服务单元,预测利用目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值;确定目标垂直弹性伸缩配置数据对应的资源池,根据资源池中服务单元的资源需求调整值,确定利用目标垂直弹性伸缩配置数据对服务单元调整后资源池的资源饱和度;基于资源池的资源饱和度生成目标垂直弹性伸缩配置数据的评估数据。采用本方案,能够预先获得弹性伸缩配置数据的调整效果,继而便于选取调整效果好的弹性伸缩配置数据运行,提升真实的调整效果。整效果。整效果。

【技术实现步骤摘要】
垂直弹性伸缩配置数据的处理方法、装置及计算设备


[0001]本专利技术实施例涉及计算机
,具体涉及一种垂直弹性伸缩配置数据的处理方法、装置及计算设备。

技术介绍

[0002]容器技术能够为应用提供一个独立的运行环境,由此被广泛应用于云服务等领域中。随着容器技术的发展,一些系统为了满足业务需求,提供了容器弹性伸缩功能。容器弹性伸缩功能能够根据实际的业务负载和弹性伸缩配置数据来自动地调整容器应用处理能力。
[0003]然而,专利技术人在实施过程中发现,现有技术中存在如下缺陷:目前在生成弹性伸缩配置数据之后,便直接将该弹性伸缩配置数据应用于实际的容器应用处理能力调整中,从而容易导致运行了调整效果差的弹性伸缩配置数据,由此降低容器应用处理能力的调整效果。

技术实现思路

[0004]鉴于现有技术中存在容器应用处理能力调整效果差的技术问题,提出了本专利技术实施例,以便提供一种克服上述问题或者至少部分地解决上述问题的垂直弹性伸缩配置数据的处理方法、装置、计算设备及存储介质。
[0005]根据本专利技术实施例的第一方面,提供了一种垂直弹性伸缩配置数据的处理方法,包括:
[0006]获取生成的目标垂直弹性伸缩配置数据;
[0007]确定与所述目标垂直弹性伸缩配置数据匹配的至少一个服务单元;
[0008]针对于任一匹配的服务单元,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值;
[0009]确定所述目标垂直弹性伸缩配置数据对应的资源池,并根据所述资源池中服务单元的资源需求调整值,确定利用所述目标垂直弹性伸缩配置数据对服务单元调整后所述资源池的资源饱和度;
[0010]基于所述资源池的资源饱和度生成所述目标垂直弹性伸缩配置数据的评估数据。
[0011]在一种可选的实施方式中,所述预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值进一步包括:获取历史时段内监测到的该服务单元的资源需求监测值;
[0012]基于所述资源需求监测值以及所述目标垂直弹性伸缩配置数据,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值。
[0013]在一种可选的实施方式中,所述目标垂直弹性伸缩配置数据中包含期望资源使用率;
[0014]则所述基于所述资源需求监测值以及所述目标垂直弹性伸缩配置数据,预测利用
所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值进一步包括:计算所述资源需求监测值与所述期望资源使用率的比值,根据所述比值确定所述资源需求调整值。
[0015]在一种可选的实施方式中,所述根据所述资源池中服务单元的资源需求调整值,确定利用所述目标垂直弹性伸缩配置数据对服务单元调整后所述资源池的资源饱和度进一步包括:根据所述资源池中服务单元的资源需求调整值,确定所述资源池的调整后资源需求总量;根据所述资源池的调整后资源需求总量与所述资源池的资源使用总量,确定所述资源池的资源饱和度。
[0016]在一种可选的实施方式中,所述根据所述资源池的调整后资源需求总量与所述资源池的资源使用总量,确定所述资源池的资源饱和度进一步包括:
[0017]计算所述资源使用总量与所述调整后资源需求总量的比值,根据所述比值确定所述资源池的资源饱和度。
[0018]在一种可选的实施方式中,所述评估数据包括:调整效果评估值;
[0019]所述基于所述资源池的资源饱和度生成所述目标垂直弹性伸缩配置数据的评估数据进一步包括:计算所述资源池的资源饱和度与目标资源饱和度的偏离度;
[0020]基于所述偏离度,生成所述目标垂直弹性伸缩配置数据的调整效果评估值。
[0021]在一种可选的实施方式中,所述评估数据还包括以下数据中的至少一种:
[0022]与所述目标垂直弹性伸缩配置数据匹配的服务单元的数量、与所述目标垂直弹性伸缩配置数据匹配并且能够进行垂直弹性伸缩调整的服务单元的数量、与所述目标垂直弹性伸缩配置数据匹配并且无法进行垂直弹性伸缩调整的服务单元的数量、所述资源池的调整后资源需求总量、所述资源池的调整前资源需求总量、以及与所述目标垂直弹性伸缩配置数据匹配并且无法进行垂直弹性伸缩调整的服务单元的资源需求总量。
[0023]在一种可选的实施方式中,所述目标垂直弹性伸缩配置数据具有对应的服务级别;
[0024]则所述确定与所述目标垂直弹性伸缩配置数据匹配的至少一个服务单元进一步包括:确定与所述目标垂直弹性伸缩配置数据的服务级别匹配的至少一个服务单元。
[0025]在一种可选的实施方式中,在所述获取生成的目标垂直弹性伸缩配置数据之前,所述方法还包括:
[0026]生成至少一个服务级别对应的垂直弹性伸缩配置数据模板;
[0027]基于对所述垂直弹性伸缩配置数据模板的配置操作,生成目标垂直弹性伸缩配置数据。
[0028]在一种可选的实施方式中,所述垂直弹性伸缩配置数据模板中包含以下参数中至少一个参数的推荐值:
[0029]期望资源使用率、资源需求最大值、资源需求最小值、关联的资源监测指标、以及配置数据运行周期。
[0030]在一种可选的实施方式中,所述方法还包括:
[0031]生成所述目标垂直弹性伸缩配置数据的对照垂直弹性伸缩配置数据,并生成所述对照垂直弹性伸缩配置数据的评估数据。
[0032]在一种可选的实施方式中,所述生成所述目标垂直弹性伸缩配置数据的对照垂直
弹性伸缩配置数据进一步包括:
[0033]确定所述目标垂直弹性伸缩配置数据包含的参数;
[0034]对所述目标垂直弹性伸缩配置数据包含的参数进行参数值变更,以生成所述对照垂直弹性伸缩配置数据;
[0035]和/或,对所述目标垂直弹性伸缩配置数据包含的参数进行参数变更,以生成所述对照垂直弹性伸缩配置数据。
[0036]在一种可选的实施方式中,所述方法还包括:确定运行的垂直弹性伸缩配置数据;
[0037]在监测到能够引起系统压力突增的预设事件后,获取所述预设事件的起始时间以及结束时间;
[0038]若当前时间达到所述起始时间,将所述运行的垂直弹性伸缩配置数据加入运行黑名单中;
[0039]若当前时间达到所述结束时间,将所述运行的垂直弹性伸缩配置数据从所述运行黑名单中删除。
[0040]根据本专利技术实施例的第二方面,提供了一种垂直弹性伸缩配置数据的处理装置,包括:
[0041]获取模块,用于获取生成的目标垂直弹性伸缩配置数据;
[0042]服务单元确定模块,用于确定与所述目标垂直弹性伸缩配置数据匹配的至少一个服务单元;
[0043]预测模块,用于针对于任一匹配的服务单元,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值;
[0044]饱和度确定模块,用于确定所述目标垂直弹性伸缩配置数据对应的资源池,并根据所述资源池中服务单元的资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种垂直弹性伸缩配置数据的处理方法,其特征在于,包括:获取生成的目标垂直弹性伸缩配置数据;确定与所述目标垂直弹性伸缩配置数据匹配的至少一个服务单元;针对于任一匹配的服务单元,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值;确定所述目标垂直弹性伸缩配置数据对应的资源池,根据所述资源池中服务单元的资源需求调整值,确定利用所述目标垂直弹性伸缩配置数据对服务单元调整后所述资源池的资源饱和度;基于所述资源池的资源饱和度生成所述目标垂直弹性伸缩配置数据的评估数据。2.根据权利要求1所述的方法,其特征在于,所述预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值进一步包括:获取历史时段内监测到的该服务单元的资源需求监测值;基于所述资源需求监测值以及所述目标垂直弹性伸缩配置数据,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值。3.根据权利要求2所述的方法,其特征在于,所述目标垂直弹性伸缩配置数据中包含期望资源使用率;则所述基于所述资源需求监测值以及所述目标垂直弹性伸缩配置数据,预测利用所述目标垂直弹性伸缩配置数据对该服务单元进行调整后的资源需求调整值进一步包括:计算所述资源需求监测值与所述期望资源使用率的比值,根据所述比值确定所述资源需求调整值。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述根据所述资源池中服务单元的资源需求调整值,确定利用所述目标垂直弹性伸缩配置数据对服务单元调整后所述资源池的资源饱和度进一步包括:根据所述资源池中服务单元的资源需求调整值,确定所述资源池的调整后资源需求总量;根据所述资源池的调整后资源需求总量与所述资源池的资源使用总量,确定所述资源池的资源饱和度。5.根据权利要求4所述的方法,其特征在于,所述根据所述资源池的调整后资源需求总量与所述资源池的资源使用总量,确定所述资源池的资源饱和度进一步包括:计算所述资源使用总量与所述调整后资源需求总量的比值,根据所述比值确定所述资源池的资源饱和度。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述评估数据包括:调整效果评估值;所述基于所述资源池的资源饱和度生成所述目标垂直弹性伸缩配置数据的评估数据进一步包括:计算所述资源池的资源饱和度与目标资源饱和度的偏离度;基于所述偏离度,生成所述目标垂直弹性伸缩配置数据的调整效果评估值。7.根据权利要求6所述的方法,其特征在于,所述评估数据还包括以下数据中的至少一种:
与所述目标垂直弹性伸缩配置数据匹配的服务单元的数量、与所述目标垂直弹性伸缩配置数据匹配并且能够进行垂直弹性伸缩调整的服务单元的数量、与所述目标垂直弹性伸缩配置数据匹配并且无法进行垂直弹性伸缩调整的服务单元的数量、所述资源池的调整后资源需求总量、所述资源池的调整前资源需求总量、以及与所述目标垂直弹性伸缩配置数据匹配并且无法进行垂直弹性伸缩调整的服务单元的资源需求总量。8.根据权利要求1

7中任一项所述的方法,其特征在于,所述目标垂直弹性伸缩配置数据具有对...

【专利技术属性】
技术研发人员:张鹤李季武安闯张漫青畅威威韩婧许龙黄文崔超杰
申请(专利权)人:上海幻电信息科技有限公司
类型:发明
国别省市:

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

1