[發明專利]一種云計算系統動態分配虛擬機的方法在審
| 申請號: | 201410477047.7 | 申請日: | 2014-09-18 |
| 公開(公告)號: | CN104202419A | 公開(公告)日: | 2014-12-10 |
| 發明(設計)人: | 溫武少;楊創業;溫勁倫;溫木奇;馮英才;吳海斌 | 申請(專利權)人: | 溫武少 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 鄭永泉 |
| 地址: | 510275 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 系統 動態分配 虛擬機 方法 | ||
技術領域
本發明涉及計算機虛擬化、云計算和桌面虛擬化的應用領域,具體的是涉及一種云計算系統動態分配虛擬機的方法。
背景技術
“虛擬機”指的是任意運行在虛擬化解決方案,如VMware?ESX/ESXi,提供的虛擬層頂層(管理程序層)的虛擬機運行環境。“虛擬機模板”指的是虛擬機所運行的操作系統及其集合的軟件、應用等整體環境,類比于傳統計算機安裝操作系統所使用的系統安裝光盤。虛擬機“未激活”表示將創建好的虛擬機掛起,置于休眠狀態。掛起的虛擬機不占用計算資源,且能夠快速恢復到啟動狀態以供使用。
云計算技術將數據中心資源虛擬化,并根據不同配置規則生成虛擬機。用戶使用筆記本、臺式電腦、瘦客戶端等終端平臺,通過遠程訪問協議連接虛擬機的專屬桌面賬戶進行使用。
目前在大部分的虛擬機應用場景中,基本采用每人一臺固定的虛擬機的模式進行分配、使用。這種模式傳承了傳統物理計算機的分配模式,達到了以虛擬機來取代傳統物理計算機的目的。這種模式的基本應用過程如下:若需要為用戶分配一臺虛擬機,則新建一臺虛擬機,并在虛擬機為其新建桌面賬戶,供其遠程訪問使用。如果用戶使用完畢,可以銷毀虛擬機,回收資源。然而,這種分配方法也帶來了諸多弊端:
1、虛擬機的分配響應時間過長。由于為用戶分配虛擬機時,需要新建一臺虛擬機,而新建虛擬機的耗時較長,造成分配響應時間過長;
2、批量分配時產生啟動風暴的風險大。批量創建虛擬機會產生大量、密集的讀寫操作,因此產生啟動風暴的風險極高;
3、對于用戶基數大、但并發數量少的應用場景,會造成嚴重資源浪費。某些在外業務較多的企業或機構,雖然擁有大量員工,但同時留在公司、使用虛擬機辦公的人數并不多,這種場景具有用戶基數大、桌面并發數量小的特點。然而,在傳統的桌面分配模式下,在外辦公員工的虛擬機會持續占用計算資源。
4、對于資源有限的數據中心來說,審計難度大。在傳統桌面分配模式下,如果數據中心資源有限,至多只能并發N個標準配置虛擬機,則會帶來一系列的資源審計問題。管理員必須人工控制虛擬機數量或者開發另外的功能進行資源審計。此外,由于人手一臺虛擬機,在資源滿負荷的狀態下,虛擬機若要更換屬主必須刪除并重建,導致資源復用率低,復用難度大。
發明內容
本發明的目的在于提供一種響應快、資源復用率高的云計算系統動態分配虛擬機的方法。
為了達到上述技術目的,本發明的技術方案如下:
一種云計算系統動態分配虛擬機的方法,其特征在于,
將云計算系統的物理資源虛擬化為一批虛擬機,將其組成一個或多個虛擬機池;
建立一個用于管理和調度虛擬機池內的虛擬機的云計算系統的虛擬機管理模塊,并設置用于存放有權訪問虛擬機池的用戶信息的用戶信息庫在該虛擬機管理模塊中;
虛擬機管理模塊響應用戶向虛擬機管理模塊發送的虛擬機分配請求,對用戶進行身份認證,用戶通過認證后虛擬機管理模塊從虛擬機池中選取一臺虛擬機分配給用戶。
本發明中,在云計算系統建立之初就已經按照要求創建出了虛擬機,并把相同屬性的虛擬機組合成了一個虛擬機池,不同屬性的虛擬機組合成了不同的虛擬機池。用戶對系統發出分配虛擬機請求后,系統對用認證后直接利用虛擬機池內創建完畢的虛擬機來進行虛擬機的分配,縮短了虛擬機分配的響應時間。
優選地,所述虛擬機池內的虛擬機由同一個虛擬機模板生成,具備相同的虛擬硬件和軟件環境;不同虛擬機池內的虛擬機由不同的虛擬機模板生成。
優選地,所述虛擬機池內的虛擬機包括已分配狀態和未分配狀態;所述的虛擬機處于未分配狀態時虛擬機不包含用戶信息,未被激活,不占用云計算系統的資源。
優選地,所述虛擬機管理模塊管理一個或多個虛擬機池,所述多個虛擬機池中的每一個虛擬機池對應一個用戶信息庫。
本發明中,虛擬機在用戶請求分配虛擬機之前就已按照模板創建好了,并設置了已分配狀態和未分配狀態,替代現有的虛擬機的從無到有的創建或刪除,未分配狀態相當于休眠狀態,系統給用戶分配虛擬機實質上是使這些休眠的虛擬機激活,這樣就降低了資源的讀寫操作降低了產生啟動風暴的風險。
優選地,用戶在使用完選取的虛擬機后,虛擬機管理模塊回收該虛擬機并將該虛擬機重置成未分配狀態,以待下一次分配。本發明中,用戶完成使用后,虛擬機管理模塊回收該虛擬機,該虛擬機被重置以待下一次分配,這樣就沒有直接將該虛擬機刪除,提高了虛擬機資源的復用率。
虛擬機管理模塊分配虛擬機的過程如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于溫武少;,未經溫武少;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410477047.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種標識終端的方法、服務器及系統
- 下一篇:文件傳輸方法和服務器





