一種基于云計(jì)算的應(yīng)用程序管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,具體涉及一種基于云計(jì)算的應(yīng)用程序管理系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算的低成本、快速部署和靈活調(diào)整規(guī)模等優(yōu)勢(shì)引起了工業(yè)界的高度關(guān)注,使得云邊界從傳統(tǒng)計(jì)算網(wǎng)絡(luò)環(huán)境的傳統(tǒng)、單一、顯性逐漸向模糊、泛化、動(dòng)態(tài)轉(zhuǎn)變,從而使得物理邊界逐步向虛擬邊界演化。但隨著云計(jì)算技術(shù)的深入發(fā)展,計(jì)算資源開(kāi)銷(xiāo)的增加和復(fù)雜度的增長(zhǎng),使單一云無(wú)法適應(yīng)不斷增減變化中的計(jì)算資源需求。事實(shí)上,許多云計(jì)算部署依賴(lài)于計(jì)算機(jī)集群(但與網(wǎng)絡(luò)的組成、體系機(jī)構(gòu)、目的、工作方式大相徑庭),也吸收了自主計(jì)算和效用計(jì)算的特點(diǎn)。
[0003]通過(guò)使計(jì)算分布在大量的分布式計(jì)算機(jī)上,而非本地計(jì)算機(jī)或者遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪(fǎng)問(wèn)計(jì)算機(jī)和存儲(chǔ)系統(tǒng)。
[0004]隨著應(yīng)用程序的廣泛使用,需要對(duì)應(yīng)用程序的運(yùn)行狀態(tài)進(jìn)行跟蹤。目前,主要的跟蹤方式為:由各個(gè)主機(jī)對(duì)其上的應(yīng)用程序進(jìn)行監(jiān)視,根據(jù)監(jiān)視得到的數(shù)據(jù),管理人員作出相應(yīng)的處理。但是這種方式由于集群中的主機(jī)通常比較多,由各個(gè)主機(jī)對(duì)其上的應(yīng)用程序進(jìn)行監(jiān)控,比較混亂,難以管理。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題是:鑒于上述問(wèn)題,本發(fā)明提供了一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種基于云計(jì)算的應(yīng)用程序管理系統(tǒng)。
[0006]本發(fā)明所采用的技術(shù)方案為:
一種基于云計(jì)算的應(yīng)用程序管理系統(tǒng),所述管理系統(tǒng)包括了云計(jì)算服務(wù)平臺(tái)、云服務(wù)器、數(shù)據(jù)存儲(chǔ)中心以及終端,其中:
終端內(nèi)置嵌入式的硬件架構(gòu),能夠收集應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息,并能夠?qū)@取到的信息經(jīng)過(guò)硬件打包成一定的格式經(jīng)由網(wǎng)絡(luò)發(fā)送給云計(jì)算服務(wù)平臺(tái);云計(jì)算服務(wù)平臺(tái)通過(guò)遠(yuǎn)程監(jiān)視各個(gè)終端的應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息;云計(jì)算服務(wù)平臺(tái)將所監(jiān)視的應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息組織成預(yù)定義格式的信息;
云計(jì)算服務(wù)平臺(tái)將所組織成的預(yù)定義格式的信息發(fā)給云服務(wù)器,云服務(wù)器基于云計(jì)算服務(wù)平臺(tái),對(duì)收集到的信息進(jìn)行處理和分析,然后將處理過(guò)后的數(shù)據(jù)保存至數(shù)據(jù)存儲(chǔ)中心,將處理結(jié)果返回給云計(jì)算服務(wù)平臺(tái),云計(jì)算服務(wù)平臺(tái)若捕捉到所述信息中存在警報(bào)信息,則觸發(fā)警報(bào)信號(hào)。
[0007]所述云計(jì)算服務(wù)平臺(tái)中包括了以下幾種模塊,對(duì)系統(tǒng)進(jìn)行管理控制:
O監(jiān)視模塊,用于監(jiān)視各個(gè)主機(jī)的應(yīng)用程序運(yùn)行時(shí)環(huán)境以及應(yīng)用程序性能信息;
2)信息組織模塊,用于將所述監(jiān)視的應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息組織成預(yù)定義格式的信息;
3)警報(bào)系統(tǒng)模塊,用于當(dāng)云計(jì)算服務(wù)平臺(tái)將所述組織的信息發(fā)送給終端時(shí),根據(jù)所述信息,云若計(jì)算服務(wù)平臺(tái)捕捉到所述信息中存在警報(bào)信息,則觸發(fā)警報(bào);
4)性能指示模塊,用于捕捉應(yīng)用程序的性能信息,云計(jì)算服務(wù)平臺(tái)采用性能指示模塊識(shí)別并捕捉設(shè)定條件下的數(shù)據(jù)信息、錯(cuò)誤信息和性能指示信息。
[0008]終端應(yīng)用程序運(yùn)行時(shí)環(huán)境信息包括垃圾收集信息、內(nèi)存管理信息、資源管理信息和錯(cuò)誤捕捉信息。
[0009]所述管理系統(tǒng)具體運(yùn)行步驟如下:
1)終端收集應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息,并將獲取到的信息經(jīng)過(guò)硬件打包成一定的格式經(jīng)由網(wǎng)絡(luò)發(fā)送給云計(jì)算服務(wù)平臺(tái);
2)云計(jì)算服務(wù)平臺(tái)監(jiān)視模塊監(jiān)視終端發(fā)送過(guò)來(lái)的所述信息;
3)云計(jì)算服務(wù)平臺(tái)信息組織模塊按照終端將同一個(gè)終端上應(yīng)用程序運(yùn)行時(shí)環(huán)境及應(yīng)用程序性能信息按照預(yù)定義格式組織成一條信息,并將組織完成后的信息傳送至云服務(wù)器;
4)云服務(wù)器根據(jù)信息進(jìn)行相應(yīng)的處理和分析,然后將處理完成的信息返回給云計(jì)算服務(wù)平臺(tái);
5)云計(jì)算服務(wù)平臺(tái)中警報(bào)系統(tǒng)對(duì)返回的信息進(jìn)行檢測(cè),若發(fā)現(xiàn)信息中存在警報(bào)信號(hào),則觸發(fā)警報(bào),管理人員可以進(jìn)行相應(yīng)的處理;
6)云計(jì)算服務(wù)平臺(tái)將返回的信息發(fā)送至數(shù)據(jù)存儲(chǔ)中心,方便以后信息的查詢(xún)。
[0010]本發(fā)明的有益效果為:
本發(fā)明通過(guò)云計(jì)算對(duì)應(yīng)用程序的運(yùn)行狀態(tài)進(jìn)行跟蹤、監(jiān)視,根據(jù)監(jiān)視得到的數(shù)據(jù),作出相應(yīng)的處理。解決了僅通過(guò)各個(gè)主機(jī)對(duì)其上的應(yīng)用程序進(jìn)行監(jiān)控,比較混亂,難以管理的問(wèn)題。
【附圖說(shuō)明】
[0011]圖1為本發(fā)明系統(tǒng)架構(gòu)圖;
圖2為本發(fā)明模塊結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0012]下面參照附圖所示,通過(guò)【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)一步說(shuō)明:
實(shí)施例1:
如圖1所示,一種基于云計(jì)算的應(yīng)用程序管理系統(tǒng),所述管理系統(tǒng)包括了云計(jì)算服務(wù)平臺(tái)、云服務(wù)器、數(shù)據(jù)存儲(chǔ)中心以及終端,其中:
終端內(nèi)置嵌入式的硬件架構(gòu),能夠收集應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息,并能夠?qū)@取到的信息經(jīng)過(guò)硬件打包成一定的格式經(jīng)由網(wǎng)絡(luò)發(fā)送給云計(jì)算服務(wù)平臺(tái);云計(jì)算服務(wù)平臺(tái)通過(guò)遠(yuǎn)程監(jiān)視各個(gè)終端(包括便攜電腦、PC、平板電腦等)的應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息;云計(jì)算服務(wù)平臺(tái)將所監(jiān)視的應(yīng)用程序運(yùn)行時(shí)環(huán)境信息以及應(yīng)用程序性能信息組織成預(yù)定義格式的信息;
云計(jì)算服務(wù)平臺(tái)將所組織成的預(yù)定義格式的信息發(fā)給云服務(wù)器,云服務(wù)器基于云計(jì)算服務(wù)平臺(tái),對(duì)收集到的信息進(jìn)行處理和分析,然后將處理過(guò)后的數(shù)據(jù)保存至數(shù)據(jù)存儲(chǔ)中心,將處理結(jié)果返回給云計(jì)算服務(wù)平臺(tái),云計(jì)算服務(wù)平臺(tái)若捕捉到所述信息中存在警報(bào)信息,則觸發(fā)警報(bào)信號(hào)。
[0013]實(shí)施例2:
在實(shí)施例1的基礎(chǔ)上,本實(shí)施例所述云計(jì)算服務(wù)平臺(tái)中包括了以下幾種模塊,對(duì)系統(tǒng)進(jìn)行管理控制:
O監(jiān)