亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云應(yīng)用處理方法及系統(tǒng)的制作方法

文檔序號(hào):6339753閱讀:220來源:國知局
專利名稱:一種云應(yīng)用處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及云應(yīng)用領(lǐng)域,特別是涉及一種基于JEE應(yīng)用服務(wù)器的云應(yīng)用處理方法 及系統(tǒng)。
背景技術(shù)
云計(jì)算是網(wǎng)絡(luò)計(jì)算、分布式計(jì)算、并行計(jì)算、效用計(jì)算、網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均 衡等傳統(tǒng)計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。云計(jì)算環(huán)境下涉及的一些定義如下云節(jié)點(diǎn)是指在云計(jì)算環(huán)境下,可以提供獨(dú)立單一服務(wù)的節(jié)點(diǎn);比如業(yè)務(wù)處理、 負(fù)載均衡,物理上,一個(gè)云節(jié)點(diǎn)就對(duì)應(yīng)一個(gè)虛擬機(jī)。云應(yīng)用是指在云計(jì)算環(huán)境下,對(duì)外提供的是各種服務(wù),比如基礎(chǔ)資源服務(wù)、業(yè)務(wù) 服務(wù)等,在服務(wù)使用者看來,一個(gè)服務(wù)就是一個(gè)整體,而不關(guān)心該業(yè)務(wù)服務(wù)是由幾個(gè)節(jié)點(diǎn)組 成,云應(yīng)用就是一個(gè)業(yè)務(wù)應(yīng)用組成部分的資源總和,包括負(fù)載均衡器、業(yè)務(wù)處理節(jié)點(diǎn)、數(shù)據(jù)庫等。云池是指云計(jì)算環(huán)境下,所有物理主機(jī)作為一個(gè)整體對(duì)外提供計(jì)算能力,所有這 些計(jì)算資源組成了一個(gè)計(jì)算池,統(tǒng)稱云池。云計(jì)算環(huán)境下,對(duì)外提供的業(yè)務(wù)服務(wù)一般是由若干節(jié)點(diǎn)組成,每一個(gè)節(jié)點(diǎn)在業(yè)務(wù) 服務(wù)中“扮演”不同的角色,節(jié)點(diǎn)可能作為負(fù)責(zé)均衡器、業(yè)務(wù)處理節(jié)點(diǎn)或者數(shù)據(jù)庫節(jié)點(diǎn)等。這些節(jié)點(diǎn)隨機(jī)的分散在云池內(nèi),云計(jì)算的管理者不能從業(yè)務(wù)的整體上來把握和維 護(hù)這些節(jié)點(diǎn),要實(shí)現(xiàn)對(duì)所有節(jié)點(diǎn)的生命管理,必須對(duì)所有組成節(jié)點(diǎn)一一管理;業(yè)務(wù)服務(wù)節(jié)點(diǎn) 在運(yùn)行時(shí),具體使用的計(jì)算資源來自哪里不明確,有可能所有節(jié)點(diǎn)都是用同一物理主機(jī)的 資源;對(duì)業(yè)務(wù)服務(wù)的遷移,需要對(duì)所說有節(jié)點(diǎn)一一導(dǎo)出,然后再一一導(dǎo)入。

發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種云應(yīng)用處理方法及系統(tǒng),有效的解決了上述技術(shù)問題。技術(shù)方案如下一種云應(yīng)用處理方法,包括對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;依據(jù)所述云應(yīng)用的應(yīng)用屬性選擇所述云應(yīng)用依賴的云節(jié)點(diǎn);確定所述云節(jié)點(diǎn)之間的依賴關(guān)系;依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī);應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀 態(tài)。上述的方法,優(yōu)選的,所述云應(yīng)用的應(yīng)用屬性包括云應(yīng)用的名稱及云應(yīng)用的描述 fn息ο上述的方法,優(yōu)選的,確定所述云節(jié)點(diǎn)之間的依賴關(guān)系的過程中包括確定所述云 節(jié)點(diǎn)的啟動(dòng)優(yōu)先級(jí)。
上述的方法,優(yōu)選的,確定所述云節(jié)點(diǎn)之間的依賴關(guān)系后,還包括形成所述云應(yīng)用與其依賴云節(jié)點(diǎn)的邏輯關(guān)系,并將所述邏輯關(guān)系進(jìn)行存儲(chǔ)的過程。上述的方法,優(yōu)選的,依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行要求的物理主 機(jī)的過程具體為查找所有滿足云節(jié)點(diǎn)計(jì)算資源的物理主機(jī);確定所述物理主機(jī)中運(yùn)行的屬于所述云應(yīng)用依賴的云節(jié)點(diǎn)的數(shù)量;選擇運(yùn)行所述云節(jié)點(diǎn)最少的物理主機(jī)。上述的方法,優(yōu)選的,應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云節(jié)點(diǎn)的過程具 體為在選擇的運(yùn)行所述云節(jié)點(diǎn)最少的物理主機(jī)上啟動(dòng)云節(jié)點(diǎn);重新選擇滿足云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī)直至所有云節(jié)點(diǎn)啟動(dòng)完畢。上述的方法,優(yōu)選的,啟動(dòng)云節(jié)點(diǎn)完畢后,若所述云應(yīng)用啟動(dòng)成功,但存在某單獨(dú) 云節(jié)點(diǎn)未啟動(dòng)成功,則提示該云節(jié)點(diǎn)未啟動(dòng)成功,手工單獨(dú)重新啟動(dòng)該云節(jié)點(diǎn)。一種云應(yīng)用處理系統(tǒng),包括預(yù)定義單元、第一選擇單元、確定單元、第二選擇單元 和啟動(dòng)單元;其中所述預(yù)定義單元用于對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;所述第一選擇單元用于基于所述預(yù)定義單元定義的云應(yīng)用的應(yīng)用屬性選擇所述 云應(yīng)用依賴的云節(jié)點(diǎn);所述確定單元用于確定所述第一選擇單元選擇的額云節(jié)點(diǎn)之間的依賴關(guān)系;所述第二選擇單元用于依據(jù)所述確定單元確定的依賴關(guān)系選擇滿足所述云節(jié)點(diǎn) 運(yùn)行要求的物理主機(jī);所述啟動(dòng)單元用于應(yīng)用所述第二選擇單元選擇的物理主機(jī)啟動(dòng)所述云應(yīng)用依賴 的云節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀態(tài)。上述的系統(tǒng),優(yōu)選的,還包括存儲(chǔ)單元;所述存儲(chǔ)單元用于形成所述云應(yīng)用與其依賴云節(jié)點(diǎn)的邏輯關(guān)系,并將所述邏輯關(guān) 系進(jìn)行存儲(chǔ)。由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見,本發(fā)明提供云應(yīng)用處理方法及系統(tǒng), 通過對(duì)云應(yīng)用的應(yīng)用屬性的預(yù)定義,選擇云應(yīng)用啟動(dòng)過程所依賴的云節(jié)點(diǎn);確定云節(jié)點(diǎn)之 間的依賴關(guān)系,依據(jù)所述依賴關(guān)系,對(duì)確定所述云節(jié)點(diǎn)之間的啟動(dòng)優(yōu)先級(jí),選擇滿足云節(jié)點(diǎn) 運(yùn)行要求的物理主機(jī)對(duì)云節(jié)點(diǎn)進(jìn)行啟動(dòng)操作。本發(fā)明提供的云應(yīng)用處理方法及系統(tǒng),通過 對(duì)云應(yīng)用過程中,業(yè)務(wù)服務(wù)組成節(jié)點(diǎn)進(jìn)行組織,從邏輯上形成一個(gè)有機(jī)的整體,可以隨時(shí)獲 取業(yè)務(wù)服務(wù)狀態(tài);對(duì)業(yè)務(wù)服務(wù)的各個(gè)功能節(jié)點(diǎn)進(jìn)行統(tǒng)一的生命周期管理,建立節(jié)點(diǎn)間的依 賴關(guān)系,制定云節(jié)點(diǎn)啟動(dòng)時(shí),在云池內(nèi)物理主機(jī)上的分布策略,避免了所以節(jié)點(diǎn)全部依賴一 臺(tái)物理主機(jī)的情況發(fā)生。


為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請(qǐng)實(shí)施例提供的云應(yīng)用處理方法流程圖;圖2為本申請(qǐng)實(shí)施例提供的云應(yīng)用處理方法中云應(yīng)用的處理定義流程圖;圖3為本申請(qǐng)實(shí)施例提供的云應(yīng)用與所述云應(yīng)用依賴云節(jié)點(diǎn)的邏輯關(guān)系示意圖;圖4為本申請(qǐng)實(shí)施例提供的查找物理主機(jī)的方法流程圖;圖5為本申請(qǐng)實(shí)施例提供的云應(yīng)用的啟動(dòng)和打散流程圖;圖6為本申請(qǐng)實(shí)施例提供的云應(yīng)用的處理系統(tǒng)結(jié)構(gòu)示意圖;圖7為本申請(qǐng)實(shí)施例提供的云應(yīng)用處理系統(tǒng)的一詳細(xì)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案。下面將結(jié)合本申請(qǐng)實(shí)施例中的 附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)實(shí)施例提供的云應(yīng)用處理方法流程圖如圖1所示,包括步驟SlOl 對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;所述應(yīng)用屬性包括云應(yīng)用的名稱與描述信息;步驟S102 依據(jù)所述云應(yīng)用的應(yīng)用屬性選擇所述云應(yīng)用依賴的云節(jié)點(diǎn);云應(yīng)用是由若干云節(jié)點(diǎn)組成,因此需要將這些云節(jié)點(diǎn)進(jìn)行選擇并組織到一起;步驟S103 確定所述云節(jié)點(diǎn)之間的依賴關(guān)系;組成云應(yīng)用的云節(jié)點(diǎn)之間具有一定的依賴關(guān)系,這些依賴關(guān)系決定了他們的啟動(dòng) 優(yōu)先級(jí);步驟S104 依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī);步驟S105 應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云節(jié)點(diǎn),并修改所述云應(yīng)用 的啟動(dòng)狀態(tài)。為了對(duì)以上步驟進(jìn)行更加清晰的描述,本申請(qǐng)實(shí)施例提供了云應(yīng)用處理方法中云 應(yīng)用的處理定義流程圖及云應(yīng)用與所述云應(yīng)用依賴云節(jié)點(diǎn)的邏輯關(guān)系示意圖分別如圖2 和圖5所示圖2中所示,包括步驟S201 定義云應(yīng)用的名稱和描述信息;云應(yīng)用的名稱要簡潔,并且能明確該云應(yīng)用的作用,使得根據(jù)云應(yīng)用的名稱即可 知道該云應(yīng)用提供的云服務(wù),如云應(yīng)用的名稱可定義為CRM服務(wù)、GPS服務(wù)等;再配以簡要 功能說明,使得更加清晰的定位該云應(yīng)用的服務(wù)能力;步驟S202 選擇組成云應(yīng)用的節(jié)點(diǎn);步驟S203 定義節(jié)點(diǎn)在云應(yīng)用中的角色;云應(yīng)用是由若干云節(jié)點(diǎn)組成,因此需要將所述云節(jié)點(diǎn)組織在一起,每一個(gè)云節(jié)點(diǎn) 在其中扮演的角色不同,比如一個(gè)云應(yīng)用必須有一個(gè)數(shù)據(jù)庫節(jié)點(diǎn)、服務(wù)提供節(jié)點(diǎn)、負(fù)載均衡 器節(jié)點(diǎn)等,這些不同的功能,需要由眾多的云節(jié)點(diǎn)提供;
步驟S204 定義節(jié)點(diǎn)啟動(dòng)優(yōu)先級(jí);由于組成云應(yīng)用的各個(gè)云節(jié)點(diǎn)之間有一點(diǎn)的依賴關(guān)系,這些依賴關(guān)系決定了云節(jié) 點(diǎn)之間的啟動(dòng)優(yōu)先級(jí),比如,業(yè)務(wù)服務(wù)提供者節(jié)點(diǎn)需要依賴數(shù)據(jù)庫提供者節(jié)點(diǎn),因此數(shù)據(jù)庫 提供者云節(jié)點(diǎn)的啟動(dòng)優(yōu)先級(jí)要高于業(yè)務(wù)服務(wù)提供者云節(jié)點(diǎn);步驟S205 判斷是否云應(yīng)用所依賴的所有云節(jié)點(diǎn)均定義完畢;如果是執(zhí)行步驟 S206 ;否則,返回步驟S202 ;步驟S206 將定義邏輯持久化,并體現(xiàn)在展示層;將云應(yīng)用的定義持久化到數(shù)據(jù)庫中,形成如圖3所示的邏輯關(guān)系。圖2是在云平臺(tái)中已經(jīng)有了云應(yīng)用的各個(gè)組成云節(jié)點(diǎn),但是各個(gè)云節(jié)點(diǎn)是獨(dú)立 的、零散的前提下進(jìn)行的。如圖4所示,包括步驟S401 選擇需要運(yùn)行的云應(yīng)用;讀取云應(yīng)用的持久化信息,將云應(yīng)用所依賴的所有云節(jié)點(diǎn)對(duì)象讀取隊(duì)列中;云應(yīng)用經(jīng)過定以后,其邏輯信息已經(jīng)寫入數(shù)據(jù)庫中,當(dāng)顯示云應(yīng)用以及其云節(jié)點(diǎn) 時(shí),先從數(shù)據(jù)庫中讀出云應(yīng)用信息封裝成云應(yīng)用對(duì)象、讀出云節(jié)點(diǎn)信息封裝成云節(jié)點(diǎn)對(duì)象, 并將云節(jié)點(diǎn)對(duì)象讀取隊(duì)列中管理;步驟S402 獲取每一個(gè)組成節(jié)點(diǎn)的啟動(dòng)優(yōu)先級(jí);步驟S403 查看每一個(gè)節(jié)點(diǎn)的啟動(dòng)優(yōu)先級(jí);將隊(duì)列中的云節(jié)點(diǎn)對(duì)象按照啟動(dòng)優(yōu)先級(jí)排列,優(yōu)先級(jí)高的排列在隊(duì)列的前面,將 云節(jié)點(diǎn)按照啟動(dòng)優(yōu)先級(jí)排序的目的就是為了以先后順序啟動(dòng)云節(jié)點(diǎn),滿足它們之間的依賴 關(guān)系;步驟S404 查找滿足資源需求的物理主機(jī);步驟S405 查找云應(yīng)用節(jié)點(diǎn)數(shù)最少的物理主機(jī);根據(jù)云節(jié)點(diǎn)的計(jì)算資源大小,查找所有滿足資源要求的物理主機(jī),比如數(shù)據(jù)庫節(jié) 點(diǎn)需要雙核CPU、3G內(nèi)存、100M的網(wǎng)卡帶寬,那么就需要首先找到滿足資源要求的物理主 機(jī),然后查找每一個(gè)物理主機(jī)上已經(jīng)運(yùn)行的屬于該云應(yīng)用的云節(jié)點(diǎn)數(shù)量,找到一個(gè)數(shù)量最 少的物理主機(jī);在選擇的物理主機(jī)上啟動(dòng)云節(jié)點(diǎn),修改云節(jié)點(diǎn)的狀態(tài)為已經(jīng)啟動(dòng),并將物理主機(jī) 上該云應(yīng)用的依賴節(jié)點(diǎn)數(shù)加1 ;為了更加清楚的對(duì)物理主機(jī)的選擇過程進(jìn)行描述本申請(qǐng)實(shí)施例提供了物理主機(jī) 的查找流程圖如圖4所示,包括步驟S301 查找滿足云節(jié)點(diǎn)計(jì)算資源的物理主機(jī);步驟S302 確定所述物理主機(jī)運(yùn)行的屬于所述云應(yīng)用依賴的云節(jié)點(diǎn)的數(shù)量;步驟S303 選擇運(yùn)行所述云節(jié)點(diǎn)最少的物理主機(jī);假如現(xiàn)有10臺(tái)物理主機(jī)滿足啟動(dòng)要求,其中一臺(tái)中運(yùn)行了 2個(gè)云節(jié)點(diǎn),其它9臺(tái) 中分別運(yùn)行了一個(gè)云節(jié)點(diǎn),則在其它9臺(tái)中隨機(jī)選擇一臺(tái)物理主機(jī)啟動(dòng)一個(gè)云節(jié)點(diǎn),然后 將該物理主機(jī)的運(yùn)行節(jié)點(diǎn)數(shù)加1,這樣10臺(tái)物理主機(jī)中有2臺(tái)運(yùn)行了 2個(gè)云節(jié)點(diǎn),在其它8 臺(tái)中選擇一個(gè)物理主機(jī)啟動(dòng)云節(jié)點(diǎn),依次類推,直至所有的云節(jié)點(diǎn)啟動(dòng)完畢;步驟S406 啟動(dòng)節(jié)點(diǎn)并修改節(jié)點(diǎn)的狀態(tài);
步驟S407判斷所有云節(jié)點(diǎn)是否全部啟動(dòng)完畢;如果是,執(zhí)行步驟S408 ;否則,執(zhí)行 步驟S403 ;步驟S408 修改云應(yīng)用的狀態(tài);當(dāng)所有的云節(jié)點(diǎn)啟動(dòng)完畢,將修改云應(yīng)用的狀態(tài),如果其中有云應(yīng)用啟動(dòng)成功,云 節(jié)點(diǎn)啟動(dòng)失敗,則提示用戶哪個(gè)云節(jié)點(diǎn)沒有啟動(dòng)成功,手工單獨(dú)啟動(dòng)失敗的云節(jié)點(diǎn)。在啟動(dòng)各個(gè)云節(jié)點(diǎn)的過程中,不需要人工干預(yù),操作員只發(fā)出啟動(dòng)云應(yīng)用的指令 即可,由程序自動(dòng)按照優(yōu)先級(jí)啟動(dòng)云應(yīng)用的每一個(gè)云節(jié)點(diǎn),除非某一個(gè)云節(jié)點(diǎn)啟動(dòng)失敗,需 要人工單獨(dú)啟動(dòng)。對(duì)于前述的方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是 本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些 步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述 的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。針對(duì)以上方法實(shí)施例,本申請(qǐng)實(shí)施例還提供了一種云應(yīng)用的處理系統(tǒng),如圖6所 示,包括預(yù)定義單元501、第一選擇單元502、確定單元503、第二選擇單元504和啟動(dòng)單元 505 ;其中預(yù)定義單元501用于對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;第一選擇單元502用于基于所述預(yù)定義單元501定義的云應(yīng)用的應(yīng)用屬性選擇所 述云應(yīng)用依賴的云節(jié)點(diǎn);確定單元503用于確定所述第一選擇單元502選擇的額云節(jié)點(diǎn)之間的依賴關(guān)系;第二選擇單元504用于依據(jù)所述確定單元503確定的依賴關(guān)系選擇滿足所述云節(jié) 點(diǎn)運(yùn)行要求的物理主機(jī);啟動(dòng)單元505用于應(yīng)用所述第二選擇單元504選擇的物理主機(jī)啟動(dòng)所述云應(yīng)用依 賴的云節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀態(tài)。本申請(qǐng)實(shí)施例提供的云應(yīng)用處理系統(tǒng)的一詳細(xì)結(jié)構(gòu)示意圖如圖7所示,還包括 存儲(chǔ)單元506 ;存儲(chǔ)單元506用于形成所述云應(yīng)用與其依賴云節(jié)點(diǎn)的邏輯關(guān)系,并將所述邏輯關(guān) 系進(jìn)行存儲(chǔ)。綜合以上方法及系統(tǒng)實(shí)施例,本申請(qǐng)?zhí)峁┑脑茟?yīng)用處理方法及系統(tǒng)實(shí)現(xiàn)了對(duì)云應(yīng) 用的統(tǒng)一生命周期管理;將云應(yīng)用的組成云節(jié)點(diǎn)盡量啟動(dòng)不同的物理主機(jī)上,以保證云應(yīng) 用的可靠性;由于對(duì)云應(yīng)用實(shí)現(xiàn)了邏輯上的一體化組裝,在視覺上更能體現(xiàn)云計(jì)算環(huán)境下, 以服務(wù)為中心的理念。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部 分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。以上所述僅是本 申請(qǐng)的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)?理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。
權(quán)利要求
1.一種云應(yīng)用處理方法,其特征在于,包括 對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;依據(jù)所述云應(yīng)用的應(yīng)用屬性選擇所述云應(yīng)用依賴的云節(jié)點(diǎn); 確定所述云節(jié)點(diǎn)之間的依賴關(guān)系;依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī);應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述云應(yīng)用的應(yīng)用屬性包括云應(yīng)用的名 稱及云應(yīng)用的描述信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述云節(jié)點(diǎn)之間的依賴關(guān)系的過程 中包括確定所述云節(jié)點(diǎn)的啟動(dòng)優(yōu)先級(jí)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述云節(jié)點(diǎn)之間的依賴關(guān)系后,還包括形成所述云應(yīng)用與其依賴云節(jié)點(diǎn)的邏輯關(guān)系,并將所述邏輯關(guān)系進(jìn)行存儲(chǔ)的過程。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn) 運(yùn)行要求的物理主機(jī)的過程具體為查找所有滿足云節(jié)點(diǎn)計(jì)算資源的物理主機(jī);確定所述物理主機(jī)中運(yùn)行的屬于所述云應(yīng)用依賴的云節(jié)點(diǎn)的數(shù)量;選擇運(yùn)行所述云節(jié)點(diǎn)最少的物理主機(jī)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴 的云節(jié)點(diǎn)的過程具體為在選擇的運(yùn)行所述云節(jié)點(diǎn)最少的物理主機(jī)上啟動(dòng)云節(jié)點(diǎn); 重新選擇滿足云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī)直至所有云節(jié)點(diǎn)啟動(dòng)完畢。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,啟動(dòng)云節(jié)點(diǎn)完畢后,若所述云應(yīng)用啟動(dòng)成 功,但存在某單獨(dú)云節(jié)點(diǎn)未啟動(dòng)成功,則提示該云節(jié)點(diǎn)未啟動(dòng)成功,手工單獨(dú)重新啟動(dòng)該云 節(jié)點(diǎn)。
8.—種云應(yīng)用處理系統(tǒng),其特征在于,包括預(yù)定義單元、第一選擇單元、確定單元、第二 選擇單元和啟動(dòng)單元;其中所述預(yù)定義單元用于對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義; 所述第一選擇單元用于基于所述預(yù)定義單元定義的云應(yīng)用的應(yīng)用屬性選擇所述云應(yīng) 用依賴的云節(jié)點(diǎn);所述確定單元用于確定所述第一選擇單元選擇的額云節(jié)點(diǎn)之間的依賴關(guān)系; 所述第二選擇單元用于依據(jù)所述確定單元確定的依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行 要求的物理主機(jī);所述啟動(dòng)單元用于應(yīng)用所述第二選擇單元選擇的物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云 節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀態(tài)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括存儲(chǔ)單元;所述存儲(chǔ)單元用于形成所述云應(yīng)用與其依賴云節(jié)點(diǎn)的邏輯關(guān)系,并將所述邏輯關(guān)系進(jìn) 行存儲(chǔ)。
全文摘要
本發(fā)明公開了一種云應(yīng)用處理方法,包括對(duì)云應(yīng)用的應(yīng)用屬性進(jìn)行預(yù)定義;依據(jù)所述云應(yīng)用的應(yīng)用屬性選擇所述云應(yīng)用依賴的云節(jié)點(diǎn);確定所述云節(jié)點(diǎn)之間的依賴關(guān)系;依據(jù)所述依賴關(guān)系選擇滿足所述云節(jié)點(diǎn)運(yùn)行要求的物理主機(jī);應(yīng)用所述物理主機(jī)啟動(dòng)所述云應(yīng)用依賴的云節(jié)點(diǎn),并修改所述云應(yīng)用的啟動(dòng)狀態(tài)。本發(fā)明提供的云應(yīng)用處理方法,通過對(duì)云應(yīng)用過程中,業(yè)務(wù)服務(wù)組成節(jié)點(diǎn)進(jìn)行組織,從邏輯上形成一個(gè)有機(jī)的整體,可以隨時(shí)獲取業(yè)務(wù)服務(wù)狀態(tài);對(duì)業(yè)務(wù)服務(wù)的各個(gè)功能節(jié)點(diǎn)進(jìn)行統(tǒng)一的生命周期管理,建立節(jié)點(diǎn)間的依賴關(guān)系,制定云節(jié)點(diǎn)啟動(dòng)時(shí),在云池內(nèi)物理主機(jī)上的分布策略,避免了所以節(jié)點(diǎn)全部依賴一臺(tái)物理主機(jī)的情況發(fā)生。
文檔編號(hào)G06F9/46GK102110018SQ20101060324
公開日2011年6月29日 申請(qǐng)日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者李樹賢 申請(qǐng)人:山東中創(chuàng)軟件商用中間件股份有限公司, 山東中創(chuàng)軟件工程股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1