一種云加速負(fù)載均衡系統(tǒng)及其應(yīng)用
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種負(fù)載均衡系統(tǒng),尤其是涉及一種云加速負(fù)載均衡系統(tǒng)及其應(yīng)用。
【背景技術(shù)】
[0002]云加速負(fù)載均衡系統(tǒng)是部署在應(yīng)用層的用于平衡云加速節(jié)點(diǎn)機(jī)器負(fù)載量的一套系統(tǒng),可以根據(jù)運(yùn)維人員配置結(jié)合監(jiān)控系統(tǒng)快速調(diào)整節(jié)點(diǎn)使用情況。
[0003]傳統(tǒng)的負(fù)載均衡系統(tǒng)只可以由運(yùn)維人員粗略的調(diào)整機(jī)房的使用情況,將一個(gè)機(jī)房選用到一個(gè)區(qū)域之中,無法將多個(gè)機(jī)房的節(jié)點(diǎn)提供給一個(gè)區(qū)域使用,并且對(duì)于機(jī)房下面所屬節(jié)點(diǎn)無法進(jìn)行比例調(diào)整。容易造成某個(gè)機(jī)房負(fù)載量過高,或者無法根據(jù)機(jī)器配置狀況調(diào)整機(jī)器負(fù)載比例。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種調(diào)整過程更安全可靠、部署簡(jiǎn)單、負(fù)載效率明顯提高的云加速負(fù)載均衡系統(tǒng)及其應(yīng)用。
[0005]本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):
[0006]一種云加速負(fù)載均衡系統(tǒng),其特征在于,包括監(jiān)控機(jī)以及依次連接的初始負(fù)載信息發(fā)布機(jī)、負(fù)載信息調(diào)度機(jī)和負(fù)載調(diào)整機(jī),所述的負(fù)載調(diào)整機(jī)與監(jiān)控機(jī)連接;
[0007]所述的初始負(fù)載信息發(fā)布機(jī)包括數(shù)據(jù)發(fā)布模塊和負(fù)載數(shù)據(jù)存儲(chǔ)模塊,所述的數(shù)據(jù)發(fā)布模塊將負(fù)載數(shù)據(jù)發(fā)送到負(fù)載數(shù)據(jù)存儲(chǔ)模塊;
[0008]所述的負(fù)載信息調(diào)度機(jī)包括數(shù)據(jù)調(diào)度模塊,該數(shù)據(jù)調(diào)度模塊從數(shù)據(jù)存儲(chǔ)模塊獲取負(fù)載數(shù)據(jù),并傳輸給負(fù)載信息調(diào)度機(jī);
[0009]所述的負(fù)載調(diào)整機(jī)包括負(fù)載接收模塊和負(fù)載調(diào)整模塊,所述的負(fù)載接收模塊根據(jù)收到的負(fù)載數(shù)據(jù)重新調(diào)整負(fù)載狀態(tài),并根據(jù)監(jiān)控機(jī)的監(jiān)控信息再對(duì)不可用的負(fù)載機(jī)器進(jìn)行排除。
[0010]所述的數(shù)據(jù)發(fā)布模塊根據(jù)機(jī)房以及機(jī)器狀況將初始負(fù)載比例通過數(shù)據(jù)發(fā)布端發(fā)布出來,所述的數(shù)據(jù)存儲(chǔ)模塊將數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0011]所述的數(shù)據(jù)調(diào)度模塊具體工作過程如下:
[0012]I)獲取所有初始負(fù)載信息數(shù)據(jù),并監(jiān)視各層負(fù)載調(diào)整機(jī)的狀態(tài);
[0013]2)通知負(fù)載調(diào)整機(jī)接收新的負(fù)載數(shù)據(jù),發(fā)送相應(yīng)負(fù)載內(nèi)容到各級(jí)負(fù)載調(diào)整機(jī)。
[0014]所述的數(shù)據(jù)調(diào)度模塊發(fā)現(xiàn)下層負(fù)載機(jī)鏈接不暢,發(fā)出報(bào)警信息。
[0015]所述的負(fù)載接收模塊具體工作過程如下:
[0016]I)接收數(shù)據(jù)調(diào)度模塊的初始負(fù)載數(shù)據(jù);
[0017]2)根據(jù)初始負(fù)載數(shù)據(jù)與監(jiān)控機(jī)的各負(fù)載健康狀態(tài)進(jìn)行比對(duì);
[0018]3)根據(jù)比對(duì)結(jié)果重新調(diào)整負(fù)載數(shù)據(jù)。
[0019]一種云加速負(fù)載均衡系統(tǒng)的應(yīng)用,其特征在于,包括以下步驟:
[0020]在步驟101中,數(shù)據(jù)發(fā)布模塊將初始負(fù)載數(shù)據(jù)錄入到系統(tǒng),然后執(zhí)行102 ;
[0021]在步驟102中,系統(tǒng)自動(dòng)將負(fù)載數(shù)據(jù)下載保存到負(fù)載數(shù)據(jù)存儲(chǔ)模塊,之后執(zhí)行103 ;
[0022]在步驟103中,數(shù)據(jù)調(diào)度模塊根據(jù)負(fù)載數(shù)據(jù)內(nèi)容發(fā)送到不同的負(fù)載調(diào)整機(jī),之后執(zhí)行105 ;
[0023]在步驟105中,負(fù)載調(diào)整機(jī)根據(jù)收到的負(fù)載數(shù)據(jù)與監(jiān)控機(jī)中的數(shù)據(jù)進(jìn)行比對(duì),若負(fù)載機(jī)器有問題之后,執(zhí)行106,否則,執(zhí)行107 ;
[0024]在步驟106中,根據(jù)監(jiān)控?cái)?shù)據(jù),對(duì)異常機(jī)器的負(fù)載數(shù)據(jù)進(jìn)行調(diào)整;
[0025]在步驟107中,調(diào)整機(jī)器的負(fù)載狀況。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0027]1、在配置初始負(fù)載數(shù)據(jù)時(shí),可以根據(jù)各機(jī)房機(jī)器數(shù)量,機(jī)器配置進(jìn)行比例配置,對(duì)于機(jī)器多的機(jī)房,配置高的機(jī)器,可以在初始時(shí)就加大對(duì)應(yīng)的負(fù)載量。
[0028]2、負(fù)載系統(tǒng)接受到新的負(fù)載信息時(shí),會(huì)根據(jù)當(dāng)前監(jiān)控系統(tǒng)提供的監(jiān)控狀態(tài)結(jié)合實(shí)際進(jìn)行調(diào)整,使調(diào)整過程更安全可靠。
[0029]3、部署簡(jiǎn)單,快速對(duì)集群擴(kuò)容,由于采用了非中心控制傳輸方式,只需要簡(jiǎn)單配置就可以增加集群或者減少集群。
[0030]4、負(fù)載效率明顯提高,由于采用分布式負(fù)載方式,對(duì)于單個(gè)調(diào)整只需要由某個(gè)負(fù)載調(diào)整機(jī)器接收數(shù)據(jù)進(jìn)行調(diào)整,調(diào)整量小,也不會(huì)影響到其他機(jī)器。
【附圖說明】
[0031]圖1為本發(fā)明的結(jié)構(gòu)示意圖;
[0032]圖2為本發(fā)明的工作流程圖。
【具體實(shí)施方式】
[0033]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0034]實(shí)施例
[0035]如圖1所示,一種云加速負(fù)載均衡系統(tǒng),包括監(jiān)控機(jī)4以及依次連接的初始負(fù)載信息發(fā)布機(jī)1、負(fù)載信息調(diào)度機(jī)2和負(fù)載調(diào)整機(jī)3,所述的負(fù)載調(diào)整機(jī)3與監(jiān)控機(jī)4連接;
[0036]所述的初始負(fù)載信息發(fā)布機(jī)I包括數(shù)據(jù)發(fā)布模塊和負(fù)載數(shù)據(jù)存儲(chǔ)模塊,所述的數(shù)據(jù)發(fā)布模塊將負(fù)載數(shù)據(jù)發(fā)送到負(fù)載數(shù)據(jù)存儲(chǔ)模塊;
[0037]所述的負(fù)載信息調(diào)度機(jī)2包括數(shù)據(jù)調(diào)度模塊,該數(shù)據(jù)調(diào)度模塊從數(shù)據(jù)存儲(chǔ)模塊獲取負(fù)載數(shù)據(jù),并傳輸給負(fù)載信息調(diào)度機(jī)2 ;
[0038]所述的負(fù)載調(diào)整機(jī)3包括負(fù)載接收模塊和負(fù)載調(diào)整模塊,所述的負(fù)載接收模塊根據(jù)收到的負(fù)載數(shù)據(jù)重新調(diào)整負(fù)載狀態(tài),并根據(jù)監(jiān)控機(jī)4的監(jiān)控信息再對(duì)不可用的負(fù)載機(jī)器進(jìn)行排除。
[0039]所述的數(shù)據(jù)發(fā)布模塊根據(jù)機(jī)房以及機(jī)器狀況將初始負(fù)載比例通過數(shù)據(jù)發(fā)布端發(fā)布出來,所述的數(shù)據(jù)存儲(chǔ)模塊將數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0040]所述的數(shù)據(jù)調(diào)度模塊具體工作過程如下:
[0041]I)獲取所有初始負(fù)載信息數(shù)據(jù),并監(jiān)視各層負(fù)載調(diào)整機(jī)3的狀態(tài);
[0042]2)通知負(fù)載調(diào)整機(jī)3接收新的負(fù)載數(shù)據(jù),發(fā)送相應(yīng)負(fù)載內(nèi)容到各級(jí)負(fù)載調(diào)整機(jī)3。
[0043]所述的數(shù)據(jù)調(diào)度模塊發(fā)現(xiàn)下層負(fù)載機(jī)鏈接不暢,發(fā)出報(bào)警信息。
[0044]所述的負(fù)載接收模塊具體工作過程如下:
[0045]I)接收數(shù)據(jù)調(diào)度模塊的初始負(fù)載數(shù)據(jù);
[0046]2)根據(jù)初始負(fù)載數(shù)據(jù)與監(jiān)控機(jī)4的各負(fù)載健康狀態(tài)進(jìn)行比對(duì);
[0047]3)根據(jù)比對(duì)結(jié)果重新調(diào)整負(fù)載數(shù)據(jù)。
[0048]圖2所示為本技術(shù)負(fù)載系統(tǒng)的具體流程。系統(tǒng)根據(jù)每次的負(fù)載下發(fā)任務(wù)和監(jiān)控系統(tǒng)調(diào)整網(wǎng)絡(luò)負(fù)載。以單臺(tái)負(fù)載調(diào)整機(jī)為例,結(jié)合圖2對(duì)以下各步驟進(jìn)行詳細(xì)描述:
[0049]在步驟401中,數(shù)據(jù)發(fā)布模塊將初始負(fù)載數(shù)據(jù)錄入到系統(tǒng),然后執(zhí)行402 ;
[0050]在步驟402中,系統(tǒng)自動(dòng)將負(fù)載數(shù)據(jù)下載保存到負(fù)載數(shù)據(jù)存儲(chǔ)模塊,之后執(zhí)行403 ;
[0051]在步驟403中,數(shù)據(jù)調(diào)度模塊根據(jù)負(fù)載數(shù)據(jù)內(nèi)容發(fā)送到不同的負(fù)載調(diào)整機(jī),之后執(zhí)行405 ;
[0052]在步驟405中,負(fù)載調(diào)整機(jī)根據(jù)收到的負(fù)載數(shù)據(jù)與監(jiān)控機(jī)中的數(shù)據(jù)進(jìn)行比對(duì),若負(fù)載機(jī)器有問題之后,執(zhí)行406,否則,執(zhí)行407 ;
[0053]在步驟406中,根據(jù)監(jiān)控?cái)?shù)據(jù),對(duì)異常機(jī)器的負(fù)載數(shù)據(jù)進(jìn)行調(diào)整;
[0054]在步驟407中,調(diào)整機(jī)器的負(fù)載狀況。
[0055]本發(fā)明提供專門資源發(fā)布服務(wù)器,提供接口給操作人員上傳初始負(fù)載數(shù)據(jù)。專用設(shè)備主備熱點(diǎn)保存負(fù)載數(shù)據(jù)。數(shù)據(jù)管理服務(wù)器分析拆分負(fù)載數(shù)據(jù),發(fā)送負(fù)載數(shù)據(jù)到對(duì)應(yīng)服務(wù)器,最后調(diào)整監(jiān)控?cái)?shù)據(jù),對(duì)新的負(fù)載情況進(jìn)行監(jiān)控。
【主權(quán)項(xiàng)】
1.一種云加速負(fù)載均衡系統(tǒng),其特征在于,包括監(jiān)控機(jī)以及依次連接的初始負(fù)載信息發(fā)布機(jī)、負(fù)載信息調(diào)度機(jī)和負(fù)載調(diào)整機(jī),所述的負(fù)載調(diào)整機(jī)與監(jiān)控機(jī)連接; 所述的初始負(fù)載信息發(fā)布機(jī)包括數(shù)據(jù)發(fā)布模塊和負(fù)載數(shù)據(jù)存儲(chǔ)模塊,所述的數(shù)據(jù)發(fā)布模塊將負(fù)載數(shù)據(jù)發(fā)送到負(fù)載數(shù)據(jù)存儲(chǔ)模塊; 所述的負(fù)載信息調(diào)度機(jī)包括數(shù)據(jù)調(diào)度模塊,該數(shù)據(jù)調(diào)度模塊從數(shù)據(jù)存儲(chǔ)模塊獲取負(fù)載數(shù)據(jù),并傳輸給負(fù)載信息調(diào)度機(jī); 所述的負(fù)載調(diào)整機(jī)包括負(fù)載接收模塊和負(fù)載調(diào)整模塊,所述的負(fù)載接收模塊根據(jù)收到的負(fù)載數(shù)據(jù)重新調(diào)整負(fù)載狀態(tài),并根據(jù)監(jiān)控機(jī)的監(jiān)控信息再對(duì)不可用的負(fù)載機(jī)器進(jìn)行排除。
2.根據(jù)權(quán)利要求1所述的一種云加速負(fù)載均衡系統(tǒng),其特征在于,所述的數(shù)據(jù)發(fā)布模塊根據(jù)機(jī)房以及機(jī)器狀況將初始負(fù)載比例通過數(shù)據(jù)發(fā)布端發(fā)布出來,所述的數(shù)據(jù)存儲(chǔ)模塊將數(shù)據(jù)進(jìn)行存儲(chǔ)。
3.根據(jù)權(quán)利要求1所述的一種云加速負(fù)載均衡系統(tǒng),其特征在于,所述的數(shù)據(jù)調(diào)度模塊具體工作過程如下: .1)獲取所有初始負(fù)載信息數(shù)據(jù),并監(jiān)視各層負(fù)載調(diào)整機(jī)的狀態(tài); . 2)通知負(fù)載調(diào)整機(jī)接收新的負(fù)載數(shù)據(jù),發(fā)送相應(yīng)負(fù)載內(nèi)容到各級(jí)負(fù)載調(diào)整機(jī)。
4.根據(jù)權(quán)利要求1所述的一種云加速負(fù)載均衡系統(tǒng),其特征在于,所述的數(shù)據(jù)調(diào)度模塊發(fā)現(xiàn)下層負(fù)載機(jī)鏈接不暢,發(fā)出報(bào)警信息。
5.根據(jù)權(quán)利要求1所述的一種云加速負(fù)載均衡系統(tǒng),其特征在于,所述的負(fù)載接收模塊具體工作過程如下: 1)接收數(shù)據(jù)調(diào)度模塊的初始負(fù)載數(shù)據(jù); 2)根據(jù)初始負(fù)載數(shù)據(jù)與監(jiān)控機(jī)的各負(fù)載健康狀態(tài)進(jìn)行比對(duì); 3)根據(jù)比對(duì)結(jié)果重新調(diào)整負(fù)載數(shù)據(jù)。
6.一種如權(quán)利要求1所述的云加速負(fù)載均衡系統(tǒng)的應(yīng)用,其特征在于,包括以下步驟: 在步驟101中,數(shù)據(jù)發(fā)布模塊將初始負(fù)載數(shù)據(jù)錄入到系統(tǒng),然后執(zhí)行102 ; 在步驟102中,系統(tǒng)自動(dòng)將負(fù)載數(shù)據(jù)下載保存到負(fù)載數(shù)據(jù)存儲(chǔ)模塊,之后執(zhí)行103 ; 在步驟103中,數(shù)據(jù)調(diào)度模塊根據(jù)負(fù)載數(shù)據(jù)內(nèi)容發(fā)送到不同的負(fù)載調(diào)整機(jī),之后執(zhí)行.105 ; 在步驟105中,負(fù)載調(diào)整機(jī)根據(jù)收到的負(fù)載數(shù)據(jù)與監(jiān)控機(jī)中的數(shù)據(jù)進(jìn)行比對(duì),若負(fù)載機(jī)器有問題之后,執(zhí)行106,否則,執(zhí)行107 ; 在步驟106中,根據(jù)監(jiān)控?cái)?shù)據(jù),對(duì)異常機(jī)器的負(fù)載數(shù)據(jù)進(jìn)行調(diào)整; 在步驟107中,調(diào)整機(jī)器的負(fù)載狀況。
【專利摘要】本發(fā)明涉及一種云加速負(fù)載均衡系統(tǒng)及其應(yīng)用,包括監(jiān)控機(jī)以及依次連接的初始負(fù)載信息發(fā)布機(jī)、負(fù)載信息調(diào)度機(jī)和負(fù)載調(diào)整機(jī),所述的負(fù)載調(diào)整機(jī)與監(jiān)控機(jī)連接;所述的初始負(fù)載信息發(fā)布機(jī)包括數(shù)據(jù)發(fā)布模塊和負(fù)載數(shù)據(jù)存儲(chǔ)模塊,所述的數(shù)據(jù)發(fā)布模塊將負(fù)載數(shù)據(jù)發(fā)送到負(fù)載數(shù)據(jù)存儲(chǔ)模塊;所述的負(fù)載信息調(diào)度機(jī)包括數(shù)據(jù)調(diào)度模塊,該數(shù)據(jù)調(diào)度模塊從數(shù)據(jù)存儲(chǔ)模塊獲取負(fù)載數(shù)據(jù),并傳輸給負(fù)載信息調(diào)度機(jī);所述的負(fù)載調(diào)整機(jī)包括負(fù)載接收模塊和負(fù)載調(diào)整模塊,所述的負(fù)載接收模塊根據(jù)收到的負(fù)載數(shù)據(jù)重新調(diào)整負(fù)載狀態(tài),并根據(jù)監(jiān)控機(jī)的監(jiān)控信息再對(duì)不可用的負(fù)載機(jī)器進(jìn)行排除。與現(xiàn)有技術(shù)相比,本發(fā)明具有調(diào)整過程更安全可靠、部署簡(jiǎn)單、負(fù)載效率明顯提高等優(yōu)點(diǎn)。
【IPC分類】H04L29-08
【公開號(hào)】CN104811490
【申請(qǐng)?zhí)枴緾N201510181184
【發(fā)明人】韓世林, 徐隆基
【申請(qǐng)人】上海逸云信息科技發(fā)展有限公司
【公開日】2015年7月29日
【申請(qǐng)日】2015年4月16日