[发明专利]一种云计算商品的生产方法及装置、电子设备在审
申请号: | 201611071607.4 | 申请日: | 2016-11-28 |
公开(公告)号: | CN108122145A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 余焕军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云计算 电子设备 生产 购买 商品购买 用户确认 资源生产 检测 申请 成功 保证 | ||
本申请提供一种云计算商品的生产方法及装置、电子设备;所述云计算商品的生产方法包括:检测用户确认的待购买的云计算商品,将生产所述待购买的云计算商品所需的资源,标记为预占的资源;检测到所述云计算商品购买成功后,使用所述预占的资源生产所述云计算商品。本申请能够保证购买成功后底层一定有资源可生产。
技术领域
本发明涉及云计算领域,尤其涉及一种云计算商品的生产方法及装置、电子设备。
背景技术
在传统商品的销售系统中,库存是表明用户是否能够购买商品的一个水位线,如果库存不精确会为售卖带来一定的风险,如用户付钱后发现无商品可卖,需要退单等。对于传统商品,可以提前录入商品的库存数量,每售卖一个商品对库存数量进行减一操作,如果库存数量为0则不允许售卖。
但是,虚拟机(VM)等云计算商品的售卖方式又有不同,由于VM依赖宿主机的资源(资源包括网络、服务器、存储、应用软件、服务等),如仅剩余2台宿主机都剩余1核1吉字节(giga binary byte,GiB)的内存,虽然总量有2核2GiB的资源,但是由于在不同的物理机上,因此不能售卖2核2GiB、1核2GiB等资源,所以库存需要考虑碎片化的问题。
目前的一种解决方案是定时排查碎片,计算剩余的资源,更新到库存系统中。该解决方案存在以下缺陷:
(1)定时计算存在延时,当并发较大、资源紧张时会出现挑选云计算商品时看到的库存和购买成功后的库存不一致,导致购买成功后底层实际没有资源可供生产的情况。
(2)由于宿主机上面可以生产多种规格的云计算商品,比如云服务器(ElasticCompute Service,ECS),一种规格的云计算商品生产时的资源消耗有可能会对其它规格的云计算商品产生干扰,导致库存不准,如下表1和表2所示,当用户购买了一个1核2GiB的ECS后,1核1GiB的库存从2变为1,而2核2GiB的库存从1变为0,生产一种规格的ECS会对其他多种规格ECS的库存都产生影响。
表1、生产ECS前的数据
表2、生产ECS后的数据
(3)为了减少VM的资源碎片情况,管控系统会经常在宿主机之间相互迁移停机状态的VM,腾挪资源,以实现减少碎片增加库存的目的,迁移对已经计算好的库存有较大的影响,如果在下单过程中发生迁移,则有可能导致下单成功后底层实际没有资源可供生产的情况。
发明内容
本申请提供一种云计算商品的生产方法及装置、电子设备,能够保证购买成功后底层一定有资源可生产。
本申请采用如下技术方案。
一种云计算商品的生产方法,包括:
检测用户确认的待购买的云计算商品,将生产所述待购买的云计算商品所需的资源,标记为预占的资源;
检测到所述云计算商品购买成功后,使用所述预占的资源生产所述云计算商品。
可选地,所述将生产所述待购买的云计算商品所需的资源,标记为预占的资源包括:
在一台所述待购买的云计算商品的库存数量大于0的宿主机中,分配生产所述待购买的云计算商品所需的资源;
将所分配的资源标记为预占的资源。
可选地,所述检测用户确认的待购买的云计算商品,将生产所述待购买的云计算商品所需的资源,标记为预占的资源包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611071607.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络分销商城系统
- 下一篇:一种移动智能平台校园公共自行车租赁系统