[发明专利]云端虚拟机创建方法、装置及云端设备有效
申请号: | 201711122415.6 | 申请日: | 2017-11-14 |
公开(公告)号: | CN109783185B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 余焕军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L67/10;H04L67/51 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云端 虚拟机 创建 方法 装置 设备 | ||
1.一种云端虚拟机创建方法,其特征在于,包括:
创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;
根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;其中,所述属性信息包括:与资源构建相关的基础数据及虚拟机产能指标;
若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机;
其中,根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据,包括:
获取预置的单位参考数据;
根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差;
根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差;
基于所述产能差和所述基础数据差,确定所述代价数据。
2.根据权利要求1所述的方法,其特征在于,根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差,包括:
根据所述第一云端资源对应的虚拟机产能指标与所述第二云端资源对应的虚拟机产能指标,计算指标差;
根据所述单位参考数据及所述指标差,计算得到所述产能差。
3.根据权利要求1所述的方法,其特征在于,所述与资源构建相关的基础数据包括:与硬件构建相关的第一数据、与网络构建相关的第二数据、与电力构建相关的第三数据、与运营维护构建相关的第四数据;以及
根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差,包括:
将所述第一云端资源对应的与资源构建相关的基础数据中与硬件构建相关的第一数据以及所述第二云端资源对应的与资源构建相关的基础数据中与硬件构建相关的第一数据的差值,作为所述基础数据差。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
响应于触发申请所述第一规格云端虚拟机的创建事件,获取所述第一云端资源的剩余库存信息;
若所述剩余库存信息小于预设库存下限,则所述第一云端资源的库存不足。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收到云客户端发送的申请所述第一规格云端虚拟机的请求时,触发所述创建事件;或者
监听到所述第一规格云端虚拟机宕机时,触发所述创建事件。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述第二规格云端虚拟机创建完成后,向申请所述第一规格 云端虚拟机的云客户端发送携带有所述第二规格云端虚拟机信息的替换提示信息。
7.一种云端虚拟机创建装置,其特征在于,包括:
选取模块,用于创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;
确定模块,用于根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;
创建模块,用于当所述代价数据满足设定代价规则时,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机;
其中,所述属性信息包括:与资源构建相关的基础数据及虚拟机产能指标;以及所述确定模块,还用于获取预置的单位参考数据;根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差;根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差;基于所述产能差和所述基础数据差,确定所述代价数据。
8.一种云端设备,其特征在于,包括:存储器以及处理器;
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
创建第一规格云端虚拟机的第一云端资源的库存不足时,从所述云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;
根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;其中,所述属性信息包括:与资源构建相关的基础数据及虚拟机产能指标;
若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机;
其中,根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据,包括:
获取预置的单位参考数据;
根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差;
根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差;
基于所述产能差和所述基础数据差,确定所述代价数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711122415.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用户自定义表单生成方法
- 下一篇:一种检测云平台的任务调度方法及系统