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

云計算管理系統(tǒng)以及云計算系統(tǒng)的管理方法

文檔序號:6386411閱讀:263來源:國知局
專利名稱:云計算管理系統(tǒng)以及云計算系統(tǒng)的管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及云計算技術(shù)領(lǐng)域,更具體地,涉及一種云計算管理系統(tǒng)以及一種云計算系統(tǒng)的管理方法。
背景技術(shù)
在目前的云計算系統(tǒng)中,面臨多種需要管理的云計算底層產(chǎn)品,包括例如VMware (—種虛擬機軟件)、Xen (可在一部主機上面虛擬出多部虛擬機的軟件)和KVM ( —種開源的系統(tǒng)虛擬化模塊)等。不同的產(chǎn)品都包含有不同的邏輯對象、不同的對象關(guān)系以及不同對象之間的組織結(jié)構(gòu)。因此,需要一種統(tǒng)一的方式對這些進行管理,以便統(tǒng)一地管理各個產(chǎn)品中的邏輯對象、對象關(guān)系和組織結(jié)構(gòu),即屏蔽各產(chǎn)品的個性差異。目前云計算系統(tǒng)底層產(chǎn)品都具有各自的管理端,并關(guān)注于底層支持,不涉及云計算運營層面的問題。而且,云計算運營商大多與這些產(chǎn)品公司合作,針對每款產(chǎn)品共同開發(fā)運營系統(tǒng)。因此,也需要一種新的運營管理層,集中管理多種云計算底層產(chǎn)品并消除其中的差異性,統(tǒng)一進行管理。

發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供了一種云計算管理系統(tǒng)和云計算系統(tǒng)的管理方法,使得可以對應(yīng)用有不同云計算底層產(chǎn)品的多個云計算系統(tǒng)進行統(tǒng)一管理。根據(jù)本發(fā)明的一方面,提供了一種云計算管理系統(tǒng),包括多個資源探測模塊,每個資源探測模塊用于采集一個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù),其中,每個云計算系統(tǒng)上都應(yīng)用有云計算底層產(chǎn)品,并且至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同;邏輯處理模塊,包括初始化邏輯處理模塊,用于從所述多個資源探測模塊獲取所述多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),以及對獲取到的初始狀態(tài)信息數(shù)據(jù),進行統(tǒng)一初始化處理并得到處理后的初始狀態(tài)信息數(shù)據(jù),其中,所述初始化處理包括對初始狀態(tài)信息數(shù)據(jù)進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化;管理模塊,用于根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在可選實施例中,所述云計算管理系統(tǒng)還包括存儲模塊,用于存儲所述初始化邏輯處理模塊處理后得到的各個云計算底層產(chǎn)品的初始狀態(tài)信息數(shù)據(jù)。在可選實施例中,所述邏輯處理模塊還包括同步邏輯處理模塊,用于執(zhí)行以下功能根據(jù)資源同步策略從所述多個資源探測模塊獲取所述多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù);將每個云計算系統(tǒng)的所述當(dāng)前狀態(tài)信息數(shù)據(jù)與從所述存儲模塊讀取的相對應(yīng)的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;以及根據(jù)所述動作集合對所述先前狀態(tài)信息數(shù)據(jù)或初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步。在可選實施例中,所述管理模塊,還用于根據(jù)所述最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在可選實施例中,所述邏輯變化包括以下之一或任意組合邏輯對象修改、刪除或者增加,組織結(jié)構(gòu)的移動、邏輯對象自身固有屬性的改變和邏輯對象自身即時變化屬性的改變。在可選實施例中,所述存儲模塊還用于在資源同步后存儲各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)。在可選實施例中,所述云計算管理系統(tǒng)還包括本地記錄查詢模塊,用于從所述存儲模塊讀取狀態(tài)信息數(shù)據(jù),并傳送給所述同步邏輯處理模塊。在可選實施例中,每個資源探測模塊進一步用于每隔一預(yù)設(shè)定的時間段采集相對應(yīng)的云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù),或者,在接收到云計算系統(tǒng)發(fā)送的指令后采集該云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)。在可選實施例中,所述資源同步策略包括按時間同步策略或者按需求同步策略。根據(jù)本發(fā)明的另一方面,還提供了一種對云計算系統(tǒng)的管理方法,包括采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù);獲取所采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),對各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)進行統(tǒng)一初始化處理,從而得到處理后的初始狀態(tài)信息數(shù)據(jù),其中,所述初始化處理包括對初始狀態(tài)信息進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化;根據(jù)初始化處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在可選實施例中,所述管理方法還包括存儲初始化處理后得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)。在可選實施例中,所述管理方法還包括在每隔一預(yù)設(shè)定的時間段后或者在接收到云計算系統(tǒng)發(fā)送的指令后,采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù);將所采集的每個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊中讀取的相對應(yīng)的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;根據(jù)所述動作集合對先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步;以及,在資源同步后得到各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù),并根據(jù)最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在可選實施例中,所述管理方法還包括將資源同步后得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)存儲在存儲模塊中。在可選實施例中,所述資源同步策略包括按時間同步策略或者按需求同步策略。在可選實施例中,所述邏輯變化包括以下之一或任意組合邏輯對象修改、刪除或者增加,組織結(jié)構(gòu)的移動、邏輯對象自身固有屬性的改變和邏輯對象自身即時變化屬性的改變。本發(fā)明實施例通過采集各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),并且對采集的各個云計算系統(tǒng)的初始狀態(tài)信息數(shù)據(jù)進行統(tǒng)一初始化處理,得到可以統(tǒng)一管理各云計算系統(tǒng),這可以屏蔽掉由于應(yīng)用不同云計算底層產(chǎn)品而導(dǎo)致不同云計算系統(tǒng)存在的個性差異。


圖1是根據(jù)本發(fā)明一實施例的云計算管理系統(tǒng)的結(jié)構(gòu)示意圖。圖2是根據(jù)本發(fā)明另一實施例的云計算管理系統(tǒng)的結(jié)構(gòu)示意圖。圖3是根據(jù)本發(fā)明一實施例的云計算系統(tǒng)的管理方法的流程示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明進行進一步地詳細(xì)說明。圖1是根據(jù)本發(fā)明實施例的一種云計算管理系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該云計算管理系統(tǒng),包括多個資源探測模塊10。在可選實施例中,當(dāng)云計算管理系統(tǒng)管理多個云計算系統(tǒng)時,可以是對一個云計算系統(tǒng)設(shè)置一個資源探測模塊。每個云計算系統(tǒng)上都應(yīng)用有云計算底層產(chǎn)品,基于云計算底層產(chǎn)品可以在云計算系統(tǒng)上配置一個或多個虛擬機。在本發(fā)明實施中,多個運算系統(tǒng)中的至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同。每個資源探測模塊10用于采集一個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù)。其中每個資源探測模塊可以采集相對應(yīng)的云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)。在本發(fā)明實施例中,與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù)可包括云計算系統(tǒng)的開機或關(guān)機狀態(tài)信息、云計算系統(tǒng)上配置的一個或多個虛擬機的開機或關(guān)機狀態(tài)信息、云計算系統(tǒng)上的各虛擬機的網(wǎng)絡(luò)流量值和/或云計算系統(tǒng)的網(wǎng)絡(luò)流量值等。在可選實施例中,每個資源探測模塊10可以是每隔一預(yù)設(shè)定的時間段采集相對應(yīng)的云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù),或者,在接收到云計算系統(tǒng)發(fā)送的指令后采集該云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)。在可選實施例中。資源探測模塊10可以使用云計算系統(tǒng)上云計算底層產(chǎn)品提供的API (Application Programming Interface,應(yīng)用程序編程接口)獲取與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息;也可以根據(jù)云計算底層產(chǎn)品的特性從云計算系統(tǒng)上底層產(chǎn)品提供的文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等獲取與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息。云計算系統(tǒng)還包括邏輯處理模塊20。邏輯處理模塊20可以包括初始化邏輯處理模塊210,用于從多個資源探測模塊10獲取所述多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),以及對獲取到的初始狀態(tài)信息數(shù)據(jù),進行統(tǒng)一初始化處理并得到處理后的初始狀態(tài)信息數(shù)據(jù)。其中,初始化處理包括對初始狀態(tài)信息數(shù)據(jù)進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化。在該云計算管理系統(tǒng)中,可以是根據(jù)各種云計算底層產(chǎn)品的共同屬性定義核心概念,并進行邏輯對象類型的定義。其中,邏輯對象類型可以分為數(shù)據(jù)中心、物理集群、主機、虛擬機、存儲模塊和虛擬局域網(wǎng)(VirtualLocal Area Network, VLAN)等。進一步地,管理系統(tǒng)還可以根據(jù)業(yè)務(wù)所需要和關(guān)注的內(nèi)容,確定統(tǒng)一的組織結(jié)構(gòu)模型和更新策略(也可以稱為資源同步策略)。
因此,初始化處理可以是根據(jù)預(yù)先定義的邏輯對象類型和邏輯對象的關(guān)系以及確定的組織結(jié)構(gòu)模型將各個云計算系統(tǒng)的初始狀態(tài)信息數(shù)據(jù)處理為符合管理要求的初始狀態(tài)信息數(shù)據(jù)。如圖1所示,云計算系統(tǒng)還包括管理模塊30,用于根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在可選實施例中,云計算管理系統(tǒng)還包括存儲模塊40,用于存儲初始化邏輯處理模塊210處理后得到的各個云計算系統(tǒng)的初始狀態(tài)信息數(shù)據(jù)。在本發(fā)明實施例中,存儲模塊可以使用寄存器、數(shù)據(jù)庫或文件系統(tǒng)等存儲手段。在統(tǒng)一地記錄了各個云計算底層產(chǎn)品的狀態(tài)信息之后,僅滿足了當(dāng)前狀態(tài)下的統(tǒng)一管理。隨著各個產(chǎn)品的使用和維護,可能會產(chǎn)生新的概念、新的邏輯對象或新的對象關(guān)系,也有可能會現(xiàn)有的組織結(jié)構(gòu)進行調(diào)整,甚至去掉一些上述內(nèi)容。因此,在使用過程中進一步需要對之前統(tǒng)一管理的系統(tǒng)提供良好的擴展性和靈活性,以適應(yīng)新的產(chǎn)品為了新的業(yè)務(wù)需求而產(chǎn)生的變化。因而,本發(fā)明實施例的云計算管理系統(tǒng)還包括同步邏輯處理模塊。圖2是根據(jù)本發(fā)明另一實施例的云計算管理系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,該云計算管理系統(tǒng)除了包括圖1中的功能模塊之外,邏輯處理模塊20還包括同步邏輯處理模塊230,用于執(zhí)行以下功能根據(jù)資源同步策略從多個資源探測模塊10獲取多個資源探測模塊10采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù);將當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊40讀取的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;以及所述動作集合對先前狀態(tài)信息數(shù)據(jù)或初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步。其中,同步邏輯處理模塊230第一次執(zhí)行資源同步的操作時,將從資源探測模塊10得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊40讀取的初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比。同步邏輯處理模塊230第二次或之后執(zhí)行資源同步的操作時,將從資源探測模塊10得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊40讀取的先前狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比。先前狀態(tài)信息數(shù)據(jù)指的是初始狀態(tài)信息數(shù)據(jù)之后的狀態(tài)信息數(shù)據(jù)。在本發(fā)明實施例中,邏輯變化可以包括邏輯對象修改、刪除、增加以及組織結(jié)構(gòu)的移動等。邏輯變化還可以包括這些邏輯結(jié)構(gòu)自身包含的特征、屬性,如“虛擬機”的“CPU數(shù)量”、“內(nèi)存大小”等固有屬性和“當(dāng)前CPU使用率”、“內(nèi)存占用量”等即時變化的屬性。本發(fā)明可選實施例中,初始化邏輯處理模塊也可以包括關(guān)注邏輯結(jié)構(gòu)自身包含的特征、屬性。如“虛擬機”的“ CPU數(shù)量”、“內(nèi)存大小”等固有屬性和“當(dāng)前CPU使用率”、“內(nèi)存占用量”等即時變化的屬性。動作集合可以是以動作列表的方式來實現(xiàn)。在可選實施例中,資源同步策略可以是按時間同步或者按需求同步等。如果資源同步策略為按時間同步,可以通過設(shè)置一個定時器,每當(dāng)定時器到設(shè)定值時執(zhí)行一次資源同步操作來實現(xiàn)。如果資源同步策略為按需求同步,可以通過設(shè)置一個同步接口,每當(dāng)執(zhí)行增加、修改、刪除等動作時,將即時對資源內(nèi)容進行更新,從而實現(xiàn)資源同步。管理模塊30,還用于根據(jù)最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理;所述存儲模塊還用于在資源同步后存儲各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)。在可選實施例中,云計算管理系統(tǒng)還包括本地記錄查詢模塊,用于從存儲模塊40讀取狀態(tài)信息數(shù)據(jù),并傳送給同步邏輯處理模塊230。在本發(fā)明實施例中,根據(jù)云計算系統(tǒng)的需要,將系統(tǒng)管理的需求劃分為兩部分,初始化部分和同步部分。其中,在初始化部分屏蔽業(yè)務(wù)和軟件差異,將內(nèi)容以統(tǒng)一的方式保存于系統(tǒng)中;而在同步部分探測并整理時間段內(nèi)的全部變更內(nèi)容,并且在不破壞原有邏輯的情況下,將新的內(nèi)容更新至管理系統(tǒng)中圖3是根據(jù)本發(fā)明一實施例的云計算系統(tǒng)的管理方法的流程示意圖。如圖3所示,該云計算系統(tǒng)的管理方法,包括S301,采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)。其中,每個云計算系統(tǒng)上都應(yīng)用有云計算底層產(chǎn)品,并且至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同;S302,獲取所采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),對所獲取的初始狀態(tài)信息數(shù)據(jù)進行統(tǒng)一初始化處理,從而得到處理后的初始狀態(tài)信息數(shù)據(jù)。其中,所述初始化處理包括對初始狀態(tài)信息進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化。S303,根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。所述管理方法在步驟S302之后還可以包括存儲初始化處理后得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)。在可選實施例中,所述管理方法還可以包括在每隔一預(yù)設(shè)定的時間段后或者在接收到云計算系統(tǒng)發(fā)送的指令后,采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù);將所采集的每個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊中獲取的同一云計算系統(tǒng)的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;以及根據(jù)所述動作集合對先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步;在資源同步后得到各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù),并根據(jù)所述最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。在本發(fā)明實施例中,所述邏輯變化可以包括邏輯對象修改、刪除或者增加,組織結(jié)構(gòu)的移動,邏輯對象自身固有屬性的改變或即時變化屬性的改變等。在可選實施例中,所述管理方法還包括將資源同步后得到各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)存儲在所述存儲模塊中。在可選實施例中,所述資源同步策略包括按時間同步策略或者按需求同步策略。本發(fā)明實施例的云計算管理系統(tǒng)和云計算系統(tǒng)的管理方法可以在云計算環(huán)境中統(tǒng)一各個應(yīng)用不同云計算底層產(chǎn)品的云計算系統(tǒng)的結(jié)構(gòu)差異、記錄云計算環(huán)境中的各種資源,從而保持與各業(yè)務(wù)系統(tǒng)的同步狀態(tài)并提供快速的查詢。在此提供的算法和實現(xiàn)不限于任何特定的計算機、虛擬系統(tǒng)或者其它設(shè)備。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或部件,以及此外可以把它們分成多個子模塊或子單元或子部件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本申請的說明書中雖然描述了本發(fā)明實施例的大量具體細(xì)節(jié),然而,能夠理解,本發(fā)明實施例并不是必須在所有的具體細(xì)節(jié)情況下才能實施。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便于清楚地理解本發(fā)明的發(fā)明主旨。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種云計算管理系統(tǒng),包括: 多個資源探測模塊,每個資源探測模塊用于采集一個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù),其中,每個云計算系統(tǒng)上都應(yīng)用有云計算底層產(chǎn)品,并且至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同; 邏輯處理模塊,包括初始化邏輯處理模塊,用于從所述多個資源探測模塊獲取所述多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),以及對獲取到的初始狀態(tài)信息數(shù)據(jù),進行統(tǒng)一初始化處理并得到處理后的初始狀態(tài)信息數(shù)據(jù),其中,所述初始化處理包括對初始狀態(tài)信息數(shù)據(jù)進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化; 管理模塊,用于根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。
2.根據(jù)權(quán)利要求1所述的云計算管理系統(tǒng),其特征在于,所述云計算管理系統(tǒng)還包括: 存儲模塊,用于存儲所述初始化邏輯處理模塊處理后得到的各個云計算系統(tǒng)的初始狀態(tài)信息數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的云計算管理系統(tǒng),其特征在于,所述邏輯處理模塊還包括同步邏輯處理模塊,用于執(zhí)行以下功能: 根據(jù)資源同步策略從所述多個資源探測模塊獲取所述多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù); 將每個云計算系統(tǒng)的所述當(dāng)前狀態(tài)信息數(shù)據(jù)與從所述存儲模塊讀取的相對應(yīng)的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;以及 根據(jù)所述動作集合對所述先前狀態(tài)信息數(shù)據(jù)或初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步; 所述管理模塊還用于根據(jù)所 述最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理; 所述存儲模塊還用于在資源同步后存儲各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的云計算管理系統(tǒng),其特征在于: 所述云計算管理系統(tǒng)還包括本地記錄查詢模塊,用于從所述存儲模塊讀取狀態(tài)信息數(shù)據(jù),并傳送給所述同步邏輯處理模塊;或者, 每個資源探測模塊進一步用于每隔一預(yù)設(shè)定的時間段采集相對應(yīng)的云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù),或者,在接收到云計算系統(tǒng)發(fā)送的指令后采集該云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的云計算管理系統(tǒng),其特征在于,所述資源同步策略包括按時間同步策略或者按需求同步策略;或者, 所述邏輯變化包括以下之一或任意組合:邏輯對象修改、刪除或者增加,組織結(jié)構(gòu)的移動、邏輯對象自身固有屬性的改變和邏輯對象自身即時變化屬性的改變。
6.一種云計算系統(tǒng)的管理方法,包括: 采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),其中,每個云計算系統(tǒng)上都應(yīng)用有云計算底層產(chǎn)品,并且至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同;獲取所采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),對所獲取的初始狀態(tài)信息數(shù)據(jù)進行統(tǒng)一初始化處理,從而得到處理后的初始狀態(tài)信息數(shù)據(jù),其中,所述初始化處理包括對初始狀態(tài)信息進行結(jié)構(gòu)分析和組織以及執(zhí)行對象模型的轉(zhuǎn)化; 根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。
7.根據(jù)權(quán)利要求6所述的管理方法,其特征在于,所述管理方法還包括: 存儲初始化處理后得到的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或7所述的管理方法,其特征在于,所述管理方法還包括: 在每隔一預(yù)設(shè)定的時間段后或者在接收到云計算系統(tǒng)發(fā)送的指令后,采集多個云計算系統(tǒng)中每一個的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù); 將所采集的每個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的當(dāng)前狀態(tài)信息數(shù)據(jù)與從存儲模塊中獲取的相對應(yīng)的先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行邏輯結(jié)構(gòu)對比,分析出邏輯變化,從而得到需要執(zhí)行的動作集合;以及 根據(jù)所述動作集合對先前狀態(tài)信息數(shù)據(jù)或者初始狀態(tài)信息數(shù)據(jù)進行相應(yīng)的處理,從而實現(xiàn)資源同步; 在資源同步后得到各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù),并根據(jù)所述最新狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。
9.根據(jù)權(quán)利要求8所述的管理方法,其特征在于,所述管理方法還包括: 將資源同步后得到各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的最新狀態(tài)信息數(shù)據(jù)存儲在所述存儲模塊中。
10.根據(jù)權(quán)利要求8所述的管理方法,其特征在于,所述資源同步策略包括按時間同步策略或者按需求同步策略;或者, 所述邏輯變化包括以下之一或任意組合邏輯對象修改、刪除或者增加、組織結(jié)構(gòu)的移動、邏輯對象自身固有屬性的改變和邏輯對象自身即時變化屬性的改變。
全文摘要
本發(fā)明公開了一種云計算管理系統(tǒng),包括多個資源探測模塊,每個資源探測模塊用于采集一個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的狀態(tài)信息數(shù)據(jù),其中,至少兩個云計算系統(tǒng)上應(yīng)用的云計算底層產(chǎn)品不相同;邏輯處理模塊,包括初始化邏輯處理模塊,用于從多個資源探測模塊獲取多個資源探測模塊采集的各個云計算系統(tǒng)的與云計算底層產(chǎn)品相關(guān)聯(lián)的初始狀態(tài)信息數(shù)據(jù),以及對獲取到的初始狀態(tài)信息數(shù)據(jù)進行統(tǒng)一初始化處理并得到處理后的初始狀態(tài)信息數(shù)據(jù);以及管理模塊,用于根據(jù)處理后的初始狀態(tài)信息數(shù)據(jù)對各個云計算系統(tǒng)進行管理。本發(fā)明還公開了云計算系統(tǒng)的管理方法。采用本發(fā)明,可以屏蔽各云計算系統(tǒng)存在的個性差異,對云計算系統(tǒng)進行統(tǒng)一管理。
文檔編號G06F9/455GK103077070SQ201210591778
公開日2013年5月1日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者季錫洋, 孫國忠, 田勇, 胡亮, 高云文 申請人:無錫城市云計算中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1