【技术实现步骤摘要】
一种资源配置方案确定方法及设备
本说明书一个或多个实施例涉及云服务
,尤其涉及一种资源配置方案确定方法及设备。
技术介绍
随着云服务的发展,越来越多的用户使用运营商提供的云服务,数据库服务就是云服务的其中一个类型,用户可以根据自己的业务需求,选择合适的资源配置方案的数据库服务。现有技术中,用户首次选择服务时,根据自己的业务需求预估可能需要的资源配置方案。之后在使用服务的过程中,可能发现当前的资源配置与当前的业务需求不匹配,对服务的资源配置进行更改。然而,不管是首次选择服务的资源配置方案,还是之后需要更改资源配置方案,都是用户依靠自己的经验选择的,这对用户的能力有一定的要求,对于经验、能力有限的用户来说,可能需要尝试更改多次后才能确定出合适的资源配置方案。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种资源利用率预测模型的构建方法、资源利用率的预测方法以及资源配置方案的确定方法。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种资源利用率预测模型的构建方法,包括:针对所述给定的资源配置方案,获取运行数据样本集合,所述运行数据样本集合中的任一样本包括:目标实例在使用所述配置方案时的运行状态数据,以及对应的资源利用率;针对任一运行数据样本,以运行状态数据作为特征值、以资源利用率作为标签,构建训练样本;利用构建的训练样本集合,训练得到预测模型;所述模型用于:针对所述给定的资源配 ...
【技术保护点】
1.一种资源利用率预测模型的构建方法,包括:/n针对给定的资源配置方案,获取运行数据样本集合,所述运行数据样本集合中的任一样本包括:目标实例在使用所述配置方案时的运行状态数据,以及对应的资源利用率;/n针对任一运行数据样本,以运行状态数据作为特征值、以资源利用率作为标签,构建训练样本;/n利用构建的训练样本集合,训练得到预测模型;所述模型用于:针对所述给定的资源配置方案,预测任一运行状态数据所对应的资源利用率。/n
【技术特征摘要】
1.一种资源利用率预测模型的构建方法,包括:
针对给定的资源配置方案,获取运行数据样本集合,所述运行数据样本集合中的任一样本包括:目标实例在使用所述配置方案时的运行状态数据,以及对应的资源利用率;
针对任一运行数据样本,以运行状态数据作为特征值、以资源利用率作为标签,构建训练样本;
利用构建的训练样本集合,训练得到预测模型;所述模型用于:针对所述给定的资源配置方案,预测任一运行状态数据所对应的资源利用率。
2.如权利要求1所述的方法,所述资源利用率用于单独或综合表征所述目标实例的以下至少一种信息:
CPU占用率、内存占用率、磁盘占用率。
3.如权利要求1所述的方法,所述任一样本的运行状态数据包括以下一种或多种:
每秒查询率QPS、每秒处理事物个数TPS、逻辑读次数、物理读次数、已建立连接数、活跃连接数。
4.如权利要求1所述的方法,所述利用构建得到训练样本集合,训练得到预测模型,包括:
利用构建得到训练样本集合,训练得到多种算法对应的预测模型;
测试各预测模型的预测能力;
根据测试结果,将预测能力最优的模型作为实际用于资源利用率预测的模型;
所述任一预测模型用于:针对所述给定的资源配置方案,预测任一运行状态数据所对应的资源利用率。
5.一种资源利用率的预测方法,用于预测给定的实例运行状态数据在目标资源配置方案下的资源利用率,包括:
获取实例的运行状态数据;
将所述运行状态数据输入至目标资源配置方案对应的模型中;所述模型利用如权利要求1-4任一项所述的方法构建得到;
根据所述模型的输出,预测所述运行状态数据在所述目标资源配置方案下的资源利用率。
6.一种资源配置方案确定方法,用于在给定的候选资源配置方案中,确定出最优资源配置方案,包括:
获取实例的运行状态数据;
针对所述给定的至少两个候选资源配置方案,将所述运行状态数据分别输入至各候选资源配置方案对应的模型中;所述模型利用如权利要求1-4任一项所述的方法构建得到;
根据各模型的输出,预测所述运行状态数据在所述各候选资源配置方案下的资源利用率;
根据选择规则,以及资源利用率预测结果,在所述给定的至少两个候选资源配置方案中,确定出适用于所述运行状态数据的最优资源配置方案。
7.如权利要求6所述的方法,获取实例的运行状态数据,...
【专利技术属性】
技术研发人员:陈杰,曹高飞,梁高中,李广望,李飞飞,
申请(专利权)人:阿里巴巴新加坡控股有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。