[發明專利]一種云計算商品的生產方法及裝置、電子設備在審
| 申請號: | 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.szxzyx.cn/pat/books/201611071607.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡分銷商城系統
- 下一篇:一種移動智能平臺校園公共自行車租賃系統





