亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

文檔序號:7725786閱讀:219來源:國知局
專利名稱:云計算管理系統(tǒng)及云計算管理方法
技術領域
本發(fā)明涉及云計算領域,特別涉及一種云計算管理平臺系統(tǒng)及云計算管理方法。
背景技術
云計算(CloudComputing)是網(wǎng)格計算(Grid Computing)、分布式計算(Distributed Computing)、并行計算(ParallelComputing)、效用計算(UtilityComputing)、網(wǎng)絡存儲(NetworkStorage Technologies)、虛擬化(Virtualization)、負載均衡(LoadBalance)等傳統(tǒng)計算機技術和網(wǎng)絡技術發(fā)展融合的產(chǎn)物。它旨在通過網(wǎng)絡把多個成本相對較低的計算實體整合成一個具有強大計算能力的完美系統(tǒng),并借助 SaaS (Software-as-a-service,軟件即服務)、PaaS (Platform-as-a-Service,平臺即月艮務)、IaaS (Infrastructureas a Service,基礎設施即服務)、MSP (Managed ServiceProvider,管理服務提供商)等先進的商業(yè)模式把這強大的計算能力分布到終端用戶手 中。現(xiàn)有的云計算環(huán)境缺乏對各種云應用以統(tǒng)一的方式進行有效管理的手段,這使得云計算環(huán)境在應用上存在著諸多不便,例如在目前的Iaas的云計算領域中,用戶僅能申請云主機,如果用戶需要使用某個軟件應用系統(tǒng),那么該用戶需要自己進行軟件應用系統(tǒng)安裝的操作并進行維護,當用戶要使用不同的Iaas服務商所提供的云計算服務時,需要創(chuàng)建不同的帳戶并分別進行管理;在目前的SaaS的云計算領域中,用戶能以訂閱服務的方式在線使用某個應用服務商所提供的一種或多種應用軟件,但是用戶無法控制應用軟件的底層計算環(huán)境,無法根據(jù)自己的需要來增加或減少計算資源,而且用戶也很難將此服務遷移到另外的公有云或私有云系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有的云計算環(huán)境在對云應用進行管理時所存在的不足,從而提供一種方便、高效的云計算管理系統(tǒng)。為了實現(xiàn)上述目的,本發(fā)明提供了一種云計算管理系統(tǒng),包括云計算管理平臺以及云應用數(shù)據(jù)庫;其中,所述的云應用數(shù)據(jù)庫連接到所述的云計算管理平臺上,所述的云計算管理平臺則通過網(wǎng)絡與公有云或私有云連接;所述的云應用數(shù)據(jù)庫包含所有的云應用的安裝包;所述的云計算管理平臺用于幫助客戶實現(xiàn)對公有云或私有云中的云主機以及所述云主機中的
云應用的管理。上述技術方案中,所述的云計算管理平臺包括公有云管理接口、私有云管理接口、云主機管理模塊以及云應用管理模塊;其中,所述的公有云管理接口用于向外部的用戶提供一個接口,以實現(xiàn)對公有云中各類資源的管理;所述的私有云管理接口用于向外部的特定用戶提供一個接口,以實現(xiàn)對私有云中各類資源的管理;所述的云主機管理模塊處理用戶的請求,并根據(jù)所述用戶請求調(diào)用所述的公有云管理接口或私有云管理接口以實現(xiàn)對公有云或私有云中云主機的管理;所述的云應用管理模塊處理用戶的請求,并根據(jù)所述用戶請求對安裝在所述云主機中的云應用進行管理。上述技術方案中,所述的云主機管理模塊對云主機的管理包括創(chuàng)建或刪除云主機以及監(jiān)控云主機的性能。上述技術方案中,所述的云應用管理模塊對安裝在所述云主機中的云應用進行管理包括添加云應用至云主機、將云應用從正在運行的云主機中刪除、將云應用添加到所述云應用數(shù)據(jù)庫中、在云應用數(shù)據(jù)庫中公開或隱藏某個云應用。本發(fā)明提供了一種采用所述的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于在云中創(chuàng)建z 王機,包括步驟101、管理員用戶確定所要創(chuàng)建的云主機的需求并將此需求提交至云計算管理平臺;·步驟102、所述云計算管理平臺根據(jù)所述管理員用戶所提出的需求,通過相應的公有云接口或私有云接口來調(diào)用創(chuàng)建云主機的功能,以創(chuàng)建滿足用戶需求的云主機;步驟103、若創(chuàng)建成功,所述的云管理平臺保存新創(chuàng)建的云主機的相關信息并通知用戶創(chuàng)建成功,否則,云管理平臺通知管理員用戶云主機創(chuàng)建失敗。本發(fā)明還提供了一種采用所述的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于在云主機上部署云應用,包括步驟201、管理員用戶選擇所要部署的云應用,并根據(jù)該云應用的類型選擇正在運行的云主機;步驟202、所述的管理員用戶發(fā)出添加云應用的命令后,所述的云計算管理平臺執(zhí)行安裝云應用的操作;步驟203、所述的云計算管理平臺在所述云應用安裝成功后通知管理員用戶,結束操作。上述技術方案中,在所述的步驟202中,所述的云計算管理平臺執(zhí)行安裝云應用的操作包括步驟202-1、所述的云計算管理平臺獲取用來部署云應用的云主機的IP地址,根用戶名及密碼;步驟202-2、所述的云計算管理平臺登錄云主機;步驟202-3、所述的云計算管理平臺在所述云主機上執(zhí)行操作,從所述云應用數(shù)據(jù)庫上下載云應用安裝包及安裝腳本;步驟202-4、所述的云計算管理平臺在所述云主機上執(zhí)行安裝腳本,將云應用安裝到所述云主機上;步驟202-5、所述的云計算管理平臺在所述云主機上執(zhí)行相關命令,以啟動該云應用服務;步驟202-6、所述的云計算管理平臺測試確認云應用部署成功;步驟202-7、所述的云計算管理平臺退出登錄;步驟202-8、所述的云計算管理平臺給管理員用戶發(fā)送云應用部署成功通知。上述技術方案中,在所述的步驟202中,在所述的云計算管理平臺執(zhí)行安裝云應用的操作之前還包括新創(chuàng)建一個云主機的操作。
本發(fā)明又提供了一種采用所述的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于將新開發(fā)的云應用添加到所述云應用數(shù)據(jù)庫,包括步驟301、應用開發(fā)人員向所述云計算管理平臺提交新的云應用的信息,包括云應用名稱、云應用版本號、云應用描述、云應用所需的數(shù)據(jù)庫配置;步驟302、應用開發(fā)人員指定一個或多個云主機配置模板作為所述新的云應用在云中的運行環(huán)境,并將此信息提交至所述云計算管理平臺;步驟303、應用開發(fā)人員通過所述的云計算管理平臺上傳所述新的云應用的安裝包和安裝腳本至所述的云應用數(shù)據(jù)庫;步驟304、所述的云計算管理平臺對所述新的云應用進行安裝部署測試;步驟305、判斷測試是否通過,若沒有通過,則通知應用開發(fā)人員修改所述新的云 應用后,重新執(zhí)行步驟303和步驟304,否則執(zhí)行下一步;步驟306、所述的云計算管理平臺將所述新的云應用上線,以供其他用戶選擇使用;步驟307、云計算管理平臺通知應用開發(fā)人員提交成功。本發(fā)明的優(yōu)點在于I、本發(fā)明的云計算管理系統(tǒng)通過公有云管理接口與私有云管理接口實現(xiàn)了對多家公有云與多家私有云的統(tǒng)一管理,極大地方便了用戶。2、本發(fā)明的云計算管理系統(tǒng)能夠根據(jù)管理員的命令自動地實現(xiàn)對云應用的部署、卸載與管理,效率高、差錯率少、成本低、使用方便。


圖I為在一個實施例中,本發(fā)明的云計算管理系統(tǒng)的結構示意圖;圖2為在一個實施例中,本發(fā)明的云計算管理系統(tǒng)中的云計算管理平臺的結構示意圖;圖3為在一個實施例中,創(chuàng)建云主機的流程圖;圖4為在一個實施例中,刪除云主機的流程圖;圖5為在一個實施例中,在一個已經(jīng)運行的云主機上部署云應用的流程圖;圖6為在一個實施例中,云計算管理平臺部署云應用的流程圖;圖7為在一個實施例中,創(chuàng)建新的云主機并部署云應用的流程圖;圖8為在一個實施例中,在云主機上卸載云應用的流程圖;圖9為在一個實施例中,云計算管理平臺卸載云應用的流程圖;圖10為在一個實施例中,應用開發(fā)人員提交新的云應用到云應用數(shù)據(jù)庫的流程圖。
具體實施例方式為了便于理解,首先對云計算環(huán)境中所涉及到的相關概念進行說明。公有云公有云是由公有云服務提供商所提供的計算資源,這些計算資源可供所有的網(wǎng)絡用戶使用。每個公有云服務提供商能提供一個或多個公有云。私有云私有云是由企業(yè)自己建立的云計算資源,這些資源僅供該企業(yè)內(nèi)部的用戶或者與該企業(yè)相關的特定外部用戶使用。云主機云主機是在云計算硬件資源上利用虛擬化技術而產(chǎn)生的獨立計算單元,包括計算、存儲和網(wǎng)絡等要素。云主機具有獨立的操作系統(tǒng),并可在云中創(chuàng)建、運行和刪除。一個公有云或私有云上可以有至少一個云主機。云應用云應用指運行在云主機上的軟件應用服務系統(tǒng)。一個云主機上可以安裝有至少一個云應用。云存儲云存儲指利用網(wǎng)絡技術和云計算技術將數(shù)據(jù)存儲在云中的一種方式。下面結合附圖和具體實施方式
對本發(fā)明做進一步的說明。在互聯(lián)網(wǎng)絡中,公有云或者私有云的數(shù)量繁多,這些云通常分屬于不同的云服務提供商。每一個云服務提供商一般會各自為用戶提供一個管理工具,以便于用戶對該云服務提供商所提供的云進行管理。顯而易見,這樣的管理工具作用范圍有限,不能夠?qū)Σ煌?服務提供商所提供的云服務進行統(tǒng)一的管理。在某些情況下,同一云服務商所提供的不同云上的云服務,也不能用一個統(tǒng)一的管理工具進行管理。若能對不同云上的云服務進行統(tǒng)一的管理,將極大地方便用戶。在一個實施例中,如圖I所示,本發(fā)明的云計算管理系統(tǒng)包括云計算管理平臺以及云應用數(shù)據(jù)庫;所述的云應用數(shù)據(jù)庫連接到所述的云計算管理平臺上,而所述的云計算管理平臺則通過網(wǎng)絡與公有云和/或私有云連接。其中,所述的云應用數(shù)據(jù)庫包含所有的云應用的安裝包,開發(fā)人員可通過所述的云計算管理平臺來增加新的云應用至云應用數(shù)據(jù)庫。所述的云計算管理平臺用于幫助客戶實現(xiàn)對諸如公有云或私有云的多種云計算資源以及云中的多種云應用的管理。在圖2中對云計算管理平臺的組成做了進一步的說明。所述的云計算管理平臺包括公有云管理接口、私有云管理接口、云主機管理模塊以及云應用管理模塊。公有云管理接口。各個公有云會向外部的所有用戶提供一個API接口,這一 API接口至少能夠支持如下操作用戶身份認證、查詢已啟動云主機列表信息、創(chuàng)建云主機、查詢云主機詳細信息(如IP地址信息)、重啟云主機、刪除云主機、備份云主機、創(chuàng)建云主機鏡像模板。所述的公有云管理接口將各個公有云所提供的API接口聚合起來,并提供對這些API接口的驅(qū)動,從而達到允許外部程序查詢、動態(tài)創(chuàng)建或者刪除云中的資源的目的。公有云管理接口能讓云計算管理平臺通過API以統(tǒng)一的方式來控制各種公有云資源。私有云管理接口。與公有云相類似,各個私有云向外部的特定用戶提供了一個API接口,該接口至少能夠支持如下操作用戶身份認證、查詢已啟動云主機列表信息、創(chuàng)建云主機、查詢云主機詳細信息(如IP地址信息)、重啟云主機、刪除云主機、備份云主機、創(chuàng)建云主機鏡像模板。所述的私有云管理接口將各個私有云所提供的API接口聚合起來,并提供對這些API接口的驅(qū)動,從而達到允許外部程序查詢、動態(tài)創(chuàng)建或者刪除云中的資源的目的。該私有云管理接口能讓云計算管理平臺通過API以統(tǒng)一的方式來控制各種私有云資源。云主機管理模塊能以統(tǒng)一的方式將用戶的請求發(fā)送到相應的公有云管理接口或私有云管理接口,由這些管理接口來調(diào)用各個云的API的相關操作,從而創(chuàng)建或刪除私有云或公有云中的云主機。此外,云主機管理模塊還能監(jiān)控正在運行的云主機的性能。云應用管理模塊能夠根據(jù)用戶的輸入,執(zhí)行相應的命令來將云應用部署到云主機中。此模塊既可以將云應用部署到新創(chuàng)建的云主機中,也可以將云應用添加到已經(jīng)運行一個或多個云應用的云主機中。云應用管理模塊可以執(zhí)行的操作包括添加云應用至云主機;將云應用從某個正在運行的云主機中刪除;將開發(fā)人員開發(fā)的新應用添加到云應用數(shù)據(jù)庫中;在云應用數(shù)據(jù)庫中公開或隱藏某個云應用。在前述云計算管理系統(tǒng)的基礎上,用戶可以對云中的云主機以及安裝在云主機中的云應用進行管理?;谟脩舻臋嘞夼c職能的不同,可以將用戶分為管理員用戶、終端用戶以及應用開發(fā)人員。所述的管理員用戶能夠通過云計算管理平臺實現(xiàn)對云計算資源的創(chuàng)建和管理;管理員用戶可以將已經(jīng)創(chuàng)建好的資源(如云主機和云應用)的使用信息(包括IP地址、管理員用戶名和密碼以及云應用的網(wǎng)絡URL等)發(fā)送給終端用戶;一個管理員用戶可以創(chuàng)建和管理一個或多個云主機,還可以管理或配置不同云上的云主機。所述的終端用戶接受 管理員用戶創(chuàng)建的云計算資源(公有云或私有云)或云應用,并使用這些資源。所述的應用開發(fā)人員通過云計算管理平臺可以將新開發(fā)的云應用以一定的方式增加到“云應用數(shù)據(jù)庫”中。下面分別對云主機的創(chuàng)建與刪除、云應用的部署與卸載進行說明。一、云主機的創(chuàng)建參考圖3,云主機的創(chuàng)建包括以下步驟步驟I、管理員用戶確定所要創(chuàng)建的云主機的需求并將此需求提交至云計算管理平臺;所述需求包括云服務提供商的類型(例如,是私有云還是公有云)、云主機操作系統(tǒng)的類型(例如,是基于Windows操作系統(tǒng)還是基于Liunx操作系統(tǒng))、云主機的性能類型(例如,所要求的內(nèi)存和存儲空間的大小)等。步驟2、云計算管理平臺根據(jù)管理員用戶所提出的需求,通過相應的公有云接口或私有云接口來調(diào)用指定的云服務提供商的API中的創(chuàng)建云主機的功能,創(chuàng)建滿足用戶需求的云主機。步驟3、若創(chuàng)建成功,云管理平臺保存新創(chuàng)建的云主機的相關信息(如IP地址,ID編號等)并通知用戶創(chuàng)建成功,否則,云管理平臺通知管理員云主機創(chuàng)建失敗。二、云主機的刪除參考圖4,云主機的刪除包括以下步驟步驟I、管理員用戶通過云計算管理平臺來選定需要刪除的云主機,并發(fā)出刪除操作的命令。步驟2、云計算管理平臺根據(jù)所要刪除的云主機的信息,確定其云服務提供商類型、云主機對應的ID編號。步驟3、云計算管理平臺通過相應的公有云或私有云接口來調(diào)用指定的云服務提供商的API中的刪除云主機的功能,刪除選定的云主機。步驟4、若刪除成功,云計算管理平臺通知用戶該云主機刪除成功,否則,云計算管理平臺通知用戶該云主機刪除失敗。三、云應用的部署云應用的部署有兩種方式一種是將云應用部署到已經(jīng)存在的云主機上,另一種是新創(chuàng)建一個云主機并將云應用部署到該云主機上。下面分別對這兩種部署方式的具體流程進行說明。參考圖5,將云應用部署到已經(jīng)存在的云主機上包括以下步驟步驟I、管理員用戶選擇所要部署的云應用,并根據(jù)該云應用的類型選擇正在運行的云主機;步驟2、管理員用戶發(fā)出添加云應用的命令后,云計算管理平臺執(zhí)行安裝云應用的操作;步驟3、云計算管理平臺在云應用安裝成功后通知管理員用戶,結束操作。在圖6中對步驟2的安裝云應用的操作做了進一步說明,云計算管理平臺安裝云應用具體包括以下步驟 步驟a、云計算管理平臺獲取用來部署云應用的云主機的IP地址,root (根)用戶名及密碼等信息;步驟b、云計算管理平臺登錄云主機;在本實施例中,云計算管理平臺可采用SSH協(xié)議登錄云主機,在其他實施例中,也可采用Http協(xié)議登錄云主機;步驟C、云計算管理平臺在所述云主機上執(zhí)行操作,從所述云應用數(shù)據(jù)庫上下載云應用安裝包及安裝腳本;步驟d、云計算管理平臺在云主機上執(zhí)行安裝腳本,將云應用安裝到云主機上;步驟e、云計算管理平臺在云主機上執(zhí)行相關命令,以啟動該云應用服務;步驟f、云計算管理平臺測試確認云應用部署成功;步驟g、云計算管理平臺退出登錄;在本實施例中,云計算管理平臺通過SSH協(xié)議登錄云主機,因此在退出登錄時采用斷開SSH鏈接的方式,在其他實施例中,可采用斷開Http連接的方式;步驟h、云計算管理平臺給管理員用戶發(fā)送云應用部署成功通知。以上是對在已經(jīng)存在的云主機上部署云應用的相關操作,與之相比,如圖7所示,新創(chuàng)建一個云主機并將云應用部署到該云主機上的操作只是在步驟1-2的安裝云應用之前新增加創(chuàng)建云主機的操作,而如何創(chuàng)建云主機在前文中已經(jīng)有詳細的說明,因此不在此
處重復。四、云應用的卸載云應用的卸載也有兩種方式,一種是直接刪除云主機,另一種是在保留云主機的情況下,單獨卸載選定的云應用。通過直接刪除云主機的方式來卸載云應用在之前“云主機的刪除”這一部分中已經(jīng)有詳細的說明,下面重點對在保留云主機的情況下,單獨卸載選定的云應用做詳細的說明。參考圖8,在云主機上卸載所選定的云應用包括以下步驟步驟I、管理員用戶選擇云主機以及該云主機上所要卸載的云應用;步驟2、管理員用戶發(fā)出卸載云應用的命令后,由云計算管理平臺執(zhí)行卸載云應用的操作;步驟3、云計算管理平臺在卸載云應用成功后通知管理員用戶。在圖9中對云計算管理平臺卸載云應用的過程做了進一步說明,該過程具體包括以下步驟步驟a、云計算管理平臺獲取所要卸載的云應用所在的云主機的IP地址、管理員用戶名(root)、密碼以及已經(jīng)部署的云應用等信息;步驟b、云計算管理平臺登錄所述云主機;在本實施例中,云計算管理平臺可采用SSH協(xié)議登錄云主機并與云主機交互,在其他實施例中,也可采用Http協(xié)議或其他的網(wǎng)絡協(xié)議與云主機進行交互;步驟C、云計算管理平臺在云主機上執(zhí)行操作,停止云應用服務;步驟d、從云應用數(shù)據(jù)庫上下載云應用卸載腳本;步驟e、云計算管理平臺在所述云主機上執(zhí)行卸載腳本;步驟f、云計算管理平臺測試確認應用卸載成功;步驟g、云計算管理平臺退出登錄;在本實施例中,云計算管理平臺通過SSH協(xié)議登錄云主機,因此在退出登錄時采用斷開SSH鏈接的方式,在其他實施例中,可采用斷開 Http連接或其他網(wǎng)絡連接的方式;步驟h、云計算管理平臺給管理員用戶發(fā)送應用卸載成功通知。之前提到,在云主機上安裝或卸載云應用時,云應用的安裝與卸載程序都來源于云應用數(shù)據(jù)庫,而云應用數(shù)據(jù)庫中的數(shù)據(jù)由應用開發(fā)人員負責更新,在圖10中給出了應用開發(fā)人員提交新的云應用到云應用數(shù)據(jù)庫的流程,這一過程包括步驟I、應用開發(fā)人員向云計算管理平臺提交新的云應用的信息,包括云應用名稱、云應用版本號、云應用描述、云應用所需的數(shù)據(jù)庫配置等。步驟2、應用開發(fā)人員指定一個或多個云主機配置模板作為云應用在云中的運行環(huán)境,并將此信息提交至云計算管理平臺。云主機配置模板由云計算管理平臺提供。開發(fā)人員根據(jù)該云應用運行時的需要(比如操作系統(tǒng)、網(wǎng)絡帶寬等)來決定采用哪種云主機配置,確保云應用與云主機配置模板中的操作系統(tǒng)兼容。步驟3、應用開發(fā)人員通過云計算管理平臺上傳云應用安裝包和云應用安裝腳本至云應用數(shù)據(jù)庫;步驟4、云計算管理平臺對新上傳的云應用進行安裝部署測試;步驟5、判斷測試是否通過,若沒有通過,則通知應用開發(fā)人員修改該云應用后,重新執(zhí)行步驟3和步驟4,否則執(zhí)行下一步;步驟6、云計算管理平臺將新的云應用上線,以供其他用戶選擇使用(例如某公司的管理員用戶可以通過管理平臺將此云應用部署在某個云中并運行);步驟7、云計算管理平臺通知應用開發(fā)人員提交成功。從上述描述可以看出,本發(fā)明的云計算管理系統(tǒng)通過公有云管理接口與私有云管理接口實現(xiàn)了對多家公有云與多家私有云的統(tǒng)一管理,極大地方便了用戶。此外,本發(fā)明的云計算管理系統(tǒng)能夠根據(jù)管理員的命令自動地實現(xiàn)對云應用的部署、卸載與管理,效率高、差錯率少、成本低、使用方便。最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制。盡管參照實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,對本發(fā)明的技術方案進行修改或者等同替換,都不脫離本發(fā)明技術方案的精神和范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1.一種云計算管理系統(tǒng),其特征在于,包括云計算管理平臺以及云應用數(shù)據(jù)庫;其中, 所述的云應用數(shù)據(jù)庫連接到所述的云計算管理平臺上,所述的云計算管理平臺則通過網(wǎng)絡與公有云或私有云連接;所述的云應用數(shù)據(jù)庫包含所有的云應用的安裝包;所述的云計算管理平臺用于幫助客戶實現(xiàn)對公有云或私有云中的云主機以及所述云主機中的云應用的管理。
2.根據(jù)權利要求I所述的云計算管理系統(tǒng),其特征在于,所述的云計算管理平臺包括公有云管理接口、私有云管理接口、云主機管理模塊以及云應用管理模塊;其中, 所述的公有云管理接口用于向外部的用戶提供一個接口,以實現(xiàn)對公有云中各類資源的管理;所述的私有云管理接口用于向外部的特定用戶提供一個接口,以實現(xiàn)對私有云中各類資源的管理;所述的云主機管理模塊處理用戶的請求,并根據(jù)所述用戶請求調(diào)用所述的公有云管理接口或私有云管理接口以實現(xiàn)對公有云或私有云中云主機的管理;所述的云應用管理模塊處理用戶的請求,并根據(jù)所述用戶請求對安裝在所述云主機中的云應用進行管理。
3.根據(jù)權利要求2所述的云計算管理系統(tǒng),其特征在于,所述的云主機管理模塊對云主機的管理包括創(chuàng)建或刪除云主機以及監(jiān)控云主機的性能。
4.根據(jù)權利要求2所述的云計算管理系統(tǒng),其特征在于,所述的云應用管理模塊對安裝在所述云主機中的云應用進行管理包括添加云應用至云主機、將云應用從正在運行的云主機中刪除、將云應用添加到所述云應用數(shù)據(jù)庫中、在云應用數(shù)據(jù)庫中公開或隱藏某個云應用。
5.一種采用權利要求1-4之一的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于在云中創(chuàng)建云主機,包括步驟101、管理員用戶確定所要創(chuàng)建的云主機的需求并將此需求提交至云計算管理平臺; 步驟102、所述云計算管理平臺根據(jù)所述管理員用戶所提出的需求,通過相應的公有云接口或私有云接口來調(diào)用創(chuàng)建云主機的功能,以創(chuàng)建滿足用戶需求的云主機; 步驟103、若創(chuàng)建成功,所述的云管理平臺保存新創(chuàng)建的云主機的相關信息并通知用戶創(chuàng)建成功,否則,云管理平臺通知管理員用戶云主機創(chuàng)建失敗。
6.一種采用權利要求1-4之一的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于在云主機上部署云應用,包括 步驟201、管理員用戶選擇所要部署的云應用,并根據(jù)該云應用的類型選擇正在運行的云主機; 步驟202、所述的管理員用戶發(fā)出添加云應用的命令后,所述的云計算管理平臺執(zhí)行安裝云應用的操作; 步驟203、所述的云計算管理平臺在所述云應用安裝成功后通知管理員用戶,結束操作。
7.根據(jù)權利要求6所述的云計算管理的方法,其特征在于,在所述的步驟202中,所述的云計算管理平臺執(zhí)行安裝云應用的操作包括 步驟202-1、所述的云計算管理平臺獲取用來部署云應用的云主機的IP地址,根用戶名及密碼;步驟202-2、所述的云計算管理平臺登錄云主機; 步驟202-3、所述的云計算管理平臺在所述云主機上執(zhí)行操作,從所述云應用數(shù)據(jù)庫上下載云應用安裝包及安裝腳本; 步驟202-4、所述的云計算管理平臺在所述云主機上執(zhí)行安裝腳本,將云應用安裝到所述云主機上; 步驟202-5、所述的云計算管理平臺在所述云主機上執(zhí)行相關命令,以啟動該云應用服務; 步驟202-6、所述的云計算管理平臺測試確認云應用部署成功; 步驟202-7、所述的云計算管理平臺退出登錄; 步驟202-8、所述的云計算管理平臺給管理員用戶發(fā)送云應用部署成功通知。
8.根據(jù)權利要求6所述的云計算管理的方法,其特征在于,在所述的步驟202中,在所述的云計算管理平臺執(zhí)行安裝云應用的操作之前還包括新創(chuàng)建一個云主機的操作。
9.一種采用權利要求1-4之一的云計算管理系統(tǒng)實現(xiàn)云計算管理的方法,用于將新開發(fā)的云應用添加到所述云應用數(shù)據(jù)庫,包括 步驟301、應用開發(fā)人員向所述云計算管理平臺提交新的云應用的信息,包括云應用名稱、云應用版本號、云應用描述、云應用所需的數(shù)據(jù)庫配置; 步驟302、應用開發(fā)人員指定一個或多個云主機配置模板作為所述新的云應用在云中的運行環(huán)境,并將此信息提交至所述云計算管理平臺; 步驟303、應用開發(fā)人員通過所述的云計算管理平臺上傳所述新的云應用的安裝包和安裝腳本至所述的云應用數(shù)據(jù)庫; 步驟304、所述的云計算管理平臺對所述新的云應用進行安裝部署測試; 步驟305、判斷測試是否通過,若沒有通過,則通知應用開發(fā)人員修改所述新的云應用后,重新執(zhí)行步驟303和步驟304,否則執(zhí)行下一步; 步驟306、所述的云計算管理平臺將所述新的云應用上線,以供其他用戶選擇使用; 步驟307、云計算管理平臺通知應用開發(fā)人員提交成功。
全文摘要
本發(fā)明公開了一種云計算管理系統(tǒng),包括云計算管理平臺以及云應用數(shù)據(jù)庫;其中,云應用數(shù)據(jù)庫連接到所述的云計算管理平臺上,所述的云計算管理平臺則通過網(wǎng)絡與公有云或私有云連接;所述的云應用數(shù)據(jù)庫包含所有的云應用的安裝包;所述的云計算管理平臺用于幫助客戶實現(xiàn)對公有云或私有云中的云主機以及所述云主機中的云應用的管理。本發(fā)明的云計算管理系統(tǒng)通過公有云管理接口與私有云管理接口實現(xiàn)了對多家公有云與多家私有云的統(tǒng)一管理,極大地方便了用戶。
文檔編號H04L12/24GK102882908SQ20111019915
公開日2013年1月16日 申請日期2011年7月15日 優(yōu)先權日2011年7月15日
發(fā)明者張繼勇, 杜佳慶, 占海 申請人:易云捷訊科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1