欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種私有云環(huán)境下資源調(diào)配系統(tǒng)及資源調(diào)配方法

文檔序號(hào):6335740閱讀:366來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種私有云環(huán)境下資源調(diào)配系統(tǒng)及資源調(diào)配方法
技術(shù)領(lǐng)域
本發(fā)明涉及私有云環(huán)境下資源管理領(lǐng)域,特別涉及一種私有云環(huán)境下資源調(diào)配系 統(tǒng)及資源調(diào)配方法。
背景技術(shù)
私有云(Private Cloud),又稱(chēng)為內(nèi)部云(Internal Cloud),指的是構(gòu)建在防火墻 內(nèi),為特定用戶(hù)群提供隨需即取的計(jì)算、存儲(chǔ)服務(wù)的獨(dú)占式計(jì)算架構(gòu)。分布式計(jì)算和虛擬化 技術(shù)的不斷進(jìn)步,使企業(yè)內(nèi)的網(wǎng)絡(luò)和數(shù)據(jù)中心管理員能夠?qū)T基礎(chǔ)設(shè)施資源以服務(wù)的形 式提供給企業(yè)內(nèi)部的用戶(hù)。私有云平臺(tái)通常包含虛擬化基礎(chǔ)設(shè)施平臺(tái)(基于如XEN、KVM、 Hyper-V等產(chǎn)品構(gòu)建)、私有云管理器(基于如OpenNebula、Eucalyptus等產(chǎn)品構(gòu)建)組 成。實(shí)現(xiàn)私有云的一個(gè)關(guān)鍵步驟是利用虛擬化基礎(chǔ)設(shè)施平臺(tái),虛擬化企業(yè)內(nèi)的IT基 礎(chǔ)設(shè)施資源,并借助私有云管理器以隨需的資源調(diào)配管理模式調(diào)配資源給相關(guān)業(yè)務(wù)系統(tǒng), 從而提升資源利用率。動(dòng)態(tài)資源調(diào)配管理表現(xiàn)為在大量用戶(hù)共享軟、硬件資源時(shí),依據(jù)按需使用、隨需使 用的原則管理各類(lèi)資源服務(wù),根據(jù)應(yīng)用需求的動(dòng)態(tài)變化來(lái)彈性調(diào)整資源分配,是滿足實(shí)時(shí) 資源調(diào)配業(yè)務(wù)系統(tǒng)需求、系統(tǒng)性能優(yōu)化、降低服務(wù)費(fèi)用、提高資源利用率的重要技術(shù)手段。動(dòng)態(tài)資源調(diào)配管理的有效性是衡量私有云是否能夠有效提高資源利用率的重要 指標(biāo),描述了系統(tǒng)通過(guò)不斷調(diào)整計(jì)算、存儲(chǔ)等云計(jì)算資源在不同云應(yīng)用、不同虛擬機(jī)之間的 分配方式(比如處理器數(shù)目、內(nèi)存和硬盤(pán)容量等)和資源調(diào)度方式(如并行化程度),滿足 不同云應(yīng)用系統(tǒng)整體性能和特定虛擬機(jī)性能隨任務(wù)負(fù)載增加而平滑變化的能力。參見(jiàn)圖1,示出常用的資源動(dòng)態(tài)調(diào)整方式。微軟MSDN(The MicrosoftDeveloper Network)中給出了實(shí)際應(yīng)用中資源動(dòng)態(tài)調(diào)整的常用兩種方式彈性上/下擴(kuò)(Scale-Up/ Down)和彈性外/內(nèi)擴(kuò)(Scale-Out/In)。圖1中,上擴(kuò)是指提高每個(gè)計(jì)算節(jié)點(diǎn)的計(jì)算能力, 如提高計(jì)算機(jī)的處理器性能、內(nèi)存容量、硬盤(pán)數(shù)量等;外擴(kuò)是指增加計(jì)算節(jié)點(diǎn)的數(shù)目,相對(duì) 而言實(shí)現(xiàn)更加方便靈活,但需要增強(qiáng)多機(jī)之間的資源調(diào)度和管理能力。當(dāng)前現(xiàn)有云計(jì)算環(huán)境下資源動(dòng)態(tài)調(diào)配管理技術(shù)主要應(yīng)用于公有云運(yùn)行環(huán)境,例如 Amazon公有云平臺(tái)實(shí)現(xiàn)了單個(gè)彈性控制分組內(nèi)的資源自動(dòng)調(diào)配(Auto-Scaling)。公有云 使用費(fèi)用以用戶(hù)使用資源數(shù)量、時(shí)間和傳輸數(shù)據(jù)量等指標(biāo)為依據(jù),并且公有云平臺(tái)可為用 戶(hù)云應(yīng)用系統(tǒng)提供足夠可用資源,因此資源使用和回收的原則是隨需申請(qǐng),有多余資源則 立即釋放。參見(jiàn)圖2,示出現(xiàn)有的資源動(dòng)態(tài)調(diào)配管理系統(tǒng),資源動(dòng)態(tài)調(diào)配管理系統(tǒng)基于獨(dú)立自 治的策略控制器11實(shí)現(xiàn),每一策略控制器11負(fù)責(zé)一個(gè)彈性控制組12的伸縮,策略控制器 11相對(duì)獨(dú)立,之間沒(méi)有交互。相比公有云,私有云環(huán)境通常服務(wù)于企業(yè)內(nèi)的多套業(yè)務(wù)系統(tǒng),不需要計(jì)費(fèi)策略,資 源分配以提高企業(yè)內(nèi)有限IT基礎(chǔ)設(shè)施資源利用率為目標(biāo),但是,因主導(dǎo)資源配置的策略服務(wù)器相互獨(dú)立,不能有效的協(xié)調(diào)動(dòng)作,導(dǎo)致業(yè)務(wù)系統(tǒng)及時(shí)釋放資源往往會(huì)造成部分資源負(fù) 載較大,而部分資源空閑浪費(fèi)的狀況,并不能達(dá)到如公有云節(jié)約成本的效果。因此,采用現(xiàn) 有資源調(diào)配技術(shù)對(duì)提高私有云資源利用率效果有限。

發(fā)明內(nèi)容
本發(fā)明的目的提供一種私有云環(huán)境下資源調(diào)配系統(tǒng),該系統(tǒng)針對(duì)私有云資源有限 的特點(diǎn),通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高了私有云資源 利用率。本發(fā)明一種私有云環(huán)境下資源調(diào)配系統(tǒng),所述私有云包括私有云管理器,及部署 在虛擬機(jī)之上的、負(fù)責(zé)資源使用指標(biāo)探查的資源探查代理,所述資源調(diào)配系統(tǒng)包括資源管 理器和策略控制網(wǎng)絡(luò)所述策略控制網(wǎng)絡(luò)包括全局策略控制器,全局策略控制器管控下的 各云應(yīng)用策略控制器,及云應(yīng)用策略控制器管控下的各組策略控制器資源管理器,用于與資源探查代理交互,接收指標(biāo)數(shù)據(jù),依據(jù)告警條件判斷指標(biāo)數(shù) 據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);組策略控制器,用于首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則 將告警上報(bào)云應(yīng)用策略控制器;云應(yīng)用策略控制器,用于處理接收的告警,能處理則生成資源調(diào)整計(jì)劃;不能處理 則將告警上報(bào)全局策略控制器;全局策略控制器,用于處理接收的告警,生成資源調(diào)整計(jì)劃;策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器,資源管理器執(zhí)行該資源調(diào)整計(jì) 劃。優(yōu)選的,所述云應(yīng)用策略控制器生成的資源調(diào)整計(jì)劃傳遞到組策略控制器。優(yōu)選的,全局策略控制器生成的資源調(diào)整計(jì)劃經(jīng)云應(yīng)用策略控制器傳遞到組策略 控制器。優(yōu)選的,當(dāng)某彈性控制組的資源不足告警時(shí),由云應(yīng)用策略控制器協(xié)調(diào)回收云應(yīng) 用內(nèi)其他彈性控制組的資源來(lái)補(bǔ)充。優(yōu)選的,當(dāng)某云應(yīng)用資源不足告警時(shí),由全局策略控制器協(xié)調(diào)回收其他云應(yīng)用內(nèi) 資源來(lái)補(bǔ)充。優(yōu)選的,彈性控制分組內(nèi)出現(xiàn)冗余資源時(shí),同一云應(yīng)用內(nèi)的其他彈性控制分組告 警觸發(fā)云應(yīng)用策略控制器或全局策略控制器,進(jìn)行回收處理。優(yōu)選的,所述策略控制網(wǎng)絡(luò)內(nèi)各策略控制器包括策略引擎、資源調(diào)整計(jì)劃生成模 塊、告警處理模塊、策略沖突處理模塊和策略存儲(chǔ)庫(kù)策略引擎,用于解析策略定義文件,生成告警處理策略,并持久化到策略存儲(chǔ)庫(kù);資源調(diào)整計(jì)劃生成模塊,用于對(duì)告警處理策略生成包含一系列順序或并行執(zhí)行策 略調(diào)整動(dòng)作流程的資源調(diào)整計(jì)劃,發(fā)送給資源管理器執(zhí)行;告警處理模塊,用于處理資源管理器發(fā)送的告警,將告警解析后輸入策略引擎;策略沖突處理模塊,用于當(dāng)策略引擎同時(shí)處理多個(gè)告警產(chǎn)生資源申請(qǐng)沖突時(shí),基 于云應(yīng)用預(yù)定義資源分配優(yōu)先級(jí)策略進(jìn)行仲裁;策略存儲(chǔ)庫(kù),用于存儲(chǔ)告警處理策略。
優(yōu)選的,資源管理器包括指標(biāo)數(shù)據(jù)采集模塊、告警模塊、資源監(jiān)控模塊和資源調(diào)整 計(jì)劃處理模塊指標(biāo)數(shù)據(jù)采集模塊,用于采集虛擬機(jī)資源使用情況的指標(biāo)數(shù)據(jù),傳遞給告警模 塊;告警模塊,用于判斷指標(biāo)數(shù)據(jù),如符合告警條件定義則生成告警,上報(bào)策略控制網(wǎng)資源監(jiān)控模塊,用于監(jiān)控私有云平臺(tái)整體資源分配和使用情況,生成資源清單;資源調(diào)整計(jì)劃處理模塊,用于基于資源調(diào)整計(jì)劃生成資源調(diào)整流程,進(jìn)行資源調(diào)
iF. ο本發(fā)明還提供一種私有云資源應(yīng)用管理系統(tǒng),該系統(tǒng)針對(duì)私有云資源有限的特 點(diǎn),通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高了私有云資源利用率。本發(fā)明一種私有云資源應(yīng)用管理系統(tǒng),包括全局策略控制器和至少一個(gè)云應(yīng)用, 每個(gè)云應(yīng)用中包含一個(gè)云應(yīng)用策略控制器和至少一個(gè)彈性控制分組,各彈性控制分組通過(guò) 負(fù)載均衡器相互聯(lián)系;每個(gè)彈性控制分組內(nèi)部署有組策略控制器、資源管理器和資源探查 代理;組策略控制器、云應(yīng)用策略控制器和全局策略控制器組成策略控制網(wǎng)絡(luò),用于負(fù)責(zé)資 源調(diào)配;資源探查代理,用于資源使用指標(biāo)探查;資源管理器,用于與資源探查代理交互,接收指標(biāo)數(shù)據(jù),依據(jù)告警條件判斷指標(biāo)數(shù) 據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);組策略控制器,用于首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則 將告警上報(bào)云應(yīng)用策略控制器;云應(yīng)用策略控制器,用于處理接收的告警,能處理則生成資源調(diào)整計(jì)劃;不能處理 則將告警上報(bào)全局策略控制器;全局策略控制器,用于處理接收的告警,生成資源調(diào)整計(jì)劃;策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器。本發(fā)明還提供一種私有云環(huán)境下資源調(diào)配方法,該方法針對(duì)私有云資源有限的特 點(diǎn),通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高了私有云資源利用率。本發(fā)明一種私有云環(huán)境下資源調(diào)配方法,所述私有云包括私有云管理器,及部署 在虛擬機(jī)之上的、負(fù)責(zé)資源使用指標(biāo)探查的資源探查代理,其特征在于,資源調(diào)配系統(tǒng)包括 資源管理器和策略控制網(wǎng)絡(luò)所述策略控制網(wǎng)絡(luò)包括全局策略控制器,全局策略控制器管 控下的各云應(yīng)用策略控制器,及云應(yīng)用策略控制器管控下的各組策略控制器,該資源調(diào)配 方法包括步驟S11、資源管理器與資源探查代理交互,接收指標(biāo)數(shù)據(jù),通過(guò)預(yù)定義條件判斷 指標(biāo)數(shù)據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);步驟S12、組策略控制器首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步驟 S15 ;不能處理則將告警上報(bào)云應(yīng)用策略控制器;步驟S13、云應(yīng)用策略控制器處理接收的告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S15 ;不能處理則將告警上報(bào)全局策略控制器;步驟S14、全局策略控制器處理接收的告警,生成資源調(diào)整計(jì)劃;步驟S15、策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器。本發(fā)明還提供私有云環(huán)境下可預(yù)期資源調(diào)配方法,該方法針對(duì)私有云資源有限的 特點(diǎn),通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高了私有云可預(yù)期 資源利用率。本發(fā)明一種私有云環(huán)境下可預(yù)期資源調(diào)配方法,該資源調(diào)配方法包括步驟S21、策略控制器獲取資源清單,查找權(quán)限范圍內(nèi)能夠滿足本次資源調(diào)整的可 用資源;步驟S22、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S26 ;否則轉(zhuǎn)到步驟S24 ;步驟S24、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S27 ;否則轉(zhuǎn)到步驟S25 ;步驟S925、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S28 ;否則轉(zhuǎn) 到步驟S213 ;步驟S26、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S909 ;步驟S27、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟S210 ;步驟S28、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制器, 轉(zhuǎn)步驟S213 ;步驟S29、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟S211 ;否則轉(zhuǎn) 到步驟S210 ;步驟S210、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S913 ;步驟S211、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組;步驟S212、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。步驟S213、結(jié)束。本發(fā)明還提供私有云環(huán)境下不可預(yù)期資源調(diào)配方法,該方法針對(duì)私有云資源有限 的特點(diǎn),通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高了私有云不可 預(yù)期資源利用率。本發(fā)明一種私有云環(huán)境下不可預(yù)期資源調(diào)配方法,該資源調(diào)配方法包括步驟S31、指標(biāo)數(shù)據(jù)采集模塊與資源探查代理交互獲取虛擬機(jī)運(yùn)行狀態(tài)指標(biāo)數(shù)據(jù) 并提交給告警模塊;步驟S32、告警模塊基于告警條件處理并判斷采集到的指標(biāo)數(shù)據(jù)是否滿足告警條 件定義,是則生成對(duì)應(yīng)的告警提交策略控制器;步驟S33、策略控制器接收、解析告警并獲取資源清單,查找當(dāng)前策略控制器權(quán)限 范圍內(nèi)能夠滿足本次資源調(diào)整的可用資源;步驟S34、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S37 ;否則轉(zhuǎn)到步驟S35 ;步驟S35、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S38 ;否則轉(zhuǎn)到步驟S36 ;步驟S36、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S39 ;否則轉(zhuǎn) 到步驟S314 ;步驟S37、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S310 ;步驟S38、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟S311 ;
步驟S39、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制器, 轉(zhuǎn)步驟S314 ;步驟S310、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟S312 ;否則 轉(zhuǎn)到步驟S311 ;步驟S311、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S314 ;步驟S312、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組;步驟S313、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。步驟S314、結(jié)束。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過(guò)分級(jí)控制策略并在不同級(jí)之間進(jìn)行策略協(xié)調(diào),從而達(dá)到提高私有云資 源利用率的效果。進(jìn)一步地,由于本發(fā)明能夠基于預(yù)定義策略自動(dòng)實(shí)現(xiàn)動(dòng)態(tài)調(diào)整,調(diào)整過(guò)程 中無(wú)需人為干預(yù),能夠降低人工維護(hù)成本,提高維護(hù)效率。


圖1為現(xiàn)有資源動(dòng)態(tài)調(diào)整方式示意圖2為現(xiàn)有的資源動(dòng)態(tài)調(diào)配管理系統(tǒng)結(jié)構(gòu)圖3為本發(fā)明私有云應(yīng)用管理系統(tǒng)示意圖4為本發(fā)明私有云和私有云資源調(diào)配系統(tǒng)示意圖
圖5為本發(fā)明策略控制網(wǎng)絡(luò)的結(jié)構(gòu)示意圖6為本發(fā)明私有云環(huán)境下資源調(diào)配方法流程圖7為本發(fā)明策略控制器邏輯架構(gòu)圖8為本發(fā)明資源管理器邏輯架構(gòu)圖9為本發(fā)明策略控制器準(zhǔn)備流程圖10為本發(fā)明可預(yù)期資源調(diào)配策略執(zhí)行流程圖11為本發(fā)明不可預(yù)期資源調(diào)配策略執(zhí)行流程圖
圖12為本發(fā)明資源調(diào)整計(jì)劃流程圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明利用多層策略控制器組成策略控制網(wǎng)絡(luò),對(duì)彈性控制分組、云應(yīng)用之間的 資源進(jìn)行動(dòng)態(tài)調(diào)配管理。本發(fā)明通過(guò)部署在虛擬機(jī)(VM)上的資源探查代理(Agent)探查 業(yè)務(wù)系統(tǒng)對(duì)資源的使用情況,反饋給資源管理器,資源管理器通過(guò)預(yù)定義的告警條件判斷 是否生成告警,如生成告警,將告警發(fā)送到策略控制網(wǎng)絡(luò),策略控制網(wǎng)絡(luò)生成相應(yīng)的資源調(diào) 整計(jì)劃,返回到資源管理器執(zhí)行資源調(diào)整計(jì)劃,調(diào)整現(xiàn)有資源分配方案,隨需分配私有云內(nèi) 有限的資源。參見(jiàn)圖3,示出私有云應(yīng)用管理系統(tǒng),包括全局策略控制器31和兩個(gè)云應(yīng)用32。每 個(gè)云應(yīng)用32中包含三個(gè)彈性控制分組321 (分別是Web服務(wù)器分組、應(yīng)用服務(wù)器分組和數(shù) 據(jù)庫(kù)分組)和一個(gè)云應(yīng)用策略控制器322。各彈性控制分組321通過(guò)負(fù)載均衡器323相互聯(lián)系。 每個(gè)彈性控制分組321內(nèi)都部署有組策略控制器321a、資源管理器321b、以及獨(dú) 立的資源探查代理321c,資源探查代理321c用于業(yè)務(wù)系統(tǒng)對(duì)資源的使用情況。組策略控制 器321a、云應(yīng)用策略控制器322和全局策略控制器31等三級(jí)策略控制器構(gòu)成策略控制網(wǎng)DNS服務(wù)器33負(fù)責(zé)將用戶(hù)請(qǐng)求傳送到云應(yīng)用32 ;負(fù)載均衡器322負(fù)責(zé)云應(yīng)用32 內(nèi)的負(fù)載均衡。該私有云應(yīng)用管理系統(tǒng)使用由三層策略控制器組成的策略控制網(wǎng)絡(luò),當(dāng)某彈性控 制組321的資源不足告警時(shí),可由云應(yīng)用策略控制器322協(xié)調(diào)回收該云應(yīng)用32內(nèi)其他彈性 控制組321的資源來(lái)補(bǔ)充;協(xié)調(diào)的過(guò)程是云應(yīng)用策略控制器322主動(dòng)檢查云應(yīng)用內(nèi)其他彈 性控制組321的資源是否有冗余,有則向其發(fā)送資源回收指令;彈性控制組321收到資源回 收指令則按預(yù)定義策略釋放資源,所回收資源歸由云應(yīng)用策略控制器322調(diào)配。當(dāng)某云應(yīng)用32資源不足告警時(shí),可由全局策略控制器31協(xié)調(diào)回收其他云應(yīng)用32 內(nèi)資源來(lái)補(bǔ)充。協(xié)調(diào)的過(guò)程是云應(yīng)用策略控制器322主動(dòng)檢查其他云應(yīng)用32的資源是否 有冗余,有則向其發(fā)送資源回收指令;云應(yīng)用策略控制器322收到資源回收指令則按預(yù)定 義策略釋放資源,所回收資源歸全局策略控制器31調(diào)配。因此,該策略控制網(wǎng)絡(luò)可實(shí)現(xiàn)私有云平臺(tái)上全局資源自動(dòng)調(diào)配,各云應(yīng)用32之間 資源自動(dòng)調(diào)配,及云應(yīng)用32內(nèi)各彈性控制組321之間資源自動(dòng)調(diào)配。本發(fā)明通過(guò)分級(jí)控制 策略并在不同級(jí)之間進(jìn)行策略協(xié)調(diào),從而達(dá)到提高私有云資源利用率的效果。進(jìn)一步地,由 于本發(fā)明能夠基于預(yù)定義策略自動(dòng)實(shí)現(xiàn)動(dòng)態(tài)調(diào)整,調(diào)整過(guò)程中無(wú)需人為干預(yù),能夠降低人 工維護(hù)成本,提高維護(hù)效率。彈性控制分組321內(nèi)組策略控制器321a和資源管理器321b只負(fù)責(zé)資源的擴(kuò)充分 配。彈性控制分組321內(nèi)出現(xiàn)冗余資源時(shí),同一云應(yīng)用32內(nèi)的其他彈性控制分組321告警 觸發(fā)云應(yīng)用策略控制器322或全局策略控制器31,進(jìn)行回收處理。該冗余資源回收處理機(jī) 制可有效降低私有云內(nèi)資源的空閑浪費(fèi),由閑置資源換取企業(yè)內(nèi)業(yè)務(wù)系統(tǒng)的性能提升,提 高資源利用率。參見(jiàn)圖4,示出本發(fā)明私有云和私有云資源調(diào)配系統(tǒng)。私有云通常由部署在企業(yè)內(nèi) IT基礎(chǔ)設(shè)施之上的虛擬化基礎(chǔ)設(shè)施平臺(tái)軟件和私有云管控平臺(tái)軟件構(gòu)建,私有云包括與私 有云資源調(diào)配系統(tǒng)發(fā)生交互的私有云管理器41,及部署在虛擬機(jī)之上的、負(fù)責(zé)資源使用指 標(biāo)探查的資源探查代理42。私有云資源調(diào)配系統(tǒng)包括負(fù)責(zé)資源監(jiān)視、管理和控制的資源管 理器43和負(fù)責(zé)資源調(diào)整策略控制的策略控制網(wǎng)絡(luò)44。在圖4所示體系結(jié)構(gòu)中,資源探查代理42部署在私有云中虛擬化基礎(chǔ)設(shè)施平臺(tái)之 上的各個(gè)虛擬機(jī)上,負(fù)責(zé)收集私有云中各個(gè)虛擬機(jī)對(duì)資源使用的指標(biāo)數(shù)據(jù)。資源管理器43 與資源探查代理42交互接收指標(biāo)數(shù)據(jù),通過(guò)預(yù)定義告警條件判斷指標(biāo)數(shù)據(jù)是否生成告警, 一旦滿足告警條件則生成告警,提交策略控制網(wǎng)絡(luò)44。策略控制網(wǎng)絡(luò)44基于預(yù)定義策略處 理告警,生成資源調(diào)整計(jì)劃轉(zhuǎn)交資源管理器43執(zhí)行。資源管理器43將資源調(diào)整計(jì)劃解析 為對(duì)私有云的指令動(dòng)作并執(zhí)行。參見(jiàn)圖5,示出本發(fā)明策略控制網(wǎng)絡(luò)44的結(jié)構(gòu)。組策略控制器321a、云應(yīng)用策略 控制器322和全局策略控制器31構(gòu)成策略控制網(wǎng)絡(luò)44。位于下層的組策略控制器321a只隸屬于上一層的云應(yīng)用策略控制器322。由資源管理器產(chǎn)生的告警數(shù)據(jù)首先會(huì)由組策略控 制器321a處理,當(dāng)組策略控制器321a不能處理該告警時(shí)(如該控制器權(quán)限內(nèi)沒(méi)有足夠的 可分配資源或資源申請(qǐng)發(fā)生沖突),將告警上報(bào)上一層云應(yīng)用策略控制器322 ;如果云應(yīng)用 策略控制器322不能處理該告警時(shí),將告警上報(bào)上一層全局策略控制器31。全局策略控制 器31處理告警后會(huì)生成資源調(diào)整計(jì)劃,逐級(jí)向下轉(zhuǎn)交,直到組策略控制器321a將其下發(fā)給 資源管理器。參見(jiàn)圖6,示出本發(fā)明私有云環(huán)境下資源調(diào)配方法,具體包括以下步驟。步驟S601、資源管理器與資源探查代理交互,接收指標(biāo)數(shù)據(jù),通過(guò)預(yù)定義條件判斷 指標(biāo)數(shù)據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);步驟S602、組策略控制器首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步驟 S605 ;不能處理則將告警上報(bào)云應(yīng)用策略控制器;步驟S603、云應(yīng)用策略控制器處理接收的告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步 驟S605 ;不能處理則將告警上報(bào)全局策略控制器;步驟S604、全局策略控制器處理接收的告警,生成資源調(diào)整計(jì)劃;步驟S605、策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器。網(wǎng)絡(luò)結(jié)構(gòu)的策略控制器對(duì)私有云有限資源環(huán)境下資源利用率更高,調(diào)整過(guò)程中無(wú) 需人為干預(yù),能夠降低人工維護(hù)成本,提高維護(hù)效率。策略控制網(wǎng)絡(luò)內(nèi)的各策略控制器負(fù)責(zé)系統(tǒng)告警的處理和資源調(diào)整計(jì)劃的生成。由 應(yīng)用場(chǎng)景不同,策略控制器所處理的策略分為兩類(lèi)可預(yù)期資源調(diào)配策略所需資源調(diào)配時(shí)間和調(diào)配方案用戶(hù)已知,通過(guò)策略定義文 件定義調(diào)度策略和調(diào)配方案,由調(diào)度模塊觸發(fā)執(zhí)行;不可預(yù)期資源調(diào)配策略所需資源調(diào)配時(shí)間和方案未知,由資源管理器分析資源 監(jiān)控指標(biāo)數(shù)據(jù)生成的告警觸發(fā),資源調(diào)配方案隨需生成。參見(jiàn)圖7,示出本發(fā)明策略控制器邏輯架構(gòu),策略控制器核心模塊有五部分組成, 分別是策略引擎71、資源調(diào)整計(jì)劃生成模塊72、告警處理模塊73、策略沖突處理模塊74和 策略存儲(chǔ)庫(kù)75。策略引擎71是核心策略執(zhí)行模塊,用于解析策略定義文件獲取告警處理策略并 持久化到策略存儲(chǔ)庫(kù)75 ;從策略定義文件解析生成告警條件;策略引擎71內(nèi)調(diào)度模塊負(fù)責(zé) 可預(yù)期資源調(diào)配策略的調(diào)度執(zhí)行。資源調(diào)整計(jì)劃生成模塊72,用于基于策略引擎71對(duì)告警處理策略生成包含一系 列順序或并行執(zhí)行策略調(diào)整動(dòng)作流程的資源調(diào)整計(jì)劃,發(fā)送給資源管理器執(zhí)行。告警處理模塊73,用于處理來(lái)自資源管理器的告警,將告警解析成策略引擎71的 輸入數(shù)據(jù)。策略沖突處理模塊74,用于當(dāng)策略引擎71同時(shí)處理多個(gè)告警產(chǎn)生資源申請(qǐng)沖突 時(shí),基于云應(yīng)用預(yù)定義資源分配優(yōu)先級(jí)策略仲裁。策略存儲(chǔ)庫(kù)75,用于存儲(chǔ)告警處理策略。參見(jiàn)圖8,示出本發(fā)明資源管理器邏輯架構(gòu)。資源管理器與私有云直接交互,管控 私有云提供的計(jì)算、存儲(chǔ)等資源,及部署在虛擬機(jī)上的資源探查代理。核心模塊包括以下四 部分
指標(biāo)數(shù)據(jù)采集模塊81,用于與資源探查代理交互采集虛擬機(jī)資源使用情況指標(biāo)數(shù) 據(jù),傳遞給告警模塊82。告警模塊82,用于依據(jù)策略控制器傳來(lái)的告警條件定義判斷處理指標(biāo)數(shù)據(jù),生成 告警上報(bào)策略控制器;資源監(jiān)控模塊83與私有云管理器交互,監(jiān)控私有云平臺(tái)整體資源分配和使用情 況,生成資源清單;資源調(diào)整計(jì)劃處理模塊84與私有云管理器交互,基于資源調(diào)整計(jì)劃生成資源調(diào) 整流程,執(zhí)行并轉(zhuǎn)化成對(duì)私有云管理器的動(dòng)作命令進(jìn)行資源調(diào)整。以下借助圖9、圖10、圖11介紹策略控制器的各種工作流程。參見(jiàn)圖9,示出本發(fā)明策略控制器準(zhǔn)備流程,具體步驟如下。步驟S901、創(chuàng)建云應(yīng)用,為云應(yīng)用內(nèi)包含的各個(gè)彈性控制組、云應(yīng)用本身和全局策 略控制器定制與該云應(yīng)用關(guān)聯(lián)的資源管控策略,并以XML文件形式提交策略控制器內(nèi)策略 引擎;步驟S902、策略引擎解析XML文件,將策略定義持久化到策略存儲(chǔ)庫(kù)中,之后策略 引擎創(chuàng)建相應(yīng)的策略處理線程;步驟S903、策略處理線程啟動(dòng)并初始化,在策略處理線程初始化過(guò)程中,將解析的 出對(duì)應(yīng)指定資源中指定指標(biāo)類(lèi)型的預(yù)警條件定義,提交給資源管理器中的告警模塊;步驟S904、資源管理器接收預(yù)警條件定義,將預(yù)警條件定義添加到本地指標(biāo)數(shù)據(jù) 處理邏輯中,創(chuàng)建該預(yù)警條件定義對(duì)應(yīng)生成告警與云應(yīng)用之間的關(guān)聯(lián)關(guān)系。參見(jiàn)圖10,示出本發(fā)明可預(yù)期資源調(diào)配策略執(zhí)行流程,具體步驟如下。步驟S1001、策略引擎內(nèi)調(diào)度模塊按策略中定時(shí)調(diào)度策略定義觸發(fā)資源調(diào)整過(guò) 程;步驟S1002、策略引擎獲取資源清單,查找當(dāng)前策略控制器權(quán)限范圍內(nèi)能夠滿足本 次資源調(diào)整的可用資源;步驟S1003、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S1006 ;否則轉(zhuǎn)到步驟
51004;步驟S1004、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S1007 ;否則轉(zhuǎn)到步驟
51005;步驟S1005、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S1008 ;否 則轉(zhuǎn)到步驟S1013 ;步驟S1006、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整,轉(zhuǎn)步驟S1009 ;步驟S1007、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟S1010 ;步驟S1008、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制 器,轉(zhuǎn)步驟S1013 ;步驟S1009、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟SlOll ;否 則轉(zhuǎn)到步驟S1010 ;步驟S1010、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S1013 ;步驟S1011、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組;步驟S1012、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。
步驟S1013、結(jié)束。本發(fā)明通過(guò)上述流程對(duì)可預(yù)期資源進(jìn)行合理的動(dòng)態(tài)調(diào)配,提高有限資源的使用效 率和分配合理性,調(diào)整過(guò)程中無(wú)需人為干預(yù),能夠降低人工維護(hù)成本,提高維護(hù)效率。參見(jiàn)圖11,示出本發(fā)明不可預(yù)期資源調(diào)配策略執(zhí)行流程,具體步驟如下。步驟S1101、指標(biāo)數(shù)據(jù)采集模塊與資源探查代理交互獲取虛擬機(jī)運(yùn)行狀態(tài)指標(biāo)數(shù) 據(jù)并提交給告警模塊;步驟S1102、告警模塊基于告警條件處理并判斷采集到的指標(biāo)數(shù)據(jù)是否滿足告警 條件定義,是則生成對(duì)應(yīng)的告警提交策略控制器;步驟S1103、策略控制器接收、解析告警并獲取資源清單,查找當(dāng)前策略控制器權(quán) 限范圍內(nèi)能夠滿足本次資源調(diào)整的可用資源;步驟S1104、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S1107 ;否則轉(zhuǎn)到步驟
51105;步驟S1105、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S1108 ;否則轉(zhuǎn)到步驟
51106;步驟S1106、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S1109 ;否 則轉(zhuǎn)到步驟Sl 114;步驟S1107、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整計(jì)劃,轉(zhuǎn)步驟 SlllO ;步驟S1108、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟Sllll ;步驟S1109、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制 器,轉(zhuǎn)步驟S1114;步驟S1110、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟S1112 ;否 則轉(zhuǎn)到步驟Sllll ;步驟S1111、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S1114 ;步驟S1112、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組;步驟S1113、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。步驟Sl 114、結(jié)束.本發(fā)明通過(guò)上述流程對(duì)不可預(yù)期資源進(jìn)行合理的動(dòng)態(tài)調(diào)配,提高有限資源的使用 效率和分配合理性,該調(diào)整過(guò)程中無(wú)需人為干預(yù),能夠降低人工維護(hù)成本,提高維護(hù)效率。參見(jiàn)圖12,示出本發(fā)明資源調(diào)整計(jì)劃流程,具體步驟如下。步驟S1201、資源管理器中的資源調(diào)整計(jì)劃處理模塊接收并解析資源調(diào)整計(jì)劃,生 成包含一系列可順序執(zhí)行或并發(fā)執(zhí)行的資源調(diào)整動(dòng)作的資源調(diào)整動(dòng)作流程;步驟S1202、資源調(diào)整計(jì)劃處理模塊連接私有云管理器,并執(zhí)行資源調(diào)整動(dòng)作流 程,同時(shí)將資源調(diào)整動(dòng)作轉(zhuǎn)換為私有云管理器資源調(diào)整命令執(zhí)行。以上所述僅為本發(fā)明的優(yōu)選實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán) 利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
一種私有云環(huán)境下資源調(diào)配系統(tǒng),所述私有云包括私有云管理器,及部署在虛擬機(jī)之上的、負(fù)責(zé)資源使用指標(biāo)探查的資源探查代理,其特征在于,所述資源調(diào)配系統(tǒng)包括資源管理器和策略控制網(wǎng)絡(luò)所述策略控制網(wǎng)絡(luò)包括全局策略控制器,全局策略控制器管控下的各云應(yīng)用策略控制器,及云應(yīng)用策略控制器管控下的各組策略控制器資源管理器,用于與資源探查代理交互,接收指標(biāo)數(shù)據(jù),依據(jù)告警條件判斷指標(biāo)數(shù)據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);組策略控制器,用于首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將告警上報(bào)云應(yīng)用策略控制器;云應(yīng)用策略控制器,用于處理接收的告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將告警上報(bào)全局策略控制器;全局策略控制器,用于處理接收的告警,生成資源調(diào)整計(jì)劃;策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器,資源管理器執(zhí)行該資源調(diào)整計(jì)劃。
2.如權(quán)利要求1所述的資源調(diào)配系統(tǒng),其特征在于,所述云應(yīng)用策略控制器生成的資 源調(diào)整計(jì)劃傳遞到組策略控制器。
3.如權(quán)利要求1所述的資源調(diào)配系統(tǒng),其特征在于,全局策略控制器生成的資源調(diào)整 計(jì)劃經(jīng)云應(yīng)用策略控制器傳遞到組策略控制器。
4.如權(quán)利要求1所述的資源調(diào)配系統(tǒng),其特征在于,當(dāng)某彈性控制組的資源不足告警 時(shí),由云應(yīng)用策略控制器協(xié)調(diào)回收云應(yīng)用內(nèi)其他彈性控制組的資源來(lái)補(bǔ)充。
5.如權(quán)利要求1所述的資源調(diào)配系統(tǒng),其特征在于,當(dāng)某云應(yīng)用資源不足告警時(shí),由全 局策略控制器協(xié)調(diào)回收其他云應(yīng)用內(nèi)資源來(lái)補(bǔ)充。
6.如權(quán)利要求1所述的資源調(diào)配系統(tǒng),其特征在于,彈性控制分組內(nèi)出現(xiàn)冗余資源時(shí), 同一云應(yīng)用內(nèi)的其他彈性控制分組告警觸發(fā)云應(yīng)用策略控制器或全局策略控制器,進(jìn)行回 收處理。
7.如權(quán)利要求1-6任一項(xiàng)所述的資源調(diào)配系統(tǒng),其特征在于,所述策略控制網(wǎng)絡(luò)內(nèi)各 策略控制器包括策略引擎、資源調(diào)整計(jì)劃生成模塊、告警處理模塊、策略沖突處理模塊和策 略存儲(chǔ)庫(kù)策略引擎,用于解析策略定義文件,生成告警處理策略,并持久化到策略存儲(chǔ)庫(kù); 資源調(diào)整計(jì)劃生成模塊,用于對(duì)告警處理策略生成包含一系列順序或并行執(zhí)行策略調(diào) 整動(dòng)作流程的資源調(diào)整計(jì)劃,發(fā)送給資源管理器執(zhí)行;告警處理模塊,用于處理資源管理器發(fā)送的告警,將告警解析后輸入策略引擎; 策略沖突處理模塊,用于當(dāng)策略引擎同時(shí)處理多個(gè)告警產(chǎn)生資源申請(qǐng)沖突時(shí),基于云 應(yīng)用預(yù)定義資源分配優(yōu)先級(jí)策略進(jìn)行仲裁; 策略存儲(chǔ)庫(kù),用于存儲(chǔ)告警處理策略。
8.如權(quán)利要求1-6任一項(xiàng)所述的資源調(diào)配系統(tǒng),其特征在于,資源管理器包括指標(biāo)數(shù) 據(jù)采集模塊、告警模塊、資源監(jiān)控模塊和資源調(diào)整計(jì)劃處理模塊指標(biāo)數(shù)據(jù)采集模塊,用于采集虛擬機(jī)資源使用情況的指標(biāo)數(shù)據(jù),傳遞給告警模塊; 告警模塊,用于判斷指標(biāo)數(shù)據(jù),如符合告警條件定義則生成告警,上報(bào)策略控制網(wǎng)絡(luò); 資源監(jiān)控模塊,用于監(jiān)控私有云平臺(tái)整體資源分配和使用情況,生成資源清單; 資源調(diào)整計(jì)劃處理模塊,用于基于資源調(diào)整計(jì)劃生成資源調(diào)整流程,進(jìn)行資源調(diào)整。
9.一種私有云資源應(yīng)用管理系統(tǒng),其特征在于,包括全局策略控制器和至少一個(gè)云應(yīng) 用,每個(gè)云應(yīng)用中包含一個(gè)云應(yīng)用策略控制器和至少一個(gè)彈性控制分組,各彈性控制分組 通過(guò)負(fù)載均衡器相互聯(lián)系;每個(gè)彈性控制分組內(nèi)部署有組策略控制器、資源管理器和資源 探查代理;組策略控制器、云應(yīng)用策略控制器和全局策略控制器組成策略控制網(wǎng)絡(luò),用于負(fù) 責(zé)資源調(diào)配;資源探查代理,用于資源使用指標(biāo)探查;資源管理器,用于與資源探查代理交互,接收指標(biāo)數(shù)據(jù),依據(jù)告警條件判斷指標(biāo)數(shù)據(jù)是 否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);組策略控制器,用于首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將告 警上報(bào)云應(yīng)用策略控制器;云應(yīng)用策略控制器,用于處理接收的告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將 告警上報(bào)全局策略控制器;全局策略控制器,用于處理接收的告警,生成資源調(diào)整計(jì)劃; 策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器。
10.一種私有云環(huán)境下資源調(diào)配方法,其特征在于,所述私有云包括私有云管理器,及 部署在虛擬機(jī)之上的、負(fù)責(zé)資源使用指標(biāo)探查的資源探查代理,其特征在于,資源調(diào)配系統(tǒng) 包括資源管理器和策略控制網(wǎng)絡(luò)所述策略控制網(wǎng)絡(luò)包括全局策略控制器,全局策略控制 器管控下的各云應(yīng)用策略控制器,及云應(yīng)用策略控制器管控下的各組策略控制器,該資源 調(diào)配方法包括步驟S11、資源管理器與資源探查代理交互,接收指標(biāo)數(shù)據(jù),通過(guò)預(yù)定義條件判斷指標(biāo) 數(shù)據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);步驟S12、組策略控制器首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S15 ; 不能處理則將告警上報(bào)云應(yīng)用策略控制器;步驟S13、云應(yīng)用策略控制器處理接收的告警,能處理則生成資源調(diào)整計(jì)劃,轉(zhuǎn)步驟 S15 ;不能處理則將告警上報(bào)全局策略控制器;步驟S14、全局策略控制器處理接收的告警,生成資源調(diào)整計(jì)劃; 步驟S15、策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器。
11.一種私有云環(huán)境下可預(yù)期資源調(diào)配方法,其特征在于,該資源調(diào)配方法包括 步驟S21、策略控制器獲取資源清單,查找權(quán)限范圍內(nèi)能夠滿足本次資源調(diào)整的可用資源;步驟S22、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S26 ;否則轉(zhuǎn)到步驟S24 ; 步驟S24、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S27 ;否則轉(zhuǎn)到步驟S25 ; 步驟S925、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S28 ;否則轉(zhuǎn)到步 驟 S213 ;步驟S26、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S909 ; 步驟S27、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟S210 ; 步驟S28、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制器,轉(zhuǎn)步 驟 S213 ;步驟S29、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟S211 ;否則轉(zhuǎn)到步驟 S210 ;步驟S210、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S913 ; 步驟S211、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組; 步驟S212、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。 步驟S213、結(jié)束。
12. —種私有云環(huán)境下不可預(yù)期資源調(diào)配方法,其特征在于,該資源調(diào)配方法包括 步驟S31、指標(biāo)數(shù)據(jù)采集模塊與資源探查代理交互獲取虛擬機(jī)運(yùn)行狀態(tài)指標(biāo)數(shù)據(jù)并提 交給告警模塊;步驟S32、告警模塊基于告警條件處理并判斷采集到的指標(biāo)數(shù)據(jù)是否滿足告警條件定 義,是則生成對(duì)應(yīng)的告警提交策略控制器;步驟S33、策略控制器接收、解析告警并獲取資源清單,查找當(dāng)前策略控制器權(quán)限范圍 內(nèi)能夠滿足本次資源調(diào)整的可用資源;步驟S34、是否找到足夠的可用資源,是則轉(zhuǎn)到步驟S37 ;否則轉(zhuǎn)到步驟S35 ; 步驟S35、通過(guò)回收資源是否能滿足需要,是則轉(zhuǎn)到步驟S38 ;否則轉(zhuǎn)到步驟S36 ; 步驟S36、策略控制網(wǎng)絡(luò)中是否存在上層策略控制器,是則轉(zhuǎn)到步驟S39 ;否則轉(zhuǎn)到步 驟 S314 ;步驟S37、創(chuàng)建包含一系列資源回收/分配動(dòng)作的資源調(diào)整計(jì)劃,轉(zhuǎn)步驟S310 ; 步驟S38、創(chuàng)建對(duì)指定彈性控制分組或云應(yīng)用的資源回收動(dòng)作,轉(zhuǎn)步驟S311 ; 步驟S39、生成對(duì)應(yīng)當(dāng)前資源調(diào)整過(guò)程的資源不足告警,發(fā)送給上層策略控制器,轉(zhuǎn)步 驟 S314 ;步驟S310、策略控制網(wǎng)絡(luò)中是否存在下層策略控制器,是則轉(zhuǎn)到步驟S312 ;否則轉(zhuǎn)到 步驟S311 ;步驟S311、轉(zhuǎn)發(fā)資源調(diào)整計(jì)劃到下層策略控制器,轉(zhuǎn)步驟S314; 步驟S312、關(guān)聯(lián)策略調(diào)整計(jì)劃中需要分配的資源與彈性控制分組; 步驟S313、把資源調(diào)整計(jì)劃提交資源管理器執(zhí)行。 步驟S314、結(jié)束。
全文摘要
本發(fā)明涉及一種私有云環(huán)境下資源調(diào)配系統(tǒng),包括全局策略控制器、各云應(yīng)用策略控制器,及、各組策略控制器資源管理器與資源探查代理交互,接收指標(biāo)數(shù)據(jù),依據(jù)告警條件判斷指標(biāo)數(shù)據(jù)是否生成告警,如生成告警,將告警提交策略控制網(wǎng)絡(luò);組策略控制器首先處理上述告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將告警上報(bào)云應(yīng)用策略控制器;云應(yīng)用策略控制器處理接收的告警,能處理則生成資源調(diào)整計(jì)劃;不能處理則將告警上報(bào)全局策略控制器;全局策略控制器處理接收的告警,生成資源調(diào)整計(jì)劃;策略控制網(wǎng)絡(luò)返回資源調(diào)整計(jì)劃到資源管理器并由其執(zhí)行。本發(fā)明通過(guò)構(gòu)建分級(jí)的控制策略,輔助各級(jí)策略之間的協(xié)調(diào)機(jī)制,有效提高私有云資源利用率。
文檔編號(hào)G06F9/50GK101986274SQ20101054118
公開(kāi)日2011年3月16日 申請(qǐng)日期2010年11月11日 優(yōu)先權(quán)日2010年11月11日
發(fā)明者張霞, 許力 申請(qǐng)人:東軟集團(tuán)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
仁寿县| 琼结县| 日土县| 黄陵县| 涪陵区| 喀喇| 华亭县| 凉城县| 宁武县| 阿鲁科尔沁旗| 南阳市| 云霄县| 拉孜县| 南康市| 武冈市| 泰来县| 祁连县| 扎鲁特旗| 盐城市| 开封县| 茂名市| 陕西省| 那坡县| 德惠市| 大城县| 文登市| 宁蒗| 崇信县| 偃师市| 汉寿县| 仁布县| 米林县| 离岛区| 正阳县| 神木县| 宾川县| 阿荣旗| 会泽县| 新兴县| 曲靖市| 青田县|