[發明專利]一種云主機資源預留方法和裝置在審
| 申請號: | 201710474754.4 | 申請日: | 2017-06-21 |
| 公開(公告)號: | CN107241421A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 邱劍 | 申請(專利權)人: | 北京云聯萬維技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 孟金喆 |
| 地址: | 100012 北京市朝陽區來*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 資源 預留 方法 裝置 | ||
技術領域
本發明實施例涉及虛擬技術領域,尤其涉及一種云主機資源預留方法和裝置。
背景技術
云平臺是一種能夠有效地將大規模的計算資源以可靠服務的形式提供給用戶,從而將用戶從復雜的底層硬件邏輯、網絡協議、軟件架構中解放出來的平臺系統。
現有的云平臺管理大規模的宿主機集群以及在宿主機上的云主機。其中,宿主機是承載云主機的物理機,云主機是宿主機上使用虛擬化軟件創建的虛擬機或容器。在創建云主機資源時,各個云主機會均衡的使用物理機的資源進行計算或數據存儲。
理論上,云平臺的資源沒有容量限制,能夠由用戶按需申請、隨時釋放,滿足用戶任意時刻任意數量的計算資源需求。然而現實中,云平臺資源容量是有限的。在業務高峰時,通常會遇到用戶在特定時間需要創建云主機資源時,云平臺資源不足,無法創建足夠數量的云主機,而提前創建又容易導致云主機資源浪費的現象。
發明內容
本發明提供一種云主機資源預留方法和裝置,以實現用戶可以根據需求在特定時間段內創建特定數量的云主機資源,同時避免云主機資源浪費的現象。
第一方面,本發明實施例提供了一種云主機資源預留方法,包括:
接收用戶的資源預留請求,所述資源預留請求包括請求預留的云主機數量、云主機規格和預留時限;
根據所述資源預留請求中請求預留的云主機數量和云主機規格,對請求預留的云主機資源在宿主機集群中進行調度,確定實際預留的資源信息;
根據所述預留時限,確定所述實際預留的資源信息的有效期;
將所述實際預留的資源信息和所述有效期反饋給所述用戶。
第二方面,本發明實施例還提供了一種云主機資源預留裝置,該裝置包括:
預留請求監聽模塊,用于接收用戶的資源預留請求,所述資源預留請求包括請求預留的云主機數量、云主機規格和預留時限;
預留資源調度模塊,用于根據所述資源預留請求中請求預留的云主機數量和云主機規格,對請求預留的云主機資源在宿主機集群中進行調度,確定實際預留的資源信息;
預留時限判定模塊,用于根據所述預留時限,確定所述實際預留的資源信息的有效期;
預留信息反饋模塊,用于將所述實際預留的資源信息和所述有效期反饋給所述用戶。
本發明通過用戶在云平臺上預留指定數量、指定規格和指定時限的云主機資源,解決在云平臺使用業務高峰期,用戶不能按需創建云主機的問題。實現了云平臺滿足用戶預留資源需求,方便了用戶在資源緊張的情況下按需創建云主機,同時又避免了提前創建云主機導致云平臺資源浪費的效果。
附圖說明
圖1是本發明的一種云平臺系統架構圖。
圖2是本發明實施例一中的一種云主機資源預留方法流程圖。
圖3是本發明實施例二中的一種云主機資源預留方法流程圖。
圖4是本發明實施例三中的一種云主機資源預留方法流程圖。
圖5是本發明實施例一中的一種云主機資源預留裝置的示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
實施例一
參見圖1,為本發明的一種云平臺系統架構圖。該云主機資源預留裝置基于云平臺系統100進行實際操作。其中,云平臺系統100包括:
主控系統110,負責主要的云計算平臺管理工作,包括用戶請求信息的接收、存儲和處理,云平臺宿主機和云主機資源的維護和存儲、協調云主機的調度以及創建等。
調度系統120,負責調度云主機到宿主機集群,為每臺申請的云主機計算出是否能夠預留和/或創建;如果能,預留和/或創建在宿主機集群中的哪個或哪些宿主機上。
宿主機集群130,承載云主機的物理機集群。
其中,宿主機集群中每臺宿主機均含有與之對應的宿主機代理,負責云主機在宿主機的管理和控制,包括云主機的創建、銷毀以及更改配置等。
在云主機創建后,如果不需要再使用該創建的云主機,可以通過宿主機集群中的宿主機代理對創建的云主機進行銷毀。
參見圖2,為本發明實施例一中的一種云主機資源預留方法流程圖,本實施例可適用于在云平臺使用業務高峰期,用戶需要預留云平臺中的云主機資源的情況,該方法由云平臺系統來執行。
該方法具體包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云聯萬維技術有限公司,未經北京云聯萬維技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710474754.4/2.html,轉載請聲明來源鉆瓜專利網。





