一種集中管理和分散服務(wù)的云桌面管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種集中管理和分散服務(wù)的云桌面管理系統(tǒng),包括若干本地云桌面系統(tǒng),用于將所述若干本地云桌面系統(tǒng)集中管理的中央云管理系統(tǒng),用于本地云桌面系統(tǒng)與中央云管理系統(tǒng)的協(xié)作及通信協(xié)議體系;中央云管理系統(tǒng)與本地云桌面系統(tǒng)之間通過廣域網(wǎng)進(jìn)行通信,中央云管理系統(tǒng)依據(jù)協(xié)議對(duì)本地云桌面系統(tǒng)發(fā)送管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),本地云桌面系統(tǒng)向中央云管理系統(tǒng)發(fā)送反饋數(shù)據(jù);所述管理數(shù)據(jù)包括管理指令和應(yīng)用,中央云管理系統(tǒng)根據(jù)管理指令管理本地云桌面系統(tǒng),本地云桌面系統(tǒng)利用接收的應(yīng)用執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令;中央云管理系統(tǒng)接收本地云桌面系統(tǒng)反饋的數(shù)據(jù)進(jìn)行集中分析處理,實(shí)現(xiàn)對(duì)本地云桌面系統(tǒng)的集中監(jiān)控、管理和維護(hù)。
【專利說明】—種集中管理和分散服務(wù)的云桌面管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算和云桌面的應(yīng)用領(lǐng)域,具體涉及一種集中管理和分散服務(wù)的云桌面管理系統(tǒng)。
【背景技術(shù)】
[0002]云桌面是云計(jì)算技術(shù)的典型應(yīng)用。云桌面包含兩個(gè)主要部分:云平臺(tái)和云終端。云平臺(tái)是利用云計(jì)算虛擬化技術(shù),在云計(jì)算數(shù)據(jù)中心運(yùn)行可以遠(yuǎn)程訪問的虛擬機(jī)。云終端由終端軟件和終端硬件組成。終端硬件可以是普通計(jì)算機(jī),移動(dòng)終端或者瘦客戶機(jī),其上運(yùn)行終端軟件,遠(yuǎn)程訪問數(shù)據(jù)中心內(nèi)的虛擬機(jī)進(jìn)行桌面操作。
[0003]在云桌面應(yīng)用中,根據(jù)部署方式不同分成公有云和私有云。公有云通常是指第三方供應(yīng)商為用戶提供的云平臺(tái),數(shù)據(jù)中心由供應(yīng)商維護(hù)。其優(yōu)點(diǎn)是價(jià)格低廉,使用方便,不需要用戶部署。私有云是指在企業(yè)內(nèi)部使用的云計(jì)算中心,數(shù)據(jù)中心維護(hù)在企業(yè)內(nèi)部,其優(yōu)點(diǎn)是企業(yè)對(duì)業(yè)務(wù)數(shù)據(jù)有較大的控制權(quán),企業(yè)內(nèi)部局域網(wǎng)訪問,用戶體驗(yàn)好。然而,對(duì)于具有較多分支機(jī)構(gòu)的政府部門或大型企業(yè)來(lái)說,公有云和私有云的缺點(diǎn),都嚴(yán)重制約著分支機(jī)構(gòu)云桌面的發(fā)展。如果為各個(gè)分支機(jī)構(gòu)獨(dú)立建設(shè)的私有云,無(wú)法實(shí)現(xiàn)多個(gè)小云之間的資源整合和集中管理,政府部門或企業(yè)總部無(wú)法統(tǒng)籌分支結(jié)構(gòu)的資源,造成資源浪費(fèi)或者嚴(yán)重脫管。如果采用在總部集中提供虛擬化資源的模式,所有分支機(jī)構(gòu)的用戶終端通過廣域網(wǎng)與總部數(shù)據(jù)中心的虛擬桌面連接,則會(huì)因?yàn)樵谱烂鎮(zhèn)鬏敂?shù)據(jù)量大,對(duì)通信網(wǎng)絡(luò)資源要求高,在通信網(wǎng)絡(luò)速率不能滿足的情況下,造成終端訪問的云桌面用戶體驗(yàn)極差。
[0004]目前,不管是公有云還是私有云,都是在云平臺(tái)之上集成云桌面管理系統(tǒng),以便有效控制數(shù)據(jù)中心的虛擬化資源,合理調(diào)度和分配虛擬機(jī),讓虛擬機(jī)的性能和數(shù)量達(dá)到最優(yōu)組合。云計(jì)算資源管理的特點(diǎn),是傳送信息量小的管理消息和指令,網(wǎng)絡(luò)要求較低。通過終端設(shè)備連接使用云計(jì)算中心的虛擬化桌面,由于桌面數(shù)據(jù)量大,所以網(wǎng)絡(luò)要求較高。從上述特點(diǎn)可以看出,如果解耦云桌面系統(tǒng)的管理和業(yè)務(wù)應(yīng)用兩部分,采用集中管理和分散服務(wù)的云桌面系統(tǒng)管理方案,可以實(shí)現(xiàn)計(jì)算資源的一體化管理,并且保證了用戶對(duì)于云桌面的高體驗(yàn)性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明一種集中管理和分散服務(wù)的云桌面管理系統(tǒng),實(shí)現(xiàn)本地云桌面系統(tǒng)的無(wú)人值守,節(jié)省管理成本,中央云管理系統(tǒng)向本地云桌面系統(tǒng)推送業(yè)務(wù),實(shí)現(xiàn)本地云桌面系統(tǒng)的業(yè)務(wù)使用規(guī)范化。
[0006]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:
一種集中管理和分散服務(wù)的云桌面管理系統(tǒng),包括若干本地云桌面系統(tǒng);
用于將所述若干本地云桌面系統(tǒng)集中管理的中央云管理系統(tǒng);
用于本地云桌面系統(tǒng)與中央云管理系統(tǒng)的協(xié)作及通信的協(xié)議體系; 所述中央云管理系統(tǒng)為整個(gè)集中管理和分散服務(wù)的云桌面管理系統(tǒng)提供的服務(wù)包括管理、監(jiān)控、資源調(diào)度、服務(wù)數(shù)據(jù)推送;所述本地云桌面系統(tǒng)提供云桌面服務(wù)所需的計(jì)算資源、網(wǎng)絡(luò)資源、實(shí)時(shí)服務(wù)數(shù)據(jù)服務(wù)資源;所述中央云管理系統(tǒng)還為本地云桌面系統(tǒng)提供共享的可調(diào)度資源,在任一本地云桌面系統(tǒng)資源缺乏時(shí),中央云管理系統(tǒng)調(diào)度共享的可調(diào)度資源或從其他本地云桌面系統(tǒng)中調(diào)度資源來(lái)補(bǔ)充;中央云管理系統(tǒng)依據(jù)所述的協(xié)議體系對(duì)本地云桌面系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),所述服務(wù)數(shù)據(jù)包括管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)包括本地云桌面系統(tǒng)的運(yùn)行鏡像、應(yīng)用及應(yīng)用更新、應(yīng)用數(shù)據(jù)、系統(tǒng)信息、用戶信息;所述管理數(shù)據(jù)包括管理指令和監(jiān)控指令,中央云管理系統(tǒng)通過管理指令設(shè)置、修改、監(jiān)控、管理本地云桌面系統(tǒng);本地云桌面系統(tǒng)執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令,依據(jù)協(xié)議體系向中央云管理系統(tǒng)請(qǐng)求服務(wù)數(shù)據(jù),發(fā)送反饋數(shù)據(jù),或提交本地云桌面系統(tǒng)運(yùn)行數(shù)據(jù);中央云管理系統(tǒng)接收本地云桌面系統(tǒng)的請(qǐng)求后,依據(jù)請(qǐng)求提供相對(duì)應(yīng)的服務(wù)。
[0007]本發(fā)明中,在若干本地云桌面系統(tǒng)之上構(gòu)建一套中央云管理系統(tǒng),云桌面的業(yè)務(wù)管理在本地云桌面系統(tǒng)內(nèi),中央云管理系統(tǒng)通過網(wǎng)絡(luò)與多個(gè)本地云桌面系統(tǒng)連接,中央云管理系統(tǒng)向多個(gè)本地云桌面系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),服務(wù)數(shù)據(jù)包括管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)還包括各類型的公告,通知等,本地云桌面系統(tǒng)利用接收的應(yīng)用執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令,本地云桌面系統(tǒng)還向中央云管理系統(tǒng)發(fā)送諸如管理消息、設(shè)備狀態(tài)監(jiān)控、告警信息等反饋的業(yè)務(wù)信息,中央云管理系統(tǒng)接收這些反饋信息后進(jìn)行集中分析處理從而實(shí)現(xiàn)對(duì)多個(gè)本地云桌面系統(tǒng)集中監(jiān)控、集中管理、集中維護(hù)。
[0008]優(yōu)選地,所述本地云桌面系統(tǒng)包括一個(gè)控制節(jié)點(diǎn)和若干計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)與計(jì)算節(jié)點(diǎn)之間通過高速互聯(lián)網(wǎng)進(jìn)行通信,所述控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)均包括底層硬件、云計(jì)算操作系統(tǒng);所述云計(jì)算操作系統(tǒng)將底層硬件虛擬化成若干虛擬機(jī),用戶利用終端系統(tǒng)登錄虛擬機(jī)。
[0009]優(yōu)選地,所述控制節(jié)點(diǎn)是本地云桌面系統(tǒng)的控制中心,完成對(duì)虛擬機(jī)的管理和調(diào)度,并和中央云管理系統(tǒng)進(jìn)行通信;計(jì)算節(jié)點(diǎn)完成虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,為虛擬機(jī)提供運(yùn)行環(huán)境。
[0010]本發(fā)明中,本地云桌面系統(tǒng)建立在終端用戶的近端,它是一個(gè)由一個(gè)控制節(jié)點(diǎn)和若干個(gè)計(jì)算節(jié)點(diǎn)構(gòu)成樹形結(jié)構(gòu),控制節(jié)點(diǎn)與中央云管理系統(tǒng)進(jìn)行相互通信,控制節(jié)點(diǎn)接收中央云管理系統(tǒng)的管理指令發(fā)送到各計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)采集各計(jì)算節(jié)點(diǎn)的監(jiān)控信息并發(fā)送回中央云管理系統(tǒng);計(jì)算節(jié)點(diǎn)將系統(tǒng)的底層硬件資源虛擬化為若干虛擬機(jī),用戶通過終端系統(tǒng)連接虛擬機(jī)進(jìn)入本地云桌面系統(tǒng)進(jìn)行業(yè)務(wù)操作。
[0011]優(yōu)選地,所述云計(jì)算操作系統(tǒng)層包括物理機(jī)操作系統(tǒng)和云計(jì)算平臺(tái),物理機(jī)操作系統(tǒng)提供了物理機(jī)的運(yùn)行環(huán)境和硬件資源的虛擬化接口,云計(jì)算平臺(tái)是中央云管理系統(tǒng)與控制節(jié)點(diǎn)之間的通信接口和虛擬機(jī)的操作平臺(tái)。
[0012]優(yōu)選地,所述應(yīng)用包括虛擬機(jī)上所需應(yīng)用軟件的文件包、文件包的安裝指令、模板類型以及接收應(yīng)用的對(duì)象;所述模板是一個(gè)包括操作系統(tǒng)和應(yīng)用軟件的軟件集合,不同的軟件集合構(gòu)成不同類型的模板。
[0013]本發(fā)明中,中央云管理系統(tǒng)發(fā)送給本地云桌面系統(tǒng)的應(yīng)用只是諸如文件包、文件包的安裝指令、模板類型這些比較小的數(shù)據(jù),而本地云桌面系統(tǒng)中已經(jīng)保存有歷史使用過的模板,本地云桌面系統(tǒng)要進(jìn)行一項(xiàng)業(yè)務(wù)時(shí)只需根據(jù)中央云管理系統(tǒng)發(fā)送過來(lái)的應(yīng)用中模板類型信息創(chuàng)建出相應(yīng)虛擬機(jī),并在該虛擬機(jī)上按照安裝指令安裝發(fā)送過來(lái)的安裝文件來(lái)進(jìn)行業(yè)務(wù)操作,這種將模板存在本地的方式大大降低中央云管理系統(tǒng)向本地云桌面系統(tǒng)發(fā)送管里指令的大小大大降低了信息發(fā)送時(shí)間,給中央云管理系統(tǒng)的集中管理帶來(lái)了極大的便利。
[0014]優(yōu)選地,所述中央云管理系統(tǒng)對(duì)本地云桌面系統(tǒng)發(fā)送的管理指令包括虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,所述控制節(jié)點(diǎn)還包括一模板管理模塊,計(jì)算節(jié)點(diǎn)接收中央云管理系統(tǒng)創(chuàng)建虛擬機(jī)的管理指令進(jìn)行虛擬機(jī)創(chuàng)建的過程如下:
S1:管理員使用中央云管理系統(tǒng)向本地云桌面系統(tǒng)發(fā)送創(chuàng)建虛擬機(jī)的管理指令,并選擇相應(yīng)的應(yīng)用發(fā)送到對(duì)應(yīng)的接收該應(yīng)用的本地云桌面系統(tǒng);
52:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)接收到創(chuàng)建虛擬機(jī)的管理指令和相應(yīng)的應(yīng)用后,先其發(fā)送到模板管理模塊,模板管理模塊根據(jù)指令信息中的模板類型選定對(duì)應(yīng)的操作系統(tǒng)類型和應(yīng)用安裝文件并通過指令信息中的安裝指令進(jìn)行模板制作;
53:模板管理模塊完成模板制作后保存該模板的類型,控制節(jié)點(diǎn)通過高速互聯(lián)網(wǎng)將該模板發(fā)送到該控制節(jié)點(diǎn)所管理的計(jì)算節(jié)點(diǎn)中,計(jì)算節(jié)點(diǎn)根據(jù)該模板創(chuàng)建出相應(yīng)的虛擬機(jī);
54:計(jì)算節(jié)點(diǎn)創(chuàng)建出相應(yīng)的虛擬機(jī)后會(huì)向控制節(jié)點(diǎn)的模板管理模塊返回成功創(chuàng)建虛擬機(jī)的信息,控制節(jié)點(diǎn)將該成功創(chuàng)建虛擬機(jī)的信息打包成一個(gè)模板類型的監(jiān)控參數(shù)反饋回中央云管理系統(tǒng)。
[0015]優(yōu)選地,中央云管理系統(tǒng)監(jiān)控本地云桌面系統(tǒng)的過程如下:
55:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)定時(shí)獲取所有計(jì)算節(jié)點(diǎn)的狀態(tài)信息、資源使用情況和模板類型參數(shù),并將所述的狀態(tài)信息、資源使用情況和模板類型參數(shù)打包成監(jiān)控?cái)?shù)據(jù)發(fā)送到中央云管理系統(tǒng)中;
56:中央云管理系統(tǒng)接收到本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)后,對(duì)數(shù)據(jù)包進(jìn)行解析,并將該本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)展示在中央云管理系統(tǒng)的監(jiān)控頁(yè)面中;
57:當(dāng)中央云管理系統(tǒng)監(jiān)控到任一本地云桌面系統(tǒng)的資源缺乏時(shí),中央云管理系統(tǒng)自動(dòng)選擇中央云管理系統(tǒng)的共享的可調(diào)度資源或距該資源缺乏的本地云桌面系統(tǒng)地理位置最近且資源充足的本地云桌面系統(tǒng)的資源來(lái)補(bǔ)充該資源缺乏的本地云桌面系統(tǒng)。
[0016]本發(fā)明中當(dāng)任一本地云桌面系統(tǒng)的資源缺乏時(shí),為保證將補(bǔ)充資源以更快速率傳遞到該資源缺乏的本地云桌面系統(tǒng)中,中央云管理系統(tǒng)會(huì)自動(dòng)選擇距該資源缺乏的本地云桌面系統(tǒng)地理位置最近且資源充足的本地云桌面系統(tǒng)的資源來(lái)補(bǔ)充該資源缺乏的本地云桌面系統(tǒng)或直接調(diào)用其共享的可調(diào)度資源。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:
1、本發(fā)明采用了建設(shè)一個(gè)中央云管理系統(tǒng),異地集中管理多個(gè)本地云桌面系統(tǒng)的方式,實(shí)現(xiàn)本地云桌面系統(tǒng)的無(wú)人值守,節(jié)省管理成本,本地云桌面系統(tǒng)的業(yè)務(wù)使用規(guī)范化,保證了虛擬桌面高可用性和虛擬資源便捷管理;
2、本發(fā)明將業(yè)務(wù)服務(wù)的云資源進(jìn)行本地化處理,本地云桌面系統(tǒng)與用戶終端建設(shè)在同一高速互聯(lián)網(wǎng)絡(luò)內(nèi),采用本地業(yè)務(wù)本地服務(wù)為主,遠(yuǎn)程集中管理為輔的方式,用戶終端在大部分情況通過局域網(wǎng)通信使用虛擬機(jī),靈活地解決了傳輸速率的問題,而在本地資源不夠的情況下,中央云管理系統(tǒng)調(diào)度遠(yuǎn)程資源,極好地解決了資源統(tǒng)一調(diào)度的問題。
【專利附圖】
【附圖說明】
[0018]圖1為集中管理和分散服務(wù)的云計(jì)算系統(tǒng)的體系架構(gòu)。
[0019]圖2為本地云桌面系統(tǒng)的系統(tǒng)架構(gòu)圖。
【具體實(shí)施方式】
[0020]附圖僅用于示例性說明,不能理解為對(duì)本專利的限制;
為了更好說明本實(shí)施例,附圖某些部件會(huì)有省略、放大或縮小,并不代表實(shí)際產(chǎn)品的尺寸;
對(duì)于本領(lǐng)域技術(shù)人員來(lái)說,附圖中某些公知結(jié)構(gòu)及其說明可能省略是可以理解的。
[0021]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說明。
[0022]實(shí)施例1
如圖1-2所示,一種集中管理和分散服務(wù)的云桌面管理系統(tǒng),包括若干本地云桌面系統(tǒng);用于將所述若干本地云桌面系統(tǒng)集中管理的中央云管理系統(tǒng);用于本地云桌面系統(tǒng)與中央云管理系統(tǒng)的協(xié)作及通信的協(xié)議體系;所述中央云管理系統(tǒng)為整個(gè)集中管理和分散服務(wù)的云桌面管理系統(tǒng)提供的服務(wù)包括管理、監(jiān)控、資源調(diào)度、服務(wù)數(shù)據(jù)推送;所述本地云桌面系統(tǒng)提供云桌面服務(wù)所需的計(jì)算資源、網(wǎng)絡(luò)資源、實(shí)時(shí)服務(wù)數(shù)據(jù)服務(wù)資源;所述中央云管理系統(tǒng)還為本地云桌面系統(tǒng)提供共享的可調(diào)度資源,在任一本地云桌面系統(tǒng)資源缺乏時(shí),中央云管理系統(tǒng)調(diào)度共享的可調(diào)度資源或從其他本地云桌面系統(tǒng)中調(diào)度資源來(lái)補(bǔ)充;中央云管理系統(tǒng)依據(jù)所述的協(xié)議體系對(duì)本地云桌面系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),所述服務(wù)數(shù)據(jù)包括管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)包括本地云桌面系統(tǒng)的運(yùn)行鏡像、應(yīng)用及應(yīng)用更新、應(yīng)用數(shù)據(jù)、系統(tǒng)信息、用戶信息;所述管理數(shù)據(jù)包括管理指令和監(jiān)控指令,中央云管理系統(tǒng)通過管理指令設(shè)置、修改、監(jiān)控、管理本地云桌面系統(tǒng);本地云桌面系統(tǒng)執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令,依據(jù)協(xié)議體系向中央云管理系統(tǒng)請(qǐng)求服務(wù)數(shù)據(jù),發(fā)送反饋數(shù)據(jù),或提交本地云桌面系統(tǒng)運(yùn)行數(shù)據(jù);中央云管理系統(tǒng)接收本地云桌面系統(tǒng)的請(qǐng)求后,依據(jù)請(qǐng)求提供相對(duì)應(yīng)的服務(wù)。
[0023]在若干本地云桌面系統(tǒng)之上構(gòu)建一套中央云管理系統(tǒng),云桌面的業(yè)務(wù)管理在本地云桌面系統(tǒng)內(nèi),中央云管理系統(tǒng)通過廣域網(wǎng)與多個(gè)本地云桌面系統(tǒng)連接,中央云管理系統(tǒng)向多個(gè)本地云桌面系統(tǒng)發(fā)送管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)包括各類型的公告,通知等,管理則數(shù)據(jù)包括管理指令和應(yīng)用,本地云桌面系統(tǒng)利用接收的應(yīng)用執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令,本地云桌面系統(tǒng)還向中央云管理系統(tǒng)發(fā)送諸如管理消息、設(shè)備狀態(tài)監(jiān)控、告警信息等反饋的業(yè)務(wù)信息,中央云管理系統(tǒng)接收這些反饋信息后進(jìn)行集中分析處理從而實(shí)現(xiàn)對(duì)多個(gè)本地云桌面系統(tǒng)集中監(jiān)控、集中管理、集中維護(hù)。
[0024]本實(shí)施例中,本地云桌面系統(tǒng)包括一個(gè)控制節(jié)點(diǎn)和若干計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)與計(jì)算節(jié)點(diǎn)之間通過高速互聯(lián)網(wǎng)進(jìn)行通信,所述控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)均包括底層硬件、云計(jì)算操作系統(tǒng);云計(jì)算操作系統(tǒng)將底層硬件虛擬化成若干虛擬機(jī),用戶利用終端系統(tǒng)登錄虛擬機(jī)。
[0025]本實(shí)施例中,控制節(jié)點(diǎn)是本地云桌面系統(tǒng)的控制中心,完成對(duì)虛擬機(jī)的管理和調(diào)度,并和中央云管理系統(tǒng)進(jìn)行通信;計(jì)算節(jié)點(diǎn)完成虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,為虛擬機(jī)提供運(yùn)行環(huán)境。
[0026]本地云桌面系統(tǒng)建立在終端用戶的近端,它是一個(gè)由一個(gè)控制節(jié)點(diǎn)和若干個(gè)計(jì)算節(jié)點(diǎn)構(gòu)成樹形結(jié)構(gòu),控制節(jié)點(diǎn)與中央云管理系統(tǒng)進(jìn)行相互通信,控制節(jié)點(diǎn)接收中央云管理系統(tǒng)的管理指令發(fā)送到各計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)采集各計(jì)算節(jié)點(diǎn)的監(jiān)控信息并發(fā)送回中央云管理系統(tǒng);計(jì)算節(jié)點(diǎn)將系統(tǒng)的底層硬件資源虛擬化為若干虛擬機(jī),用戶通過終端系統(tǒng)連接虛擬機(jī)進(jìn)入本地云桌面系統(tǒng)進(jìn)行業(yè)務(wù)操作。
[0027]本實(shí)施例中,云計(jì)算操作系統(tǒng)層包括物理機(jī)操作系統(tǒng)和云計(jì)算平臺(tái),物理機(jī)操作系統(tǒng)提供了物理機(jī)的運(yùn)行環(huán)境和硬件資源的虛擬化接口,云計(jì)算平臺(tái)是中央云管理系統(tǒng)與控制節(jié)點(diǎn)之間的通信接口和虛擬機(jī)的操作平臺(tái)。
[0028]本實(shí)施例中,中央云管理系統(tǒng)對(duì)本地云桌面系統(tǒng)發(fā)送的應(yīng)用包括虛擬機(jī)上所需應(yīng)用軟件的文件包、文件包的安裝指令、模板類型以及接收管理指令對(duì)象;所述模板是一個(gè)包括操作系統(tǒng)和應(yīng)用軟件的軟件集合,不同的軟件集合構(gòu)成不同類型的模板。
[0029]中央云管理系統(tǒng)發(fā)送給本地云桌面系統(tǒng)的應(yīng)用只是諸如文件包、文件包的安裝指令、模板類型這些比較小的數(shù)據(jù),而本地云桌面系統(tǒng)中已經(jīng)保存有歷史使用過的模板,本地云桌面系統(tǒng)要進(jìn)行一項(xiàng)業(yè)務(wù)時(shí)只需根據(jù)中央云管理系統(tǒng)發(fā)送過來(lái)的管理指令中模板類型信息創(chuàng)建出相應(yīng)虛擬機(jī),并在該虛擬機(jī)上按照安裝指令安裝發(fā)送過來(lái)的安裝文件來(lái)進(jìn)行業(yè)務(wù)操作,這種將模板存在本地的方式大大降低中央云管理系統(tǒng)向本地云桌面系統(tǒng)發(fā)送管里指令的大小大大降低了信息發(fā)送時(shí)間,給中央云管理系統(tǒng)的集中管理帶來(lái)了極大的便利。
[0030]本實(shí)施例中,中央云管理系統(tǒng)對(duì)本地云桌面系統(tǒng)發(fā)送的管理指令包括虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,所述控制節(jié)點(diǎn)還包括一模板管理模塊,計(jì)算節(jié)點(diǎn)接收中央云管理系統(tǒng)創(chuàng)建虛擬機(jī)的管理指令進(jìn)行虛擬機(jī)創(chuàng)建的過程如下:
S1:管理員使用中央云管理系統(tǒng)向本地云桌面系統(tǒng)發(fā)送創(chuàng)建虛擬機(jī)的管理指令,并選擇相應(yīng)的應(yīng)用發(fā)送到對(duì)應(yīng)的接收該應(yīng)用的本地云桌面系統(tǒng);
52:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)接收到創(chuàng)建虛擬機(jī)的管理指令和相應(yīng)的應(yīng)用后,先其發(fā)送到模板管理模塊,模板管理模塊根據(jù)指令信息中的模板類型選定對(duì)應(yīng)的操作系統(tǒng)類型和應(yīng)用安裝文件并通過指令信息中的安裝指令進(jìn)行模板制作;
53:模板管理模塊完成模板制作后保存該模板的類型,控制節(jié)點(diǎn)通過高速互聯(lián)網(wǎng)將該模板發(fā)送到該控制節(jié)點(diǎn)所管理的計(jì)算節(jié)點(diǎn)中,計(jì)算節(jié)點(diǎn)根據(jù)該模板創(chuàng)建出相應(yīng)的虛擬機(jī);
54:計(jì)算節(jié)點(diǎn)創(chuàng)建出相應(yīng)的虛擬機(jī)后會(huì)向控制節(jié)點(diǎn)的模板管理模塊返回成功創(chuàng)建虛擬機(jī)的信息,控制節(jié)點(diǎn)將該成功創(chuàng)建虛擬機(jī)的信息打包成一個(gè)模板類型的監(jiān)控參數(shù)反饋回中央云管理系統(tǒng)。
[0031]本實(shí)施例中,中央云管理系統(tǒng)監(jiān)控本地云桌面系統(tǒng)的過程如下:
55:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)定時(shí)獲取所有計(jì)算節(jié)點(diǎn)的狀態(tài)信息、資源使用情況和模板類型參數(shù),并將所述的狀態(tài)信息、資源使用情況和模板類型參數(shù)打包成監(jiān)控?cái)?shù)據(jù)發(fā)送到中央云管理系統(tǒng)中;
56:中央云管理系統(tǒng)接收到本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)后,對(duì)數(shù)據(jù)包進(jìn)行解析,并將該本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)展示在中央云管理系統(tǒng)的監(jiān)控頁(yè)面中;
57:當(dāng)中央云管理系統(tǒng)監(jiān)控到任一本地云桌面系統(tǒng)的資源缺乏時(shí),中央云管理系統(tǒng)自動(dòng)選擇中央云管理系統(tǒng)的共享的可調(diào)度資源或距該資源缺乏的本地云桌面系統(tǒng)地理位置最近且資源充足的本地云桌面系統(tǒng)的資源來(lái)補(bǔ)充該資源缺乏的本地云桌面系統(tǒng)。
[0032]相同或相似的標(biāo)號(hào)對(duì)應(yīng)相同或相似的部件;
附圖中描述位置關(guān)系的用于僅用于示例性說明,不能理解為對(duì)本專利的限制;
顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,包括 若干本地云桌面系統(tǒng); 用于將所述若干本地云桌面系統(tǒng)集中管理的中央云管理系統(tǒng); 用于本地云桌面系統(tǒng)與中央云管理系統(tǒng)的協(xié)作及通信的協(xié)議體系; 所述中央云管理系統(tǒng)為整個(gè)集中管理和分散服務(wù)的云桌面管理系統(tǒng)提供的服務(wù)包括管理、監(jiān)控、資源調(diào)度、服務(wù)數(shù)據(jù)推送;所述本地云桌面系統(tǒng)提供云桌面服務(wù)所需的計(jì)算資源、網(wǎng)絡(luò)資源、實(shí)時(shí)服務(wù)數(shù)據(jù)服務(wù)資源;所述中央云管理系統(tǒng)還為本地云桌面系統(tǒng)提供共享的可調(diào)度資源,在任一本地云桌面系統(tǒng)資源缺乏時(shí),中央云管理系統(tǒng)調(diào)度共享的可調(diào)度資源或從其他本地云桌面系統(tǒng)中調(diào)度資源來(lái)補(bǔ)充;中央云管理系統(tǒng)依據(jù)所述的協(xié)議體系對(duì)本地云桌面系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),所述服務(wù)數(shù)據(jù)包括管理數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)包括本地云桌面系統(tǒng)的運(yùn)行鏡像、應(yīng)用及應(yīng)用更新、應(yīng)用數(shù)據(jù)、系統(tǒng)信息、用戶信息;所述管理數(shù)據(jù)包括管理指令和監(jiān)控指令,中央云管理系統(tǒng)通過管理指令設(shè)置、修改、監(jiān)控、管理本地云桌面系統(tǒng);本地云桌面系統(tǒng)執(zhí)行中央云管理系統(tǒng)發(fā)送的管理指令,依據(jù)協(xié)議體系向中央云管理系統(tǒng)請(qǐng)求服務(wù)數(shù)據(jù),發(fā)送反饋數(shù)據(jù),或提交本地云桌面系統(tǒng)運(yùn)行數(shù)據(jù);中央云管理系統(tǒng)接收本地云桌面系統(tǒng)的請(qǐng)求后,依據(jù)請(qǐng)求提供相對(duì)應(yīng)的服務(wù)。
2.根據(jù)權(quán)利要求1所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,所述本地云桌面系統(tǒng)包括一個(gè)控制節(jié)點(diǎn)和若干計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)與計(jì)算節(jié)點(diǎn)之間通過高速互聯(lián)網(wǎng)進(jìn)行通信,所述控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)均包括底層硬件、云計(jì)算操作系統(tǒng);所述云計(jì)算操作系統(tǒng)將底層硬件虛擬化成若干虛擬機(jī),用戶利用終端系統(tǒng)登錄虛擬機(jī)。
3.根據(jù)權(quán)利要求2所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,所述控制節(jié)點(diǎn)是本地云桌面系統(tǒng)的控制中心,完成對(duì)虛擬機(jī)的管理和調(diào)度,并和中央云管理系統(tǒng)進(jìn)行通信;計(jì)算節(jié)點(diǎn)完成虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,為虛擬機(jī)提供運(yùn)行環(huán)境。
4.根據(jù)權(quán)利要求2所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,所述云計(jì)算操作系統(tǒng)層包括物理機(jī)操作系統(tǒng)和云計(jì)算平臺(tái),物理機(jī)操作系統(tǒng)提供了物理機(jī)的運(yùn)行環(huán)境和硬件資源的虛擬化接口,云計(jì)算平臺(tái)是中央云管理系統(tǒng)與控制節(jié)點(diǎn)之間的通信接口和虛擬機(jī)的操作平臺(tái)。
5.根據(jù)權(quán)利要求2所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,所述應(yīng)用包括虛擬機(jī)上所需應(yīng)用軟件的文件包、文件包的安裝指令、模板類型以及接收應(yīng)用的對(duì)象;所述模板是一個(gè)包括操作系統(tǒng)和應(yīng)用軟件的軟件集合,不同的軟件集合構(gòu)成不同類型的模板。
6.根據(jù)權(quán)利要求5所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,所述中央云管理系統(tǒng)對(duì)本地云桌面系統(tǒng)發(fā)送的管理指令包括虛擬機(jī)的創(chuàng)建、刪除、關(guān)閉和掛起,所述控制節(jié)點(diǎn)還包括一模板管理模塊,計(jì)算節(jié)點(diǎn)接收中央云管理系統(tǒng)創(chuàng)建虛擬機(jī)的管理指令進(jìn)行虛擬機(jī)創(chuàng)建的過程如下: 51:管理員使用中央云管理系統(tǒng)向本地云桌面系統(tǒng)發(fā)送創(chuàng)建虛擬機(jī)的管理指令,并選擇相應(yīng)的應(yīng)用發(fā)送到對(duì)應(yīng)的接收該應(yīng)用的本地云桌面系統(tǒng); 52:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)接收到創(chuàng)建虛擬機(jī)的管理指令和相應(yīng)的應(yīng)用后,先其發(fā)送到模板管理模塊,模板管理模塊根據(jù)指令信息中的模板類型選定對(duì)應(yīng)的操作系統(tǒng)類型和應(yīng)用安裝文件并通過指令信息中的安裝指令進(jìn)行模板制作; 53:模板管理模塊完成模板制作后保存該模板的類型,控制節(jié)點(diǎn)通過高速互聯(lián)網(wǎng)將該模板發(fā)送到該控制節(jié)點(diǎn)所管理的計(jì)算節(jié)點(diǎn)中,計(jì)算節(jié)點(diǎn)根據(jù)該模板創(chuàng)建出相應(yīng)的虛擬機(jī); 54:計(jì)算節(jié)點(diǎn)創(chuàng)建出相應(yīng)的虛擬機(jī)后會(huì)向控制節(jié)點(diǎn)的模板管理模塊返回成功創(chuàng)建虛擬機(jī)的信息,控制節(jié)點(diǎn)將該成功創(chuàng)建虛擬機(jī)的信息打包成一個(gè)模板類型的監(jiān)控參數(shù)反饋回中央云管理系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的集中管理和分散服務(wù)的云桌面管理系統(tǒng),其特征在于,中央云管理系統(tǒng)監(jiān)控本地云桌面系統(tǒng)的過程如下: 55:本地云桌面系統(tǒng)的控制節(jié)點(diǎn)定時(shí)獲取所有計(jì)算節(jié)點(diǎn)的狀態(tài)信息、資源使用情況和模板類型參數(shù),并將所述的狀態(tài)信息、資源使用情況和模板類型參數(shù)打包成監(jiān)控?cái)?shù)據(jù)發(fā)送到中央云管理系統(tǒng)中; 56:中央云管理系統(tǒng)接收到本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)后,對(duì)數(shù)據(jù)包進(jìn)行解析,并將該本地云桌面系統(tǒng)的監(jiān)控?cái)?shù)據(jù)展示在中央云管理系統(tǒng)的監(jiān)控頁(yè)面中; 57:當(dāng)中央云管理系統(tǒng)監(jiān)控到任一本地云桌面系統(tǒng)的資源缺乏時(shí),中央云管理系統(tǒng)自動(dòng)選擇中央云管理系統(tǒng)的共享的可調(diào)度資源或距該資源缺乏的本地云桌面系統(tǒng)地理位置最近且資源充足的本地云桌面系統(tǒng)的資源來(lái)補(bǔ)充該資源缺乏的本地云桌面系統(tǒng)。
【文檔編號(hào)】G06F9/50GK104243566SQ201410451038
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月5日 優(yōu)先權(quán)日:2014年5月14日
【發(fā)明者】溫武少, 溫勁倫, 溫木奇, 肖揚(yáng), 吳海斌 申請(qǐng)人:溫武少