【技术实现步骤摘要】
虚拟实例推荐的方法、节点及相关设备
[0001]本申请涉及计算机领域,尤其涉及虚拟实例推荐的方法、节点及相关设备。
技术介绍
[0002]随着云计算技术和各种网络基础设施的快速发展,传统的互联网技术(Internet Technology,IT)业务架构,正在逐步向公有云迁移,越来越多的业务应用也基于公有云架构重新设计和使用。
[0003]用户将业务应用迁移至公有云时,往往面临着这样一个难题:如何科学且经济的选择虚拟实例来处理业务。当前为用户分配虚拟实例时,通常根据用户输入的规格配置需求,选择对应的虚拟实例进行分配。但是,用户可能并不清楚自身业务最适合由何种虚拟实例处理,导致用户最终挑选的虚拟实例在运行业务时无法达到用户的理想状态,降低用户的使用体验。
技术实现思路
[0004]本申请提供了虚拟实例推荐的方法、节点及相关设备,用以解决用户挑选的虚拟实例在运行业务时无法达到用户的理想状态的问题。
[0005]第一方面,提供了一种虚拟实例推荐的方法,该方法可包括以下步骤:提供配置接口,配置接口用于获取用户的输入或选择的工作任务、多个候选虚拟实例规格以及期待工作性能,然后基于工作任务和期待工作性能对多个候选虚拟实例规格进行排序,并向用户显示排序后的多个虚拟实例规格,其中多个候选虚拟实例规格中与工作任务和期待工作性能匹配最优的候选虚拟实例规格排列在首位。
[0006]具体实现中,虚拟实例包括虚拟机、容器或者裸金属服务器。配置接口可以是公有云中的控制台(console)或者应用程序接口( ...
【技术保护点】
【技术特征摘要】
1.一种虚拟实例推荐的方法,其特征在于,所述方法包括:提供配置接口,所述配置接口用于获取用户的输入或选择的工作任务、多个候选虚拟实例规格以及期待工作性能;基于所述工作任务和所述期待工作性能对所述多个候选虚拟实例规格进行排序,并向所述用户显示排序后的所述多个虚拟实例规格,其中多个候选虚拟实例规格中与所述工作任务和所述期待工作性能匹配最优的候选虚拟实例规格排列在首位。2.根据权利要求1所述的方法,其特征在于,所述基于所述工作任务和所述期待工作性能对所述多个候选虚拟实例规格进行排序,包括:从所述多个候选虚拟实例规格选择最高虚拟实例规格和最低虚拟实例规格;创建具有所述最高虚拟实例规格的第一虚拟实例和具有所述最低虚拟实例规格的第二虚拟实例;将所述工作任务分别发送至所述第一虚拟实例和所述第二虚拟实例;将所述第一虚拟实例运行所述工作任务的第一工作性能、所述第二虚拟实例运行所述工作任务的第二工作性能以及多个候选虚拟实例规格输入推荐模型;从所述推荐模型获取所述推荐模型预测的除所述最高虚拟实例规格和所述最低虚拟实例规格外的所述多个候选虚拟实例规格对应的多个虚拟实例运行所述工作任务的多个预测工作性能;根据所述期待工作性能与所述多个预测工作性能、所述第一工作性能、所述第二工作性能的匹配程度对所述多个候选虚拟实例规格进行排序。3.根据权利要求2所述的方法,其特征在于,所述推荐模型是使用样本集对机器学习模型进行训练后获得的,其中,所述样本集包括样本输入数据和样本输出数据;所述样本输入数据包括已知第一工作性能、已知第二工作性能和多个已知候选虚拟实例规格,所述已知第一工作性能是已知第一虚拟实例运行已知工作任务时的工作性能,已知第二工作性能是已知第二虚拟实例运行所述已知工作任务时的工作性能,所述已知第一虚拟实例和所述已知第二虚拟实例是所述已知候选虚拟实例规格中的两个虚拟实例规格对应的虚拟实例;所述样本输出数据包括所述多个已知候选虚拟实例规格对应的已知工作性能,所述已知工作性能是所述多个已知候选虚拟实例规格对应的多个已知虚拟实例运行所述已知工作任务时的工作性能。4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述基于所述工作任务和所述期待工作性能对所述多个候选虚拟实例规格进行排序,包括:根据所述多个候选虚拟实例规格创建多个虚拟实例;将所述工作任务分别发送至所述多个虚拟实例,并获取所述多个虚拟实例运行所述工作任务的工作性能;根据所述期待工作性能与多个工作性能的匹配程度对所述多个候选虚拟实例规格进行排序。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述工作性能包括工作任务的任务信息、所述虚拟实例运行所述工作任务时的资源使用情况和所述工作任务执行性能、运行工作任务的虚拟机的规格参数中的一种或者多种。
6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述工作任务是所述用户期待运行的工作任务,或者,所述工作任务是根据所述用户期待的工作负载确定的任务。7.根据权利要求3所述的方法,其特征在于,所述工作任务是所述用户选择的工作任务时,所述工作任务是所述已知工作任务中的一个。8.根据权利要求1至7任一权利要求所述的方法,其特征在于,所述虚拟实例包括虚拟机、容器或者裸金属服务器。9.一种云管理节点,应用于公有云数据中心,其特征在于,所述节点包括:提供配置接口单元,用于提供配置接口,其中,所述配置接口用于获取用户的输入或选择的工作任务、多个候选虚拟实例规格以及期...
【专利技术属性】
技术研发人员:张锐敏,罗思标,谢华国,崔攀峰,亓秦,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。