[发明专利]一种性能扩容预测方法、装置、计算设备及存储介质有效
申请号: | 201910642285.1 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110502338B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 罗锋 | 申请(专利权)人: | 蚂蚁金服(杭州)网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 赵杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 扩容 预测 方法 装置 计算 设备 存储 介质 | ||
本申请提供一种性能扩容预测方法、装置、计算设备及存储介质,其中所述方法包括:获取多个应用在多个业务上并发的情况下每个应用分别在各个业务上的性能基线量、每个应用在单机上可消耗的计算资源上限、及每个业务的业务目标量,将每个应用的性能基线量、每个应用在单机上可消耗的计算资源上限及业务目标量输入性能扩容公式组,其中,每个应用所确定的公式包括:在多个业务达到业务目标量且应用按照性能基线量进行计算资源消耗的情况下,该应用在多个业务上分别消耗的计算资源按业务所需机器数均摊得到的单机计算资源之和小于或等于该应用在单机上可消耗的计算资源上限,利用性能扩容公式组,计算出每个应用分别在各个业务上所需要的机器数。
技术领域
本申请涉及计算机技术领域,特别涉及一种性能扩容预测方法、装置、计算 设备及存储介质。
背景技术
性能扩容预测,是指在业务量出现猛增之前,根据业务需要预测应用需要扩 容的机器数。目前,主要是在历史数据基础上,根据业务目标等比估算应用所需 机器数。
但是,由于每条链路有不同的瓶颈应用,根据业务目标等比扩大链路机器数 容易造成机器浪费,因此,这种方式只适合单业务链路上对业务瓶颈应用机器数 进行预测,不适合多业务混合场景。
发明内容
有鉴于此,本申请实施例提供了一种性能扩容预测方法、装置、计算设备及 存储介质,以解决现有技术中存在的技术缺陷。
根据本申请实施例的第一方面,提供了一种性能扩容预测方法,包括:获取 多个应用在多个业务上并发的情况下每个应用分别在各个业务上的性能基线量、 每个应用在单机上可消耗的计算资源上限、及每个业务的业务目标量,其中,所 述性能基线量为增长单位业务量的情况下链路中应用集群所消耗的计算资源; 将所述每个应用分别在各个业务上的性能基线量、每个应用在单机上可消耗的 计算资源上限及每个业务的业务目标量输入性能扩容公式组,其中,所述性能扩 容公式组包括由所述多个应用分别确定的公式,其中,针对每个应用,所述应用 所确定的公式包括:在所述多个业务达到业务目标量且所述应用按照其性能基 线量进行计算资源消耗的情况下,所述应用在所述多个业务上分别消耗的计算 资源按业务所需机器数均摊得到的单机计算资源之和小于或等于所述应用在单 机上可消耗的计算资源上限;利用所述性能扩容公式组,计算出每个应用分别在 各个业务上所需要的机器数。
可选地,所述方法还包括:获取每个应用在业务低峰期所消耗的计算资源; 将所述每个应用在业务低峰期所消耗的计算资源输入所述性能扩容公式组;其 中,所述应用所确定的公式包括:在所述多个业务达到业务目标量且所述应用按 照其性能基线量进行计算资源消耗的情况下,所述应用在业务低峰期所消耗的 计算资源与所述应用在所述多个业务上分别消耗的单机计算资源之和小于或等 于所述应用在单机上可消耗的计算资源上限。
可选地,所述方法还包括:获取每个应用在单机上可消耗的计算资源下限; 将所述每个应用在单机上可消耗的计算资源下限输入所述性能扩容公式组;其 中,所述应用所确定的公式包括:在所述多个业务达到业务目标量且所述应用按 照其性能基线量进行计算资源消耗的情况下,所述应用在所述多个业务上分别 消耗的计算资源按业务所需机器数均摊得到的单机计算资源之和小于或等于所 述应用在单机上可消耗的计算资源上限,且大于或等于应用在单机上可消耗的 计算资源下限。
可选地,所述每个应用分别在各个业务上所需要的机器数为多组解,所述方 法还包括:根据预设筛选条件对所述多组解进行筛选。
可选地,所述预设筛选条件包括以下筛选条件一和/或筛选条件二:筛选条 件一包括:从所述多组解中,取机器数之和最小的一组解;筛选条件二包括:从 所述多组解中,取应用在业务上所需要的机器数大于或等于该应用为支持该业 务所需机器数下限的一组解。
可选地,所述计算资源包括:从CPU角度衡量的计算资源,或者,从系统 负载角度衡量的计算资源,或者,从线程等待数衡量的计算资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁金服(杭州)网络技术有限公司,未经蚂蚁金服(杭州)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642285.1/2.html,转载请声明来源钻瓜专利网。