【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及IT
虛擬機(jī)資源管理,特別是涉及一種應(yīng)用于分布式虛擬機(jī) 資源部署場(chǎng)景中的虛擬機(jī)的資源管理裝置、方法和系統(tǒng)。
技術(shù)介紹
以云計(jì)算為代表的資源虛擬化技術(shù)是目前最活躍的
之一,正廣泛應(yīng)用于 通信、安全、存儲(chǔ)、物聯(lián)網(wǎng)等領(lǐng)域。資源虛擬化技術(shù)將傳統(tǒng)的硬件、網(wǎng)絡(luò)、計(jì)算等資源虛擬化 為“資源池”,當(dāng)使用該資源池中的資源時(shí),用戶按需動(dòng)態(tài)申請(qǐng),從而最大限度地降低用戶IT 開支。資源虛擬化技術(shù)需要高效的虛擬機(jī)資源管理機(jī)制。以云計(jì)算為例,基于云計(jì)算的 系統(tǒng)(以下簡(jiǎn)稱“云系統(tǒng)”)中都需要提供高效的虛擬機(jī)資源管理機(jī)制,以對(duì)云系統(tǒng)中的資源 進(jìn)行合理調(diào)度。對(duì)云系統(tǒng)運(yùn)營商而言,需要高效的調(diào)度方法,以有限的虛擬機(jī)資源最大限度 地服務(wù)客戶,以降低運(yùn)營成本;對(duì)客戶而言,需要“像購買水電一樣,購買云計(jì)算服務(wù)”,即按 照需要購買服務(wù),用后及時(shí)釋放,最大限度降低用戶IT開支。圖1是顯示目前云系統(tǒng)中的虛擬機(jī)資源管理系統(tǒng)的示意圖。其實(shí)現(xiàn)方式通常如 下用戶先做需求規(guī)劃,并向云系統(tǒng)管理者申請(qǐng)?zhí)摂M機(jī)資源;經(jīng)簽訂合同或?qū)徟鞒毯螅?系統(tǒng)管理者將所確定的虛擬機(jī)資源分配原則提供給虛擬機(jī)分配裝置(例如云虛擬機(jī)發(fā)放系 統(tǒng));虛擬機(jī)分配裝置根據(jù)該虛擬機(jī)資源分配原則,從虛擬機(jī)資源池中為用戶分配虛擬機(jī)資 源,構(gòu)成虛擬機(jī);用戶登錄虛擬機(jī)使用虛擬機(jī)資源。這種根據(jù)用戶的申請(qǐng)來進(jìn)行虛擬機(jī)資源 分配的方式,在用戶業(yè)務(wù)變化導(dǎo)致虛擬機(jī)資源不足或過剩時(shí),需要人工監(jiān)控、評(píng)估、并申請(qǐng) 重新分配資源,不僅在工程中通常難以實(shí)現(xiàn)或?qū)崟r(shí)性不足,而且由于這種重新分配基于人 工評(píng)估,因此無法與用戶的業(yè)務(wù)負(fù)荷完全一致,做不到完全的 ...
【技術(shù)保護(hù)點(diǎn)】
一種虛擬機(jī)的資源管理裝置,該裝置包括:管理規(guī)則生成模塊,用于根據(jù)接收到的用戶自定義的虛擬機(jī)資源管理參數(shù)生成虛擬機(jī)資源管理規(guī)則,所述虛擬機(jī)資源管理規(guī)則至少包括虛擬機(jī)資源變更的條件;狀態(tài)信息接收模塊,用于接收虛擬機(jī)監(jiān)控模塊發(fā)送的虛擬機(jī)狀態(tài)信息;資源分配方案生成模塊,用于根據(jù)所述虛擬機(jī)狀態(tài)信息以及所述虛擬機(jī)資源管理規(guī)則,在所述虛擬機(jī)狀態(tài)信息滿足所述虛擬機(jī)資源變更的條件時(shí),生成虛擬機(jī)的資源分配方案;其中,所述虛擬機(jī)的資源分配方案用于更新所述虛擬機(jī)的資源配置。
【技術(shù)特征摘要】
1.一種虛擬機(jī)的資源管理裝置,該裝置包括 管理規(guī)則生成模塊,用于根據(jù)接收到的用戶自定義的虛擬機(jī)資源管理參數(shù)生成虛擬機(jī)資源管理規(guī)則,所述虛擬機(jī)資源管理規(guī)則至少包括虛擬機(jī)資源變更的條件; 狀態(tài)信息接收模塊,用于接收虛擬機(jī)監(jiān)控模塊發(fā)送的虛擬機(jī)狀態(tài)信息; 資源分配方案生成模塊,用于根據(jù)所述虛擬機(jī)狀態(tài)信息以及所述虛擬機(jī)資源管理規(guī)貝U,在所述虛擬機(jī)狀態(tài)信息滿足所述虛擬機(jī)資源變更的條件時(shí),生成虛擬機(jī)的資源分配方案; 其中,所述虛擬機(jī)的資源分配方案用于更新所述虛擬機(jī)的資源配置。2.根據(jù)權(quán)利要求1所述的虛擬機(jī)的資源管理裝置,其特征在于,所述虛擬機(jī)資源管理參數(shù)包括 虛擬機(jī)資源變更的條件、虛擬機(jī)資源變更的粒度、計(jì)費(fèi)方式、信息通知方式中的ー種或者多種。3.根據(jù)權(quán)利要求2所述的虛擬機(jī)的資源管理裝置,其特征在干, 所述管理規(guī)則生成模塊接收所述用戶周期性更新的虛擬機(jī)資源管理參數(shù),根據(jù)所述更新的虛擬機(jī)資源管理參數(shù),更新所述虛擬機(jī)資源管理規(guī)則。4.根據(jù)權(quán)利要求1或2所述的虛擬機(jī)的資源管理裝置,其特征在于,所述裝置還包括 指標(biāo)下發(fā)模塊,用于根據(jù)所述接收到的用戶自定義的虛擬機(jī)資源管理參數(shù),下發(fā)虛擬機(jī)狀態(tài)監(jiān)控指標(biāo)到所述虛擬機(jī)監(jiān)控模塊,所述虛擬機(jī)狀態(tài)監(jiān)控指標(biāo)包括虛擬機(jī)資源占用指標(biāo)、虛擬機(jī)業(yè)務(wù)運(yùn)行指標(biāo)以及異常告警指標(biāo)至少之ー;以及 所述狀態(tài)信息接收模塊接收所述虛擬機(jī)監(jiān)控模塊根據(jù)所述虛擬機(jī)狀態(tài)監(jiān)控指標(biāo)上報(bào)的所述虛擬機(jī)狀態(tài)信息。5.根據(jù)權(quán)利要求4所述的虛擬機(jī)的資源管理裝置,其特征在干, 所述虛擬機(jī)狀態(tài)信息包括所述虛擬機(jī)資源占用指標(biāo)、虛擬機(jī)業(yè)務(wù)運(yùn)行指標(biāo)以及異常告警指標(biāo)至少之ー超過預(yù)定閾值的指示;或者, 所述虛擬機(jī)狀態(tài)信息包括所述虛擬機(jī)資源占用指標(biāo)、虛擬機(jī)業(yè)務(wù)運(yùn)行指標(biāo)以及異常告警指標(biāo)至少之ー的當(dāng)前監(jiān)控值。6.根據(jù)權(quán)利要求1所述的虛擬機(jī)的資源管理裝置,其特征在于,所述虛擬機(jī)資源管理規(guī)則還包括所述虛擬機(jī)資源變更的粒度; 相應(yīng)地,所述資源分配方案生成模塊根據(jù)所述虛擬機(jī)狀態(tài)信息以及所述虛擬機(jī)資源變更的條件和粒度,生成所述虛擬機(jī)的資源分配方案。7.根據(jù)權(quán)利要求1或6所述的虛擬機(jī)的資源管理裝置,其特征在于,所述虛擬機(jī)資源管理規(guī)則還包括虛擬機(jī)計(jì)費(fèi)方式; 所述虛擬機(jī)的資源管理裝置還包括 計(jì)費(fèi)方案生成模塊,用于根據(jù)所述虛擬機(jī)狀態(tài)信息和所述虛擬機(jī)計(jì)費(fèi)方式,生成虛擬機(jī)計(jì)費(fèi)方案。8.根據(jù)權(quán)利要求1或6所述的虛擬機(jī)的資源管理裝置,其特征在于,所述虛擬機(jī)資源管理規(guī)則還包括授權(quán)權(quán)限,所述授權(quán)權(quán)限用于指示所述用戶或運(yùn)營商修改所述虛擬機(jī)資源管理規(guī)則的授權(quán)權(quán)限。9.根據(jù)權(quán)利要求1或6所述的虛擬機(jī)的資源管理裝置,其特征在于,所述虛擬機(jī)資源管理規(guī)則還包括信息通知方式,所述信息通知方式用于指示所述虛擬機(jī)狀態(tài)信息和/或所述虛擬機(jī)的資源分配方案的通知方式; 所述虛擬機(jī)的資源管理裝置還包括 信息通知模塊,用于根據(jù)所述信息通知方式,向所述用戶發(fā)送所述虛擬機(jī)狀態(tài)信息和/或所述虛擬機(jī)的資源分配方案。10.一種虛擬機(jī)的資源管理方法,該方法包括 根據(jù)接收到的用戶自定義的虛擬機(jī)資源管理參數(shù)生成虛擬機(jī)資源管理規(guī)則,所述虛擬機(jī)資源管理規(guī)則至少包括虛擬機(jī)資源變更的條件; 接收虛擬機(jī)監(jiān)控模塊發(fā)送的虛擬機(jī)狀態(tài)信息; 根據(jù)所述虛擬機(jī)狀態(tài)信息以及所述虛擬機(jī)資...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李超洋,
申請(qǐng)(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。