一種云計(jì)算資源的處理裝置、方法及云計(jì)算系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及IT云計(jì)算技術(shù)領(lǐng)域,特別涉及一種云計(jì)算資源的處理裝置、方法及云計(jì)算系統(tǒng)。
【背景技術(shù)】
[0002]近年來(lái),隨著IT技術(shù)的發(fā)展,云計(jì)算伴隨著互聯(lián)網(wǎng)數(shù)據(jù)中心IDC的大力發(fā)展而逐步發(fā)展起來(lái),信息通信正向云管端移動(dòng)互聯(lián)的模式漸行演進(jìn),云計(jì)算系統(tǒng)正逐步成為未來(lái)業(yè)務(wù)的核心載體,各行各業(yè)紛紛建設(shè)自己的云平臺(tái),如:私有云、公眾云、業(yè)支云及網(wǎng)管云坐寸。
[0003]一套完整的云計(jì)算系統(tǒng)架構(gòu)總體可劃分為云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)、云資源池管理系統(tǒng)和資源池三大部分。其中,
[0004]資源池主要由服務(wù)器、網(wǎng)絡(luò)設(shè)備、存儲(chǔ)設(shè)備以及操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等IT軟硬件物理資源實(shí)體組成,其中服務(wù)器上多部署虛擬化軟件,以虛擬機(jī)的形式提供高效的云計(jì)算服務(wù);
[0005]云資源池管理系統(tǒng)用于統(tǒng)一納管以上所有IT軟硬件物理資源,通過(guò)接口的方式向云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)綜合提供底層IT物理資源池的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、軟件等能力,根據(jù)不同業(yè)務(wù)邏輯形成不同云計(jì)算業(yè)務(wù)能力。同時(shí)執(zhí)行來(lái)自云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)的指令,完成資源部署、資源操作等任務(wù),并向云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)上報(bào)資源計(jì)量信息,同時(shí)為本云計(jì)算系統(tǒng)的管理人員提供系統(tǒng)配置、統(tǒng)計(jì)分析、管理門戶等必要的管理功能;
[0006]云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)主要用于面向客戶/用戶提供云計(jì)算業(yè)務(wù)的運(yùn)營(yíng)管理,同時(shí)向運(yùn)資源池管理系統(tǒng)下發(fā)資源部署操作指令并收集相關(guān)統(tǒng)計(jì)計(jì)量等信息。
[0007]目前國(guó)內(nèi)云計(jì)算整體技術(shù)環(huán)境還不甚成熟,云計(jì)算系統(tǒng)的建設(shè)還處于發(fā)展初級(jí)階段。云業(yè)務(wù)產(chǎn)品的推出,主要是靠先行設(shè)計(jì)云業(yè)務(wù)產(chǎn)品需求,根據(jù)產(chǎn)品需求梳理制定業(yè)務(wù)運(yùn)營(yíng)系統(tǒng)-資源池管理系統(tǒng)-1t物理資源池之間的功能和業(yè)務(wù)邏輯,再據(jù)此邏輯關(guān)系部署資源池,開發(fā)云資源池管理系統(tǒng)和云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)的相應(yīng)功能模塊,按照產(chǎn)品業(yè)務(wù)和功能邏輯整體聯(lián)調(diào),實(shí)現(xiàn)該云業(yè)務(wù)產(chǎn)品,最終在云業(yè)務(wù)運(yùn)營(yíng)管理系統(tǒng)中上架發(fā)布運(yùn)營(yíng)。
[0008]云資源管理系統(tǒng)對(duì)IT軟硬件物理資源的管理主要根據(jù)獨(dú)立的產(chǎn)品需求和業(yè)務(wù)邏輯通過(guò)調(diào)用資源池各IT軟硬件物理資源的不同基礎(chǔ)能力進(jìn)行軟件開發(fā)來(lái)實(shí)現(xiàn)。不同的云系統(tǒng)、不同的云產(chǎn)品由開發(fā)商獨(dú)立開發(fā)。
[0009]現(xiàn)有云計(jì)算資源管理方法存在如下缺陷:
[0010]1、資源池IT軟硬件物理資源基礎(chǔ)能力開發(fā)工作大量重復(fù):資源池各IT軟硬件物理資源自身具備若干原子操作功能,云計(jì)算資源池管理系統(tǒng)所需資源池IT軟硬件物理資源的基礎(chǔ)能力是這些原子操作功能的不同組合。不同云業(yè)務(wù)產(chǎn)品所需調(diào)用的資源池IT軟硬件物理資源基礎(chǔ)能力具有一定程度的重合性,各業(yè)務(wù)產(chǎn)品在這部分的開發(fā)工作很多是重復(fù)的。隨著云計(jì)算規(guī)?;l(fā)展,單資源池節(jié)點(diǎn)IT軟硬件物理資源數(shù)量日趨龐大,受限于單節(jié)點(diǎn)總體管理能力及地理分布等因素,多節(jié)點(diǎn)部署資源池必然是云計(jì)算運(yùn)營(yíng)管理的趨勢(shì),相關(guān)云業(yè)務(wù)產(chǎn)品需根據(jù)不同節(jié)點(diǎn)物理資源功能特點(diǎn)在不同資源池節(jié)點(diǎn)進(jìn)行分別開發(fā)部署,不同節(jié)點(diǎn)資源池管理系統(tǒng)開發(fā)部署所涉及的底層物理資源基礎(chǔ)能力開發(fā)亦存在大量可復(fù)用部分。對(duì)于不同專業(yè)建設(shè)各自云平臺(tái),因底層IT軟硬件物理資源大致類似,各平臺(tái)對(duì)這些物理資源的管理和開發(fā)也是重復(fù)的。
[0011]2、云業(yè)務(wù)產(chǎn)品開發(fā)周期過(guò)長(zhǎng):因不同的業(yè)務(wù)產(chǎn)品需用到的資源池管理平臺(tái)對(duì)資源池基礎(chǔ)能力的調(diào)用都需重復(fù)開發(fā),尚不能做到重復(fù)調(diào)用,導(dǎo)致產(chǎn)品開發(fā)周期延長(zhǎng)。
[0012]隨著互聯(lián)網(wǎng)和云計(jì)算技術(shù)的飛速發(fā)展,云服務(wù)及云產(chǎn)品自動(dòng)化程度高、開發(fā)周期短、版本更新快的特點(diǎn)已經(jīng)成為云服務(wù)提供商的共識(shí),因此在突破傳統(tǒng)開發(fā)方式的瓶頸,以適應(yīng)互聯(lián)網(wǎng)、云計(jì)算時(shí)代快速迭代式的系統(tǒng)開發(fā)方式中,對(duì)IT軟硬件物理及虛擬資源統(tǒng)一調(diào)度和監(jiān)控將成為一種趨勢(shì)和需求。云計(jì)算普遍具有規(guī)模效應(yīng),云業(yè)務(wù)產(chǎn)品也將層出不窮,現(xiàn)有技術(shù)中的重復(fù)開發(fā)工作將會(huì)是非常龐大,也是影響云產(chǎn)品快速推出的瓶頸。
【發(fā)明內(nèi)容】
[0013]本發(fā)明的目的在于提供一種云計(jì)算資源的處理裝置、方法,解決了現(xiàn)有的面向業(yè)務(wù)流程的云計(jì)算資源管理開發(fā)方式對(duì)IT各類軟硬件物理及虛擬資源管理方式難以復(fù)用、流程開發(fā)與資源管理混為一體,流程化開發(fā)業(yè)務(wù)適用面窄的問(wèn)題。
[0014]為了達(dá)到上述目的,本發(fā)明提供一種云計(jì)算資源的處理裝置,包括:
[0015]組件管理模塊,用于確定IT軟硬件物理資源及虛擬資源調(diào)度和監(jiān)控的組件;
[0016]流程開發(fā)模塊,用于根據(jù)從所述組件管理模塊中調(diào)用與業(yè)務(wù)相關(guān)的組件,確定多個(gè)版本的完整業(yè)務(wù)場(chǎng)景;
[0017]業(yè)務(wù)發(fā)布模塊,用于根據(jù)業(yè)務(wù)發(fā)布請(qǐng)求,獲取與所述業(yè)務(wù)版本對(duì)應(yīng)的的完整業(yè)務(wù)場(chǎng)景,并發(fā)布。
[0018]其中,所述組件管理模塊包括:
[0019]第一組件管理子模塊,用于確定IT軟硬件物理資源及虛擬資源的原子操作或原子監(jiān)控的接口并封裝成獨(dú)立組件;
[0020]第二組件管理子模塊,用于確定IT軟硬件物理資源及虛擬資源的復(fù)合操作或復(fù)合監(jiān)控的接口,以及所述復(fù)合操作或復(fù)合監(jiān)控的接口的邏輯組成關(guān)系,并封裝成復(fù)合組件。[0021 ] 其中,所述組件管理模塊還包括:
[0022]組件存儲(chǔ)模塊,用于保存所述第一組件管理子模塊封裝的獨(dú)立組件和所述第二組件管理子模塊封裝的復(fù)合組件。
[0023]其中,所述流程開發(fā)模塊包括:
[0024]映射模塊,用于確定所述組件管理模塊中各個(gè)組件與業(yè)務(wù)流程節(jié)點(diǎn)的映射關(guān)系;
[0025]邏輯判斷模塊,用于以圖形化的方式內(nèi)嵌程序開發(fā)語(yǔ)言中的邏輯判斷工具;
[0026]開發(fā)模塊,用于基于所述映射模塊的映射關(guān)系獲取與業(yè)務(wù)對(duì)應(yīng)的組件,并通過(guò)所述邏輯判斷工具開發(fā)出多個(gè)版本的完整的業(yè)務(wù)場(chǎng)景。
[0027]其中,所述邏輯判斷工具的邏輯判斷至少包括順序執(zhí)行、真假判斷、循環(huán)判斷和/或條件判斷。
[0028]其中,所述流程開發(fā)模塊還包括:
[0029]流程管理模塊,用于保存所述流程開發(fā)模塊開發(fā)出的所有版本的業(yè)務(wù)場(chǎng)景。
[0030]本發(fā)明實(shí)施例還提供一種云計(jì)算資源的處理方法,包括:
[0031]確定IT軟硬件物理資源及虛擬資源調(diào)度和監(jiān)控的組件;
[0032]根據(jù)從所述組件管理模塊中調(diào)用與業(yè)務(wù)相關(guān)的組件,確定多個(gè)版本的完整業(yè)務(wù)場(chǎng)旦牙、;
[0033]根據(jù)業(yè)務(wù)發(fā)布請(qǐng)求,獲取與所述業(yè)務(wù)版本對(duì)應(yīng)的的完整業(yè)務(wù)場(chǎng)景,并發(fā)布。
[0034]其中,所述確定IT軟硬件物理資源及虛擬資源調(diào)度和監(jiān)控的組件的步驟包括:
[0035]確定IT軟硬件物理資源及虛擬資源的原子操作或原子監(jiān)控的接口并封裝成獨(dú)立組件;
[0036]確定IT軟硬件物理資源及虛擬資源的復(fù)合操作或復(fù)合監(jiān)控的接口,以及所述復(fù)合操作或復(fù)合監(jiān)控的接口的邏輯組成關(guān)系,并封裝成復(fù)合組件。
[0037]本發(fā)明實(shí)施例還提供一種云計(jì)算系統(tǒng),包括與不同業(yè)務(wù)分別對(duì)應(yīng)的資源接口適配模塊,所述資源池接口適配模塊用于規(guī)范接口標(biāo)準(zhǔn),還包括如上所述的云計(jì)算資源的處理裝置,所述裝置用于根據(jù)發(fā)布請(qǐng)求對(duì)所述資源池接口適配模塊進(jìn)行操作或監(jiān)控。
[0038]其中,所述云計(jì)算系統(tǒng)還包括云業(yè)務(wù)運(yùn)營(yíng)管理模塊和云資源池管理模塊;其中,
[0039]所述云業(yè)務(wù)運(yùn)營(yíng)管理模塊,用于提供云計(jì)算業(yè)務(wù)的運(yùn)營(yíng)管理,同時(shí)向所述云資源池管理模塊下發(fā)操作指令;
[0040]所述云資源池管理模塊,用于根據(jù)所述操作指令完成資源部署,同時(shí)提供對(duì)所述資源接口適配模塊的管理功能。
[0041]本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
[0042]本發(fā)明實(shí)施例的云計(jì)算資源的處理裝置中,提供圖形化流程開發(fā)引擎,將實(shí)現(xiàn)該業(yè)務(wù)流程所需的各類IT軟硬件物理資源及虛擬資源的組件,以有機(jī)的、可視化的方式組合在一起,使業(yè)務(wù)需求通過(guò)可視化系統(tǒng)平臺(tái)實(shí)現(xiàn)開發(fā),同時(shí)提供了各類云計(jì)算IT軟硬件物理資源及虛擬資源的獨(dú)立組件與復(fù)合組件庫(kù),使具體的業(yè)務(wù)流程在執(zhí)行過(guò)程中對(duì)所需的IT軟硬件物理資源及虛擬資源進(jìn)行操作或監(jiān)控。實(shí)現(xiàn)了對(duì)IT軟硬件物理資源機(jī)虛擬資源的管理可以在不同云系統(tǒng)中復(fù)用、云產(chǎn)品流程開發(fā)與云計(jì)算系統(tǒng)資源管理解耦,相應(yīng)云計(jì)算資源開發(fā)產(chǎn)品可多處復(fù)用,節(jié)省重復(fù)開發(fā)成本,提升資源利用率,縮短業(yè)務(wù)產(chǎn)品開發(fā)周期。
【附圖說(shuō)明】
[0043]圖1表示本發(fā)明實(shí)施例的云計(jì)算資源的處理