本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別涉及一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置及方法。
背景技術(shù):
當(dāng)前,隨著具有高性能和低價(jià)格優(yōu)點(diǎn)的微型計(jì)算機(jī)的迅速普及,以及企業(yè)對(duì)計(jì)算能力逐漸強(qiáng)烈的需求,分布式計(jì)算系統(tǒng)的應(yīng)用越來(lái)越廣泛。與此同時(shí),伴隨著云技術(shù)的快速發(fā)展,出現(xiàn)了分布式云計(jì)算系統(tǒng),并開(kāi)始得到了人們廣泛的認(rèn)可。
然而,當(dāng)前在為分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置時(shí),需要人們?cè)诂F(xiàn)場(chǎng)通過(guò)人工方式來(lái)進(jìn)行配置,這樣需要消耗大量的人工成本,不利于分布式云計(jì)算系統(tǒng)的快速普及。
綜上所述可以看出,如何在對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置的過(guò)程中減少人工成本是目前有待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置及方法,實(shí)現(xiàn)了在對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置的過(guò)程中減少人工成本的目的。其具體方案如下:
一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置,包括:
客戶(hù)端,預(yù)先安裝在待配置分布式云計(jì)算系統(tǒng)所對(duì)應(yīng)的服務(wù)器上,用于為用戶(hù)提供處理能力指定接口,通過(guò)所述處理能力指定接口,獲取用戶(hù)指定的需要為所述待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);
管理端,用于預(yù)先在數(shù)據(jù)庫(kù)中記錄能力指標(biāo)以及相應(yīng)的配置文件,當(dāng)獲取到所述客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo),則從所述數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;
配置模塊,預(yù)先安裝在所述服務(wù)器上,用于當(dāng)獲取到所述管理端遠(yuǎn)程發(fā)送的所述目標(biāo)配置文件,則利用所述目標(biāo)配置文件,在所述服務(wù)器上為所述待配置分布式云計(jì)算系統(tǒng)展開(kāi)相應(yīng)地配置。
優(yōu)選的,所述客戶(hù)端包括:
接口提供模塊,用于為用戶(hù)提供處理能力指定接口;
指標(biāo)獲取模塊,用于通過(guò)所述處理能力指定接口,獲取用戶(hù)指定的需要為所述待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);
指標(biāo)上傳模塊,用于利用遠(yuǎn)程數(shù)據(jù)通信技術(shù),將所述指標(biāo)獲取模塊獲取到的能力指標(biāo)上傳至所述管理端。
優(yōu)選的,所述遠(yuǎn)程配置裝置,還包括:
第一用戶(hù)認(rèn)證模塊,用于為所述客戶(hù)端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為所述客戶(hù)端的合法用戶(hù)信息,若是,則允許用戶(hù)使用所述客戶(hù)端,若否,則禁止用戶(hù)使用所述客戶(hù)端。
優(yōu)選的,所述管理端包括:
數(shù)據(jù)記錄模塊,用于預(yù)先在數(shù)據(jù)庫(kù)中記錄能力指標(biāo)以及相應(yīng)的配置文件;
指標(biāo)接收模塊,用于接收所述客戶(hù)端發(fā)送的能力指標(biāo);
文件調(diào)取模塊,用于當(dāng)所述指標(biāo)接收模塊接收到能力指標(biāo),則從所述數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;
文件下發(fā)模塊,用于利用遠(yuǎn)程數(shù)據(jù)通信技術(shù),將所述目標(biāo)配置文件下發(fā)至所述配置模塊。
優(yōu)選的,所述遠(yuǎn)程配置裝置,還包括:
第二用戶(hù)認(rèn)證模塊,用于為所述管理端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為所述管理端的合法用戶(hù)信息,若是,則允許用戶(hù)使用所述管理端,若否,則禁止用戶(hù)使用所述管理端。
本發(fā)明還相應(yīng)公開(kāi)了一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置方法,包括:
利用預(yù)先安裝在待配置分布式云計(jì)算系統(tǒng)所對(duì)應(yīng)的服務(wù)器上的客戶(hù)端,為用戶(hù)提供處理能力指定接口,通過(guò)所述處理能力指定接口,獲取用戶(hù)指定的需要為所述待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);
當(dāng)管理端獲取到所述客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo),則通過(guò)所述管理端,從數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;其中,所述管理端預(yù)先將能力指標(biāo)以及相應(yīng)的配置文件記錄到所述數(shù)據(jù)庫(kù);
當(dāng)預(yù)先安裝在所述服務(wù)器上的配置模塊獲取到所述管理端遠(yuǎn)程發(fā)送的所述目標(biāo)配置文件后,所述配置模塊則利用所述目標(biāo)配置文件,在所述服務(wù)器上為所述待配置分布式云計(jì)算系統(tǒng)展開(kāi)相應(yīng)地配置。
優(yōu)選的,所述遠(yuǎn)程配置方法,還包括:
為所述客戶(hù)端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為所述客戶(hù)端的合法用戶(hù)信息,若是,則允許用戶(hù)使用所述客戶(hù)端,若否,則禁止用戶(hù)使用所述客戶(hù)端。
優(yōu)選的,所述遠(yuǎn)程配置方法,還包括:
為所述管理端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為所述管理端的合法用戶(hù)信息,若是,則允許用戶(hù)使用所述管理端,若否,則禁止用戶(hù)使用所述管理端。
本發(fā)明中,分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置,包括:客戶(hù)端,預(yù)先安裝在待配置分布式云計(jì)算系統(tǒng)所對(duì)應(yīng)的服務(wù)器上,用于為用戶(hù)提供處理能力指定接口,通過(guò)處理能力指定接口,獲取用戶(hù)指定的需要為待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);管理端,用于預(yù)先在數(shù)據(jù)庫(kù)中記錄能力指標(biāo)以及相應(yīng)的配置文件,當(dāng)獲取到客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo),則從數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;配置模塊,預(yù)先安裝在服務(wù)器上,用于當(dāng)獲取到管理端遠(yuǎn)程發(fā)送的目標(biāo)配置文件,則利用目標(biāo)配置文件,在服務(wù)器上為待配置分布式云計(jì)算系統(tǒng)展開(kāi)相應(yīng)地配置??梢?jiàn),本發(fā)明通過(guò)客戶(hù)端為用戶(hù)提供處理能力指定接口,通過(guò)該接口可以獲取到用戶(hù)指定的能力指標(biāo),然后將該能力指標(biāo)遠(yuǎn)程發(fā)送至管理端,管理端便可從數(shù)據(jù)庫(kù)中調(diào)取出與該能力指標(biāo)對(duì)應(yīng)的配置文件,進(jìn)而將該配置文件遠(yuǎn)程發(fā)送至位于服務(wù)器上的配置模塊,以啟動(dòng)相應(yīng)的系統(tǒng)配置過(guò)程,由此可見(jiàn),本發(fā)明無(wú)需人們進(jìn)行人工配置,而只需通過(guò)客戶(hù)端發(fā)送相應(yīng)的能力指標(biāo),后續(xù)便可由遠(yuǎn)程配置裝置自動(dòng)完成配置,從而實(shí)現(xiàn)了在對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置的過(guò)程中減少人工成本的目的。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開(kāi)的一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例公開(kāi)的一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開(kāi)了一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置,參見(jiàn)圖1所示,該遠(yuǎn)程配置裝置包括:
客戶(hù)端11,預(yù)先安裝在待配置分布式云計(jì)算系統(tǒng)所對(duì)應(yīng)的服務(wù)器上,用于為用戶(hù)提供處理能力指定接口,通過(guò)處理能力指定接口,獲取用戶(hù)指定的需要為待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo).
也即,當(dāng)用戶(hù)需要為待配置的分布式云計(jì)算系統(tǒng)配置特定的系統(tǒng)處理能力時(shí),用戶(hù)可以通過(guò)上述處理能力指定接口,指定與上述特定的系統(tǒng)處理能力對(duì)應(yīng)的能力指標(biāo),可以理解的是,上述能力指標(biāo)是用于表征系統(tǒng)處理能力的指標(biāo)值,其具體表現(xiàn)形式可以根據(jù)人們具體的喜好來(lái)進(jìn)行相應(yīng)的設(shè)定,在此不對(duì)其進(jìn)行限定。
管理端12,用于預(yù)先在數(shù)據(jù)庫(kù)中記錄能力指標(biāo)以及相應(yīng)的配置文件,當(dāng)獲取到客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo),則從數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件。
本實(shí)施例中,管理端12中預(yù)先存儲(chǔ)了用于記錄能力指標(biāo)以及對(duì)應(yīng)配置文件的數(shù)據(jù)庫(kù)。當(dāng)管理端12獲取到客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo)后,將可以從上述數(shù)據(jù)庫(kù)中調(diào)取出與該能力指標(biāo)對(duì)應(yīng)的配置文件。
配置模塊13,預(yù)先安裝在服務(wù)器上,用于當(dāng)獲取到管理端遠(yuǎn)程發(fā)送的目標(biāo)配置文件,則利用目標(biāo)配置文件,在服務(wù)器上為待配置分布式云計(jì)算系統(tǒng)展開(kāi)相應(yīng)地配置。
需要指出的是,當(dāng)配置模塊13獲取到上述目標(biāo)配置文件后,將可以根據(jù)該目標(biāo)配置文件中攜帶的配置參數(shù),在服務(wù)器上對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行相對(duì)應(yīng)的配置。
可見(jiàn),本發(fā)明實(shí)施例通過(guò)客戶(hù)端為用戶(hù)提供處理能力指定接口,通過(guò)該接口可以獲取到用戶(hù)指定的能力指標(biāo),然后將該能力指標(biāo)遠(yuǎn)程發(fā)送至管理端,管理端便可從數(shù)據(jù)庫(kù)中調(diào)取出與該能力指標(biāo)對(duì)應(yīng)的配置文件,進(jìn)而將該配置文件遠(yuǎn)程發(fā)送至位于服務(wù)器上的配置模塊,以啟動(dòng)相應(yīng)的系統(tǒng)配置過(guò)程,由此可見(jiàn),本發(fā)明實(shí)施例無(wú)需人們進(jìn)行人工配置,而只需通過(guò)客戶(hù)端發(fā)送相應(yīng)的能力指標(biāo),后續(xù)便可由遠(yuǎn)程配置裝置自動(dòng)完成配置,從而實(shí)現(xiàn)了在對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置的過(guò)程中減少人工成本的目的。
本發(fā)明實(shí)施例公開(kāi)了一種具體的分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置,相對(duì)于上一實(shí)施例,本實(shí)施例對(duì)技術(shù)方案作了進(jìn)一步的說(shuō)明和優(yōu)化。具體的:
上一實(shí)施例中的遠(yuǎn)程配置裝置包括客戶(hù)端、管理端和配置模塊。
本實(shí)施例中,上述客戶(hù)端具體可以包括接口提供模塊、指標(biāo)獲取模塊和指標(biāo)上傳模塊;其中,
接口提供模塊,用于為用戶(hù)提供處理能力指定接口;
指標(biāo)獲取模塊,用于通過(guò)處理能力指定接口,獲取用戶(hù)指定的需要為待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);
指標(biāo)上傳模塊,用于利用遠(yuǎn)程數(shù)據(jù)通信技術(shù),將指標(biāo)獲取模塊獲取到的能力指標(biāo)上傳至管理端。
另外,本實(shí)施例中,上述遠(yuǎn)程配置裝置,還可以進(jìn)一步包括:
第一用戶(hù)認(rèn)證模塊,用于為客戶(hù)端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為客戶(hù)端的合法用戶(hù)信息,若是,則允許用戶(hù)使用客戶(hù)端,若否,則禁止用戶(hù)使用客戶(hù)端。
本實(shí)施例中,上述管理端具體可以包括數(shù)據(jù)記錄模塊、指標(biāo)接收模塊、文件調(diào)取模塊和文件下發(fā)模塊;其中,
數(shù)據(jù)記錄模塊,用于預(yù)先在數(shù)據(jù)庫(kù)中記錄能力指標(biāo)以及相應(yīng)的配置文件;
指標(biāo)接收模塊,用于接收客戶(hù)端發(fā)送的能力指標(biāo);
文件調(diào)取模塊,用于當(dāng)指標(biāo)接收模塊接收到能力指標(biāo),則從數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;
文件下發(fā)模塊,用于利用遠(yuǎn)程數(shù)據(jù)通信技術(shù),將目標(biāo)配置文件下發(fā)至配置模塊。
進(jìn)一步的,本實(shí)施例中的遠(yuǎn)程配置裝置,還可以包括:
第二用戶(hù)認(rèn)證模塊,用于為管理端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為管理端的合法用戶(hù)信息,若是,則允許用戶(hù)使用管理端,若否,則禁止用戶(hù)使用管理端。
相應(yīng)的,本發(fā)明實(shí)施例還公開(kāi)了一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置方法,參見(jiàn)圖2所示,該方法包括:
步驟S21:利用預(yù)先安裝在待配置分布式云計(jì)算系統(tǒng)所對(duì)應(yīng)的服務(wù)器上的客戶(hù)端,為用戶(hù)提供處理能力指定接口,通過(guò)處理能力指定接口,獲取用戶(hù)指定的需要為待配置分布式云計(jì)算系統(tǒng)配置的系統(tǒng)處理能力的能力指標(biāo);
步驟S22:當(dāng)管理端獲取到客戶(hù)端遠(yuǎn)程發(fā)送的能力指標(biāo),則通過(guò)管理端,從數(shù)據(jù)庫(kù)中調(diào)取與該能力指標(biāo)對(duì)應(yīng)的配置文件,得到目標(biāo)配置文件;其中,管理端預(yù)先將能力指標(biāo)以及相應(yīng)的配置文件記錄到數(shù)據(jù)庫(kù);
步驟S23:當(dāng)預(yù)先安裝在服務(wù)器上的配置模塊獲取到管理端遠(yuǎn)程發(fā)送的目標(biāo)配置文件后,配置模塊則利用目標(biāo)配置文件,在服務(wù)器上為待配置分布式云計(jì)算系統(tǒng)展開(kāi)相應(yīng)地配置。
可見(jiàn),本發(fā)明實(shí)施例通過(guò)客戶(hù)端為用戶(hù)提供處理能力指定接口,通過(guò)該接口可以獲取到用戶(hù)指定的能力指標(biāo),然后將該能力指標(biāo)遠(yuǎn)程發(fā)送至管理端,管理端便可從數(shù)據(jù)庫(kù)中調(diào)取出與該能力指標(biāo)對(duì)應(yīng)的配置文件,進(jìn)而將該配置文件遠(yuǎn)程發(fā)送至位于服務(wù)器上的配置模塊,以啟動(dòng)相應(yīng)的系統(tǒng)配置過(guò)程,由此可見(jiàn),本發(fā)明實(shí)施例無(wú)需人們進(jìn)行人工配置,而只需通過(guò)客戶(hù)端發(fā)送相應(yīng)的能力指標(biāo),后續(xù)便可由遠(yuǎn)程配置裝置自動(dòng)完成配置,從而實(shí)現(xiàn)了在對(duì)分布式云計(jì)算系統(tǒng)進(jìn)行系統(tǒng)配置的過(guò)程中減少人工成本的目的。
進(jìn)一步的,本實(shí)施例中的遠(yuǎn)程配置方法,還可以包括:
為客戶(hù)端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為客戶(hù)端的合法用戶(hù)信息,若是,則允許用戶(hù)使用客戶(hù)端,若否,則禁止用戶(hù)使用客戶(hù)端。
另外,本實(shí)施例中的遠(yuǎn)程配置方法,還可進(jìn)一步包括:
為管理端的用戶(hù)提供認(rèn)證信息輸入接口,通過(guò)該認(rèn)證信息輸入接口,獲取用戶(hù)輸入的個(gè)人待認(rèn)證信息,然后判斷該個(gè)人待認(rèn)證信息是否為管理端的合法用戶(hù)信息,若是,則允許用戶(hù)使用管理端,若否,則禁止用戶(hù)使用管理端。
最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對(duì)本發(fā)明所提供的一種分布式云計(jì)算系統(tǒng)的遠(yuǎn)程配置裝置及方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。