云端虚拟机创建方法、装置及云端设备制造方法及图纸

技术编号:21183863 阅读:137 留言:0更新日期:2019-05-22 14:48
本申请实施例提供一种云端虚拟机创建方法、装置及云端设备。其中,方法包括:创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于第一云端资源的第二云端资源;根据第二云端资源及第一云端资源的属性信息,确定使用第二云端资源替换第一云端资源的代价数据;若代价数据满足设定代价规则,则基于第二云端资源,创建规格等级高于或等于第一规格的第二规格云端虚拟机。采用本申请实施例提供的技术方案,云客户在申请第一规格云端虚拟机的第一云端资源的库存不足时,可在无感知的情况下自动地被升级到新规格,省去了现有技术中需更改程序才能重新申请新规格云端虚拟机的繁琐过程,提高了云客户的申请体验度。

Cloud Virtual Machine Creation Method, Device and Cloud Device

The embodiment of the application provides a method, device and cloud device for creating a cloud-based virtual machine. Among them, the methods include: when the inventory of the first cloud resource of the first specification cloud virtual machine is insufficient, the second cloud resource with hardware configuration higher than or equal to the first cloud resource is selected from the cloud resource database; according to the attribute information of the second cloud resource and the first cloud resource, the cost data of replacing the first cloud resource with the second cloud resource is determined if the cost data is full; Fully setting the cost rule, the second specification cloud virtual machine is created based on the second cloud resource, whose specification level is higher or equal to the first specification. Using the technical scheme provided by the embodiment of this application, cloud customers can automatically upgrade to the new specification without perception when the inventory of the first cloud resource of the first specification cloud-based virtual machine is insufficient. This saves the tedious process of applying for the new specification cloud-based virtual machine by changing the program in the existing technology, and improves the application experience of cloud customers.

【技术实现步骤摘要】
云端虚拟机创建方法、装置及云端设备
本申请涉及计算机
,尤其涉及一种云端虚拟机创建方法、装置及云端设备。
技术介绍
云服务是IT(InformationTechnology,信息技术)产业的重大变革,云厂商(如阿里云)为了能让云服务普惠所有人,包含不懂IT与互联网的其他行业云客户,云厂商都会封装硬件厂商提供的各种硬件资源对外提供服务能力,以让云客户可以通过网络按照需求弹性、方便地使用虚拟的计算机资源。云厂商会将其对外提供的服务能力定义为多种规格,不同的规格对应云服务具有不同的计算能力、存储能力和网络能力等。对于云厂商来说,大多数IDC(InternetDataCenter,互联网数据中心)一般三年左右就需要更换一次,否则故障率会大大增加,因此云厂商需不断推出新规格的云服务,相应的旧规格备货量就越来越少,甚至不备货。对于云客户来说,云客户只关心云服务的能力,并不关心云端硬件的变化,因此一旦某种规格满足云客户的业务需求,后续业务扩展就会使用相同的规格。某一个部分云客户,如将需求规格等参数写死在申请程序中的这类云客户,在旧规格满足业务需求且临时需要扩容时,可能会因旧的规格淘汰无库存等原因,需要变更写死在程序中的一些参数才能完成新规格的申请。
技术实现思路
本申请实施例提供的一种云端虚拟机创建方法、装置及云端设备,以解决现有技术中旧规格云端虚拟机库存不足时续变更程序才能申请新规格云端虚拟机所带来的不便。在本申请的一个实施例中,提供了一种云端虚拟机创建方法。该方法包括:创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。在本申请的另一个实施例中,提供了一种云端虚拟机创建装置。该装置包括:选取模块,用于创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;确定模块,用于根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;创建模块,用于当所述代价数据满足设定代价规则时,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。在本申请的又一实施例中,提供了一种云端设备。该云端设备包括:存储器和处理器;其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:创建第一规格云端虚拟机的第一云端资源的库存不足时,从所述云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。本申请实施例提供的技术方案,在创建第一规格云端虚拟机的第一云端资源的库存不足时,自动从云端资源库中查找能替换第一云端资源的第二云端资源,以创建规格等级高于或等于第一规格的第二规格云端虚拟机;云客户可在无感知的情况下自动地被升级到新规格云端虚拟机,省去了现有技术中需更改程序才能重新申请新规格云端虚拟机的繁琐过程,简化了整个云端服务申请过程,提高了云客户的申请体验度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的云端虚拟机创建方法的流程示意图;图2为本申请一实施例提供的云端虚拟机创建方法中使用第二云端资源替换第一云端资源的代价数据确定流程的示意图;图3为本申请另一实施例提供的云端虚拟机创建方法的流程示意图;图4为本申请一实施例提供的云端虚拟机创建装置的结构示意图;图5为本申请一实施例提供的云端虚拟机创建装置中确定模块的一种可实现结构示意图;图6为本申请另一实施例提供的云端虚拟机创建装置的结构示意图;图7为本申请一实施例提供的云端设备的结构示意图;图8为本申请另一实施例提供的云端设备的结构示意图。具体实施方式一部分云客户端具有申请(或称购买)代理,申请代理使用一个或多个申请策略(例如,未修改的申请策略、修改的申请策略、客户生成的申请策略等)、一个或多个申请规则和/或其他信息来生成申请规范,其指定应当利用一个或多个申请数据来申请的一个或多个云服务实例(即云端虚拟机)。申请数据可以包括但不限于:应该申请现货实例还是标准实例、云服务实例的类型、时间、价格、性能、云服务实例的数量和/或与应当申请的一个或多个云服务实例相关的其他信息。这就致使这部分云客户在云厂商的旧规格云端资源库存不足时,需要变更写死在程序中的一些参数才能再申请新规格云端虚拟机,云客户体验不好;若云客户不知道如何修改则需要找外包公司额外付出一部分IT维护费用来变更程序。从云厂商的角度分析,云厂商增加新机型以替换部分旧机型是必然的趋势,因为新一代机型提供的云服务的性能更高,单位成本更低;新机型可以在体积、功耗等略低于旧机型的情况下,还能提供几倍于旧机型的VM(VirtualMachine,虚拟机)产出数量,大大降低了单VM的成本。通过实测得出,直接采用新机型创建高规格的虚拟机供给申请旧机型创建的低规格的虚拟机,并不会对云厂商的营运收入造成影响,反而会因云服务性能的提高,吸引更多云客户。为此,本专利技术实施例提供的了一种云端虚拟机创建方法、装置及云端设备,在创建第一规格云端虚拟机的第一云端资源的库存不足时,获取云端资源中能替换第一云端资源的第二云端资源,基于第二云端资源创建规格等级高于或等于第一规格的第二规格云端虚拟机。这样使得云客户在申请第一规格云端虚拟机的第一云端资源的库存不足时,可无感知地自动地被升级到新规格的云端虚拟机,省去了现有技术中更改程序的步骤,简化了整个云端服务申请过程,提高了云客户的申请体验度。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请一示例性实施例提供的云端虚拟机创建方法的结构示意图。如图1所示,包括:101、创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源。102、根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据。103、若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。上述101中,不同规格的云端虚拟机的计算能力、存储能力、网络能力等均不同。本文档来自技高网...

【技术保护点】
1.一种云端虚拟机创建方法,其特征在于,包括:创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。

【技术特征摘要】
1.一种云端虚拟机创建方法,其特征在于,包括:创建第一规格云端虚拟机的第一云端资源的库存不足时,从云端资源库中选取硬件配置高于或等于所述第一云端资源的第二云端资源;根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据;若所述代价数据满足设定代价规则,则基于所述第二云端资源,创建规格等级高于或等于所述第一规格的第二规格云端虚拟机。2.根据权利要求1所述的方法,其特征在于,所述属性信息包括:与资源构建相关的基础数据及虚拟机产能指标;以及根据所述第二云端资源及所述第一云端资源的属性信息,确定使用所述第二云端资源替换所述第一云端资源的代价数据,包括:获取预置的单位参考数据;根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差;根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差;基于所述产能差和所述基础数据差,确定所述代价数据。3.根据权利要求2所述的方法,其特征在于,根据所述单位参考数据、所述第一云端资源对应的虚拟机产能指标以及所述第二云端资源对应的虚拟机产能指标,计算得到产能差,包括:根据所述第一云端资源对应的虚拟机产能指标与所述第二云端资源对应的虚拟机产能指标,计算指标差;根据所述单位参考数据及所述指标差,计算得到所述产能差。4.根据权利要求2所述的方法,其特征在于,所述与资源构建相关的基础数据包括:与硬件构建相关的第一数据、与网络构建相关的第二数据、与电力构建相关的第三数据、与运营维护构建相关的第四数据;以及根据所述第一云端资源对应的与资源构建相关的基础数据以及所述第二云端资源对应的与资源构建相关的基础数据,计算得到基础数据差,包括:将所述第一云端资源对应的与资源构建相关的基础数据中与硬件构建相关的第一数据以及所述第二云端资源对应的与资源构建相关的基础数据中与硬件构建相关的第一数据的差值,作为所述基础数据差。5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:响应于触发申请所述第一规格云端虚拟机的创建事件,...

【专利技术属性】
技术研发人员:余焕军
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1