[發(fā)明專利]基于高并發(fā)請求場景創(chuàng)建云主機的方法有效
| 申請?zhí)枺?/td> | 201811469231.1 | 申請日: | 2018-11-27 |
| 公開(公告)號: | CN109379235B | 公開(公告)日: | 2019-08-30 |
| 發(fā)明(設計)人: | 許廣彬;徐飛;譚瑞忠 | 申請(專利權(quán))人: | 無錫華云數(shù)據(jù)技術(shù)服務有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 蘇州友佳知識產(chǎn)權(quán)代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主機 訂單信息 鏡像文件 倉庫 創(chuàng)建請求 場景創(chuàng)建 預設 匹配 并發(fā) 技術(shù)效果 接收用戶 數(shù)量對應 虛擬資源 用戶發(fā)起 預先創(chuàng)建 預先配置 配置的 拷貝 創(chuàng)建 備用 | ||
本發(fā)明提供了基于高并發(fā)請求場景創(chuàng)建云主機的方法,包括:預先創(chuàng)建倉庫需求的鏡像類型與預設數(shù)量的鏡像倉庫;拷貝與鏡像類型與預設數(shù)量對應的鏡像文件至所述鏡像倉庫中;接收用戶發(fā)起的創(chuàng)建請求,以提取出創(chuàng)建請求中的訂單信息并對訂單信息進行計數(shù);自鏡像倉庫提取與訂單信息及訂單數(shù)量相匹配的鏡像文件,以批量地根據(jù)所述鏡像文件逐級創(chuàng)建云主機。在本發(fā)明中不需要預先在云主機倉庫中預先配置大量不同類型、不同配置的云主機備用,從而降低了虛擬資源的浪費;同時,通過用戶發(fā)起的創(chuàng)建請求中的訂單信息及訂單數(shù)量相匹配的鏡像文件,實現(xiàn)了批量地創(chuàng)建云主機的技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及云計算技術(shù)領(lǐng)域,尤其涉及一種基于高并發(fā)請求場景創(chuàng)建云主機的方法。
背景技術(shù)
IaaS為用戶提供和管理各種云主機及其他虛擬資源,用戶(guest)可以根據(jù)需要在云端配置個性化的云主機。不同的云主機包含不同的CPU配置、內(nèi)存配置、帶寬配置或者存儲容量配置等。在現(xiàn)有技術(shù)中,創(chuàng)建云主機的普遍方法是將模板云主機的主機鏡像作為模板鏡像存放在存儲服務器中,模板云主機配置并運行于模板宿主機上,然后從存儲服務器中調(diào)取該模板云主機并傳輸?shù)叫碌乃拗鳈C上落地,并將模板鏡像克隆至其他宿主機上,以完成批量化的云主機創(chuàng)建任務。然而,該現(xiàn)有技術(shù)仍然需要依賴人工在后臺對各個被批量創(chuàng)建的云主機進行配置,因此造成了巨大的工作量。
該現(xiàn)有技術(shù)雖然能夠?qū)τ脩舭l(fā)起的多個請求批量的進行云主機的創(chuàng)建,但由于用戶發(fā)起的請求所對應的云主機的配置是不同的,所以導致需要在云主機倉庫中預先配置大量不同類型、不同配置的云主機備用,因此導致虛擬資源的嚴重浪費,并導致批量創(chuàng)建云主機時的創(chuàng)建時間非常長。
有鑒于此,有必要對現(xiàn)有技術(shù)中高并發(fā)請求場景中批量創(chuàng)建云主機的方法予以改進,以解決上述問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于揭示一種高并發(fā)請求場景創(chuàng)建云主機的方法,以解決現(xiàn)有技術(shù)中在高并發(fā)請求場景中創(chuàng)建云主機時所存在的需要在云主機倉庫中預先配置大量不同類型、不同配置的云主機備用的弊端,降低虛擬資源的浪費,提高批量創(chuàng)建云主機的效率,并降低云主機創(chuàng)建的時間。
為實現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種基于高并發(fā)請求場景創(chuàng)建云主機的方法,包括:
預先創(chuàng)建倉庫需求的鏡像類型與預設數(shù)量的鏡像倉庫;
拷貝與鏡像類型與預設數(shù)量對應的鏡像文件至所述鏡像倉庫中;
接收用戶發(fā)起的創(chuàng)建請求,以提取出創(chuàng)建請求中的訂單信息并對訂單信息進行計數(shù);
自鏡像倉庫提取與訂單信息及訂單數(shù)量相匹配的鏡像文件,以批量地根據(jù)所述鏡像文件逐級創(chuàng)建云主機。
作為本發(fā)明的進一步改進,還包括:當接收到用戶發(fā)起的創(chuàng)建請求后,對創(chuàng)建請求中具有相同類型的配置信息執(zhí)行合并的操作。
作為本發(fā)明的進一步改進,還包括:在設定的時間段內(nèi)統(tǒng)計用戶發(fā)起的創(chuàng)建請求中所包含的基本配置信息,并在鏡像倉庫中配置與所述基本配置信息所對應的基礎(chǔ)鏡像文件。
作為本發(fā)明的進一步改進,所述基礎(chǔ)鏡像文件是在設定的時間段內(nèi)根據(jù)用戶發(fā)起的創(chuàng)建請求所配置得到的多個鏡像文件所對應的平均規(guī)模的鏡像文件,所述基礎(chǔ)鏡像文件不掛載數(shù)據(jù)盤。
作為本發(fā)明的進一步改進,所述鏡像文件的類型為CentOS 6、CentOS 7或者Windows2012。
作為本發(fā)明的進一步改進,對用戶發(fā)起的創(chuàng)建請求所對應的鏡像文件與平均規(guī)模的鏡像文件進行判斷,
若用戶發(fā)起的創(chuàng)建請求所對應的鏡像文件大于平均規(guī)模的鏡像文件,則降低該創(chuàng)建請求的優(yōu)先級;
若用戶發(fā)起的創(chuàng)建請求所對應的鏡像文件小于平均規(guī)模的鏡像文件,則提高該創(chuàng)建請求的優(yōu)先級。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫華云數(shù)據(jù)技術(shù)服務有限公司,未經(jīng)無錫華云數(shù)據(jù)技術(shù)服務有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811469231.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





