两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種狀態(tài)監(jiān)控方法及其裝置、數(shù)據(jù)中心及多活數(shù)據(jù)中心與流程

文檔序號:12491899閱讀:327來源:國知局
一種狀態(tài)監(jiān)控方法及其裝置、數(shù)據(jù)中心及多活數(shù)據(jù)中心與流程

本發(fā)明涉及數(shù)據(jù)中心訪問技術(shù)領(lǐng)域,特別是涉及一種狀態(tài)監(jiān)控方法及其裝置。本發(fā)明還涉及一種數(shù)據(jù)中心以及一種多活數(shù)據(jù)中心。



背景技術(shù):

多活數(shù)據(jù)中心主要通過建設(shè)多個數(shù)據(jù)中心同時對外提供應(yīng)用服務(wù),每個數(shù)據(jù)中心均將其他幾個數(shù)據(jù)中心作為備份,能夠避免在某個數(shù)據(jù)中心出現(xiàn)故障時造成業(yè)務(wù)中斷(或者較長時間中斷)。數(shù)據(jù)中心一般通過DNS域名的方式對外提供服務(wù),客戶端訪問服務(wù)時,首先會發(fā)起DNS查詢請求至本地數(shù)據(jù)中心,本地數(shù)據(jù)中心負責解析DNS的DNS服務(wù)器收到客戶端的DNS查詢請求時,會根據(jù)指定的調(diào)度策略從多個數(shù)據(jù)中心中選擇一個合適的數(shù)據(jù)中心中的業(yè)務(wù)服務(wù)器,將其IP信息返回給客戶端,客戶端再向此業(yè)務(wù)服務(wù)器的IP發(fā)起訪問。

數(shù)據(jù)中心中的應(yīng)用一般都是分層部署,即包括多個網(wǎng)絡(luò)層,一般分為WEB層、APP層、DB(數(shù)據(jù)庫)層,業(yè)務(wù)系統(tǒng)的每一筆正常交易需要三層應(yīng)用共同來保障。為保證數(shù)據(jù)中心的正常工作,數(shù)據(jù)中心中設(shè)有全局監(jiān)測設(shè)備,但是現(xiàn)有的全局監(jiān)測設(shè)備只能監(jiān)測到WEB層服務(wù)器的狀態(tài),而不能監(jiān)控到數(shù)據(jù)中心內(nèi)部其他網(wǎng)絡(luò)層內(nèi)的服務(wù)器狀態(tài),這樣當WEB層服務(wù)器正常,而其他網(wǎng)絡(luò)層內(nèi)的服務(wù)器異常時,會導(dǎo)致用戶的DNS查詢請求仍然可能選擇當前數(shù)據(jù)中心進行訪問,導(dǎo)致用戶業(yè)務(wù)出錯,降低了用戶體驗。

因此,如何提供一種監(jiān)測可靠性高的狀態(tài)監(jiān)控方法及其裝置、數(shù)據(jù)中心以及多活數(shù)據(jù)中心是本領(lǐng)域技術(shù)人員目前需要解決的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種狀態(tài)監(jiān)控方法及其裝置,能夠降低由于業(yè)務(wù)系統(tǒng)異常而導(dǎo)致的業(yè)務(wù)出錯的情況,提高用戶體驗,可靠性高;本發(fā)明的另一目的是提供一種包括上述狀態(tài)監(jiān)控裝置的數(shù)據(jù)中心;本發(fā)明的另一目的是提供一種由多個上述數(shù)據(jù)中心組成的多活數(shù)據(jù)中心。

為解決上述技術(shù)問題,本發(fā)明提供了一種狀態(tài)監(jiān)控方法,用于多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心,每個所述數(shù)據(jù)中心還包括若干個業(yè)務(wù)系統(tǒng),每個所述業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器,所述方法包括:

分別周期性地獲取每個網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息;

周期性地依據(jù)所述IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)系統(tǒng)的工作狀態(tài);

依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài);

將各個所述業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至所述多活數(shù)據(jù)中心或所述雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心內(nèi)。

優(yōu)選地,所述周期性地依據(jù)所述IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)系統(tǒng)的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)的過程具體包括:

用于將每個所述業(yè)務(wù)系統(tǒng)包括的若干個服務(wù)器進行編碼,并依據(jù)編碼結(jié)果以及服務(wù)器之間的關(guān)聯(lián)關(guān)系得到對應(yīng)于所述業(yè)務(wù)系統(tǒng)的業(yè)務(wù)鏈;

周期性地依據(jù)所述IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)。

優(yōu)選地,所述周期性地依據(jù)所述IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)的過程具體包括:

周期性地依據(jù)各個所述內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息判斷每個所述業(yè)務(wù)鏈中的各個服務(wù)器或者各個服務(wù)器之間的關(guān)聯(lián)鏈路是否全部離線;

如果是,將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為不可用狀態(tài);

否則,將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)。

為解決上述技術(shù)問題,本發(fā)明還提供了一種狀態(tài)監(jiān)控裝置,用于多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心,每個所述數(shù)據(jù)中心還包括若干個業(yè)務(wù)系統(tǒng),每個所述業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器,所述裝置包括:

分別與各個網(wǎng)絡(luò)層一一對應(yīng)的若干個內(nèi)部監(jiān)測設(shè)備,每個所述內(nèi)部監(jiān)測設(shè)備用于周期性地獲取自身對應(yīng)的網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息并發(fā)送至全局監(jiān)測設(shè)備;

所述全局監(jiān)測設(shè)備,用于周期性地依據(jù)各個所述內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)系統(tǒng)的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài),并將各個所述業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至所述多活數(shù)據(jù)中心或所述雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心的全局監(jiān)測設(shè)備中。

優(yōu)選地,所述全局監(jiān)測設(shè)備具體包括:

業(yè)務(wù)鏈生成單元,用于將每個所述業(yè)務(wù)系統(tǒng)包括的若干個服務(wù)器進行編碼,并依據(jù)編碼結(jié)果以及服務(wù)器之間的關(guān)聯(lián)關(guān)系得到對應(yīng)于所述業(yè)務(wù)系統(tǒng)的業(yè)務(wù)鏈;

狀態(tài)分析單元,用于周期性地依據(jù)各個所述內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個所述業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài);

共享單元,用于將各個所述業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至所述多活數(shù)據(jù)中心或所述雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心的全局監(jiān)測設(shè)備中。

優(yōu)選地,所述狀態(tài)分析單元具體用于:

周期性地依據(jù)各個所述內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息判斷每個所述業(yè)務(wù)鏈中的各個服務(wù)器或者各個服務(wù)器之間的關(guān)聯(lián)鏈路是否全部離線,如果是,將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為不可用狀態(tài);否則,將所述業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)。

為解決上述技術(shù)問題,本發(fā)明還提供了一種數(shù)據(jù)中心,所述數(shù)據(jù)中心為多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心;所述數(shù)據(jù)中心包括以上所述的狀態(tài)監(jiān)控裝置、若干個業(yè)務(wù)系統(tǒng)以及DNS服務(wù)器;

每個所述業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器;

所述DNS服務(wù)器,用于接收自身所在數(shù)據(jù)中心內(nèi)的全局監(jiān)測設(shè)備發(fā)送的所述多活數(shù)據(jù)中心或所述雙活數(shù)據(jù)中心中各個數(shù)據(jù)中心內(nèi)業(yè)務(wù)系統(tǒng)的狀態(tài)情況,用戶端發(fā)送的DNS查詢請求后,依據(jù)所述狀態(tài)情況以及預(yù)設(shè)調(diào)度策略選擇相應(yīng)的業(yè)務(wù)系統(tǒng)的IP信息返回所述用戶端,供所述用戶端依據(jù)所述IP信息進行業(yè)務(wù)訪問。

優(yōu)選地,所述網(wǎng)絡(luò)層包括WEB層以及應(yīng)用服務(wù)層和/或數(shù)據(jù)庫層;

相應(yīng)的,所述業(yè)務(wù)系統(tǒng)的IP信息具體為:

所述業(yè)務(wù)系統(tǒng)中位于所述WEB層內(nèi)的服務(wù)器對應(yīng)的IP信息。

為解決上述技術(shù)問題,本發(fā)明還提供了一種多活數(shù)據(jù)中心,包括多個以上所述的數(shù)據(jù)中心。

本發(fā)明提供了一種狀態(tài)監(jiān)控裝置,包括分別與各個網(wǎng)絡(luò)層一一對應(yīng)的若干個內(nèi)部監(jiān)測設(shè)備以及全局監(jiān)測設(shè)備,每個所述內(nèi)部監(jiān)測設(shè)備用于周期性地獲取自身對應(yīng)的網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息并發(fā)送至全局監(jiān)測設(shè)備;全局監(jiān)測設(shè)備能夠依據(jù)上述信息選擇性的將對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)??梢姡景l(fā)明能夠全面的監(jiān)測各個網(wǎng)絡(luò)層內(nèi)服務(wù)器的狀態(tài),并且能夠依據(jù)狀態(tài)信息分別分析各個業(yè)務(wù)系統(tǒng)內(nèi)各個關(guān)聯(lián)服務(wù)器的情況,降低了由于業(yè)務(wù)系統(tǒng)異常而導(dǎo)致的業(yè)務(wù)出錯的情況,提高了用戶體驗,可靠性高。本發(fā)明還提供了一種對應(yīng)于上述裝置的狀態(tài)監(jiān)控方法,以及包括上述狀態(tài)監(jiān)控裝置的數(shù)據(jù)中心,以及一種由多個上述數(shù)據(jù)中心組成的多活數(shù)據(jù)中心,也具有上述優(yōu)點,在此不再贅述。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對現(xiàn)有技術(shù)和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種狀態(tài)監(jiān)控方法的過程的流程圖;

圖2為本發(fā)明提供的一種數(shù)據(jù)中心的結(jié)構(gòu)示意圖。

具體實施方式

本發(fā)明的核心是提供一種狀態(tài)監(jiān)控方法及其裝置,能夠降低由于業(yè)務(wù)系統(tǒng)異常而導(dǎo)致的業(yè)務(wù)出錯的情況,提高用戶體驗,可靠性高;本發(fā)明的另一核心是提供一種包括上述狀態(tài)監(jiān)控裝置的數(shù)據(jù)中心;本發(fā)明的另一核心是提供一種由多個上述數(shù)據(jù)中心組成的多活數(shù)據(jù)中心。

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明提供了一種狀態(tài)監(jiān)控方法,用于多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心,每個數(shù)據(jù)中心還包括若干個業(yè)務(wù)系統(tǒng),每個業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器,參見圖1所示,圖1為本發(fā)明提供的一種狀態(tài)監(jiān)控方法的過程的流程圖;該方法包括:

步驟s101:分別周期性地獲取每個網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息;

步驟s102:周期性地依據(jù)IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個業(yè)務(wù)系統(tǒng)的工作狀態(tài);

步驟s103:依據(jù)分析結(jié)果選擇性的將業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài);

步驟s104:將各個業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心內(nèi)。

進一步可知,步驟s102,步驟s103的過程具體包括:

用于將每個業(yè)務(wù)系統(tǒng)包括的若干個服務(wù)器進行編碼,并依據(jù)編碼結(jié)果以及服務(wù)器之間的關(guān)聯(lián)關(guān)系得到對應(yīng)于業(yè)務(wù)系統(tǒng)的業(yè)務(wù)鏈;

周期性地依據(jù)IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)。

進一步可知,周期性地依據(jù)IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)的過程具體包括:

周期性地依據(jù)各個內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息判斷每個業(yè)務(wù)鏈中的各個服務(wù)器或者各個服務(wù)器之間的關(guān)聯(lián)鏈路是否全部離線;

如果是,將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為不可用狀態(tài);

否則,將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)。

本發(fā)明提供了一種狀態(tài)監(jiān)控方法,包括分別周期性地獲取自身對應(yīng)的網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息;然后依據(jù)上述信息選擇性的將對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)。可見,本發(fā)明能夠全面的監(jiān)測各個網(wǎng)絡(luò)層內(nèi)服務(wù)器的狀態(tài),并且能夠依據(jù)狀態(tài)信息分別分析各個業(yè)務(wù)系統(tǒng)內(nèi)各個關(guān)聯(lián)服務(wù)器的情況,降低了由于業(yè)務(wù)系統(tǒng)異常而導(dǎo)致的業(yè)務(wù)出錯的情況,提高了用戶體驗,可靠性高。

本發(fā)明還提供了一種狀態(tài)監(jiān)控裝置,用于多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心,每個數(shù)據(jù)中心還包括若干個業(yè)務(wù)系統(tǒng),每個業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器,該裝置包括:

分別與各個網(wǎng)絡(luò)層一一對應(yīng)的若干個內(nèi)部監(jiān)測設(shè)備,每個內(nèi)部監(jiān)測設(shè)備用于周期性地獲取自身對應(yīng)的網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息并發(fā)送至全局監(jiān)測設(shè)備;

全局監(jiān)測設(shè)備,用于周期性地依據(jù)各個內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個業(yè)務(wù)系統(tǒng)的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài),并將各個業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心的全局監(jiān)測設(shè)備中。

可以理解的是,每個全局監(jiān)測設(shè)備在確定各個業(yè)務(wù)系統(tǒng)的狀態(tài)情況后,均需要將該狀態(tài)情況發(fā)送至自身所在多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中其他數(shù)據(jù)中心的全局監(jiān)測設(shè)備內(nèi)。由于接收DNS查詢請求后,該請求首先會發(fā)送至本地數(shù)據(jù)中心,而每個數(shù)據(jù)中心均可能成為本地數(shù)據(jù)中心,故每個數(shù)據(jù)中心內(nèi)的全局監(jiān)測設(shè)備均需要獲取該多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中全部業(yè)務(wù)系統(tǒng)的狀態(tài)情況,才能夠選擇合適的業(yè)務(wù)系統(tǒng)并返回IP信息至用戶端。

其中,內(nèi)部監(jiān)測設(shè)備獲取各個服務(wù)器的周期,以及全局監(jiān)測設(shè)備分析各個業(yè)務(wù)系統(tǒng)的工作狀態(tài)的周期本發(fā)明均不作限定,兩者可以相同,也可以不同,具體根據(jù)實際設(shè)定。

其中,全局監(jiān)測設(shè)備具體包括:

業(yè)務(wù)鏈生成單元,用于將每個業(yè)務(wù)系統(tǒng)包括的若干個服務(wù)器進行編碼,并依據(jù)編碼結(jié)果以及服務(wù)器之間的關(guān)聯(lián)關(guān)系得到對應(yīng)于業(yè)務(wù)系統(tǒng)的業(yè)務(wù)鏈;

狀態(tài)分析單元,用于周期性地依據(jù)各個內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息以及預(yù)設(shè)健康判斷策略分析各個業(yè)務(wù)鏈的工作狀態(tài),依據(jù)分析結(jié)果選擇性的將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài);

共享單元,用于將各個業(yè)務(wù)系統(tǒng)的狀態(tài)情況共享至多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心內(nèi)的其他數(shù)據(jù)中心的全局監(jiān)測設(shè)備中。

即全局監(jiān)測設(shè)備能夠?qū)?shù)據(jù)中心內(nèi)不同的業(yè)務(wù)系統(tǒng)抽象成業(yè)務(wù)鏈進行監(jiān)控。比如數(shù)據(jù)中心的兩個業(yè)務(wù)系統(tǒng):業(yè)務(wù)系統(tǒng)1(由Web服務(wù)器1+App服務(wù)器1+DB服務(wù)器1構(gòu)成),業(yè)務(wù)系統(tǒng)2(由Web服務(wù)器2+App服務(wù)器2+DB服務(wù)器2構(gòu)成);各個內(nèi)部監(jiān)測設(shè)備只負責監(jiān)測自身所在網(wǎng)絡(luò)層中各個服務(wù)器的狀態(tài),并發(fā)送各個服務(wù)器的IP信息以及狀態(tài)信息;全局監(jiān)測設(shè)備會依據(jù)IP信息確定各個內(nèi)部監(jiān)測設(shè)備發(fā)送的服務(wù)器狀態(tài)信息對應(yīng)于哪個業(yè)務(wù)鏈,并從各個內(nèi)部監(jiān)測設(shè)備發(fā)送的服務(wù)器狀態(tài)信息中選取該業(yè)務(wù)鏈中相關(guān)聯(lián)的幾個服務(wù)器的狀態(tài)信息,來判斷該業(yè)務(wù)鏈整體是否可用。

具體的,對于每個業(yè)務(wù)鏈,可以依據(jù)其業(yè)務(wù)進行順序進行分析,例如對于上述業(yè)務(wù)鏈1,可以先分析Web服務(wù)器1,然后分析App服務(wù)器1,最后分析DB服務(wù)器1,當然,也可按照隨機順序分析,本發(fā)明并不限定。

在一種具體實施例中,狀態(tài)分析單元具體用于:

周期性地依據(jù)各個內(nèi)部監(jiān)測設(shè)備發(fā)送的IP信息和狀態(tài)信息判斷每個業(yè)務(wù)鏈中的各個服務(wù)器或者各個服務(wù)器之間的關(guān)聯(lián)鏈路是否全部離線,如果是,將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為不可用狀態(tài);否則,將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)。

可以理解的是,將業(yè)務(wù)鏈對應(yīng)的業(yè)務(wù)系統(tǒng)的狀態(tài)進行設(shè)置即是將該業(yè)務(wù)鏈內(nèi)web層服務(wù)器的接入IP的狀態(tài)進行設(shè)置,即周期性的更新web服務(wù)器的接入IP的可用狀態(tài)。

本發(fā)明提供了一種狀態(tài)監(jiān)控裝置,包括分別與各個網(wǎng)絡(luò)層一一對應(yīng)的若干個內(nèi)部監(jiān)測設(shè)備以及全局監(jiān)測設(shè)備,每個內(nèi)部監(jiān)測設(shè)備用于周期性地獲取自身對應(yīng)的網(wǎng)絡(luò)層中各個服務(wù)器的IP信息以及狀態(tài)信息并發(fā)送至全局監(jiān)測設(shè)備;全局監(jiān)測設(shè)備能夠依據(jù)上述信息選擇性的將對應(yīng)的業(yè)務(wù)系統(tǒng)設(shè)置為可用狀態(tài)或不可用狀態(tài)??梢?,本發(fā)明能夠全面的監(jiān)測各個網(wǎng)絡(luò)層內(nèi)服務(wù)器的狀態(tài),并且能夠依據(jù)狀態(tài)信息分別分析各個業(yè)務(wù)系統(tǒng)內(nèi)各個關(guān)聯(lián)服務(wù)器的情況,降低了由于業(yè)務(wù)系統(tǒng)異常而導(dǎo)致的業(yè)務(wù)出錯的情況,提高了用戶體驗,可靠性高。

本發(fā)明還提供了一種數(shù)據(jù)中心,參見圖2所示,圖2為本發(fā)明提供的一種數(shù)據(jù)中心的結(jié)構(gòu)示意圖。數(shù)據(jù)中心為多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中的數(shù)據(jù)中心;數(shù)據(jù)中心包括以上的狀態(tài)監(jiān)控裝置、若干個業(yè)務(wù)系統(tǒng)以及DNS服務(wù)器;

每個業(yè)務(wù)系統(tǒng)包括分別設(shè)置于不同網(wǎng)絡(luò)層內(nèi)、相互關(guān)聯(lián)的若干個服務(wù)器;

DNS服務(wù)器,用于接收自身所在數(shù)據(jù)中心內(nèi)的全局監(jiān)測設(shè)備發(fā)送的多活數(shù)據(jù)中心或雙活數(shù)據(jù)中心中各個數(shù)據(jù)中心內(nèi)業(yè)務(wù)系統(tǒng)的狀態(tài)情況,接收用戶端發(fā)送的DNS查詢請求后,依據(jù)該狀態(tài)情況以及預(yù)設(shè)調(diào)度策略選擇相應(yīng)的業(yè)務(wù)系統(tǒng)的IP信息返回用戶端,供用戶端依據(jù)IP信息進行業(yè)務(wù)訪問。

作為優(yōu)選地,這里的網(wǎng)絡(luò)層包括WEB層以及應(yīng)用服務(wù)層和/或數(shù)據(jù)庫層;

相應(yīng)的,業(yè)務(wù)系統(tǒng)的IP信息具體為:

業(yè)務(wù)系統(tǒng)中位于WEB層內(nèi)的服務(wù)器對應(yīng)的IP信息。

可以理解的是,同一個數(shù)據(jù)中心內(nèi)的不同的業(yè)務(wù)系統(tǒng)中所包含的服務(wù)器所在的網(wǎng)絡(luò)層數(shù)也不一定相同,例如,業(yè)務(wù)系統(tǒng)1包含位于WEB層的WEB服務(wù)器、位于APP層的APP服務(wù)器以及位于DB層的DB服務(wù)器,業(yè)務(wù)系統(tǒng)2僅包含位于WEB層的WEB服務(wù)器和位于APP層的APP服務(wù)器。當然,數(shù)據(jù)中心具體包含哪幾層本發(fā)明不作限定,各個業(yè)務(wù)系統(tǒng)具體分別包含哪些網(wǎng)絡(luò)層的服務(wù)器本發(fā)明也不做限定。

本發(fā)明還提供了一種多活數(shù)據(jù)中心,包括多個以上的數(shù)據(jù)中心。

需要說明的是,在本說明書中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
曲麻莱县| 团风县| 安西县| 十堰市| 沙湾县| 彭山县| 长阳| 固始县| 彩票| 嵊泗县| 新源县| 萍乡市| 兖州市| 财经| 铜鼓县| 威信县| 太仆寺旗| 太谷县| 潮安县| 仪陇县| 江口县| 景洪市| 丽江市| 绥芬河市| 承德市| 祁连县| 托克托县| 高淳县| 杨浦区| 满洲里市| 东明县| 墨竹工卡县| 镇宁| 巴马| 子洲县| 化州市| 永登县| 临沂市| 昌乐县| 江门市| 文化|