亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用級容災(zāi)方法及應(yīng)用級容災(zāi)系統(tǒng)的制作方法

文檔序號:9508454閱讀:747來源:國知局
一種應(yīng)用級容災(zāi)方法及應(yīng)用級容災(zāi)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種基于多中心的系統(tǒng)應(yīng)用級容災(zāi)方法。
【背景技術(shù)】
[0002] 近年來,計算機網(wǎng)絡(luò)系統(tǒng)迅速發(fā)展。但是由于自然災(zāi)害、設(shè)備故障或人為因素等原 因,可能會導(dǎo)致計算機網(wǎng)絡(luò)系統(tǒng)信息數(shù)據(jù)丟失和業(yè)務(wù)處理中斷,這對計算機網(wǎng)絡(luò)系統(tǒng)會造 成嚴重損害。因此,目前計算機網(wǎng)絡(luò)系統(tǒng)上增加數(shù)據(jù)災(zāi)備策略。數(shù)據(jù)災(zāi)備策略的核心思想 為:建設(shè)多套平行系統(tǒng),在一套系統(tǒng)出現(xiàn)意外情況時,可以切換到另一套系統(tǒng),以保證計算 機網(wǎng)絡(luò)系統(tǒng)不受影響。
[0003]目前,實現(xiàn)數(shù)據(jù)災(zāi)備策略的一種方式為:在應(yīng)用級容災(zāi)系統(tǒng)中具有多個數(shù)據(jù)中心, 每個數(shù)據(jù)中心的集群配置和運行應(yīng)用完全一致,在一個數(shù)據(jù)中心出現(xiàn)故障情況下可以實現(xiàn) 數(shù)據(jù)中心之間的切換。每個數(shù)據(jù)中心均包括網(wǎng)絡(luò)層F5負載均衡器、HAProxy集群、應(yīng)用集 群以及數(shù)據(jù)庫集群。當(dāng)一個中心的上述系統(tǒng)出現(xiàn)連接異常時,可以切換到另一中心,從而保 證系統(tǒng)運行不受影響。但是,現(xiàn)有的多中心災(zāi)備方案不能夠確定故障的位置,例如,不能確 定是應(yīng)用集群發(fā)生故障,還是確定數(shù)據(jù)庫集群發(fā)生故障。因此在一個數(shù)據(jù)中心出現(xiàn)連接異 常時,只能在數(shù)據(jù)中心級別進行切換。例如,在A數(shù)據(jù)中心發(fā)生故障時,便將交易請求從用 戶到A數(shù)據(jù)中心的網(wǎng)絡(luò)層設(shè)備F5負載均衡器的路徑,切換到用戶到B中心的網(wǎng)絡(luò)層設(shè)備F5 負載均衡器的路徑,即將A數(shù)據(jù)中心整體切換。
[0004] 因此,現(xiàn)在需要一種可以準確的故障位置的方法,以便可以針對故障點進行災(zāi)備 切換,而不是將數(shù)據(jù)中心整體進行災(zāi)備切換。

【發(fā)明內(nèi)容】

[0005] 本申請?zhí)峁┝艘环N應(yīng)用級容災(zāi)方法及應(yīng)用級容災(zāi)系統(tǒng),本申請可以準確確定故障 位置,以便可以針對故障點進行災(zāi)備切換,而不是將數(shù)據(jù)中心整體進行災(zāi)備切換。
[0006] 為了實現(xiàn)上述目的,本申請?zhí)峁┝艘韵录夹g(shù)手段:
[0007] -種應(yīng)用級容災(zāi)方法,應(yīng)用于應(yīng)用級容災(zāi)系統(tǒng)中的每個數(shù)據(jù)中心,所述數(shù)據(jù)中心 包括位于網(wǎng)絡(luò)層到應(yīng)用層的HAProxy集群,以及位于應(yīng)用層到數(shù)據(jù)庫層的應(yīng)用集群,所述 方法包括:
[0008] HAProxy集群的主控終端在判定應(yīng)用集群中出現(xiàn)連接異常的應(yīng)用終端數(shù)量大于第 一預(yù)設(shè)數(shù)量的情況下,確定所述應(yīng)用集群出現(xiàn)連接異常,并推送所述應(yīng)用集群出現(xiàn)連接異 常的通知;
[0009] 應(yīng)用集群的主控終端在判定數(shù)據(jù)庫集群中出現(xiàn)連接異常的數(shù)據(jù)庫數(shù)量大于第二 預(yù)設(shè)數(shù)量的情況下,確定所述數(shù)據(jù)庫集群出現(xiàn)連接異常,并推送所述數(shù)據(jù)庫集群出現(xiàn)連接 異常的通知。
[0010] 優(yōu)選的,應(yīng)用集群中的應(yīng)用終端出現(xiàn)連接異常的確定過程,包括:
[0011] 所述HAProxy集群中的主控終端接收HAProxy集群中各個HA終端發(fā)送的連接狀 態(tài)信息;其中,每個連接狀態(tài)信息均包含一個HA終端與所有應(yīng)用終端的連接狀態(tài);若HA終 端與應(yīng)用終端的心跳檢測正常,則連接狀態(tài)為正常,若HA終端與應(yīng)用終端的心跳檢測異 常,則連接狀態(tài)為連接異常;
[0012] 所述HAProxy集群中的主控終端在分析后得知多個連接狀態(tài)信息均表示一個應(yīng) 用終端連接狀態(tài)為連接異常情況下,確定該應(yīng)用終端出現(xiàn)連接異常,進而判斷其故障。
[0013] 優(yōu)選的,在推送所述應(yīng)用集群出現(xiàn)連接異常的通知之后,可自動實現(xiàn)該層級的中 心間切換,具體包括:
[0014] 所述HAProxy集群中的主控終端向各個HA終端發(fā)送更換配置文件指令,所述更換 配置文件指令包括配置文件標識,該配置文件用于設(shè)定HAProxy集群中的每個HA終端的交 易轉(zhuǎn)發(fā)地址,配置文件標識指定要轉(zhuǎn)發(fā)的中心,一旦更換配置文件,該中心的HAProxy集群 會將交易請求轉(zhuǎn)發(fā)給其他中心的應(yīng)用集群進行處理;
[0015] 其中,所述各個中心的配置文件可被各個HA終端預(yù)先存儲,根據(jù)配置文件標識確 定對應(yīng)的配置文件,并且將所述應(yīng)用集群的配置文件,更換為與所述配置文件標識對應(yīng)的 配置文件。
[0016] 優(yōu)選的,數(shù)據(jù)庫集群中的數(shù)據(jù)庫出現(xiàn)連接異常的確定過程,包括:
[0017] 所述應(yīng)用集群中的主控終端接收各個應(yīng)用終端發(fā)送的第一連接異常連接狀態(tài)信 息;其中,每個第一連接異常連接狀態(tài)信息至少包括出現(xiàn)連接異常的數(shù)據(jù)庫標識;若應(yīng)用 終端在weblogic運行日志中檢測到數(shù)據(jù)庫連接錯誤關(guān)鍵字,則確定與數(shù)據(jù)庫連接錯誤關(guān) 鍵字對應(yīng)的數(shù)據(jù)庫標識,并將該數(shù)據(jù)庫標識對應(yīng)的數(shù)據(jù)庫為連接異常數(shù)據(jù)庫;
[0018] 所述應(yīng)用集群中的主控終端在分析后得知多個連接異常連接狀態(tài)信息均表示一 個數(shù)據(jù)庫標識對應(yīng)的數(shù)據(jù)庫的連接狀態(tài)為連接異常情況下,確定該數(shù)據(jù)庫出現(xiàn)連接異常。
[0019] 優(yōu)選的,數(shù)據(jù)庫集群中的數(shù)據(jù)庫出現(xiàn)連接異常的確定過程,包括:
[0020] 所述應(yīng)用集群中的主控終端接收各個應(yīng)用終端發(fā)送的第二連接異常連接狀態(tài)信 息;其中,每個第二連接異常連接狀態(tài)信息至少包括出現(xiàn)連接異常的數(shù)據(jù)庫標識;若應(yīng)用 終端在系統(tǒng)錯誤日志中檢測到數(shù)據(jù)庫標識,則該數(shù)據(jù)庫標識對應(yīng)的數(shù)據(jù)庫為連接異常數(shù)據(jù) 庫;
[0021] 所述應(yīng)用集群中的主控終端在分析后得知多個連接異常連接狀態(tài)信息均表示一 個數(shù)據(jù)庫標識對應(yīng)的數(shù)據(jù)庫的連接狀態(tài)為連接異常情況下,確定該數(shù)據(jù)庫出現(xiàn)連接異常。
[0022] 優(yōu)選的,數(shù)據(jù)庫集群中的數(shù)據(jù)庫出現(xiàn)連接異常的確定過程,包括:
[0023] 所述應(yīng)用集群中的主控終端接收各個應(yīng)用終端發(fā)送的第三連接異常連接狀態(tài) 信息;其中,每個第三連接狀態(tài)信息至少包括出現(xiàn)連接異常的數(shù)據(jù)庫標識;若應(yīng)用終端在 weblogic運行日志中檢測到連接錯誤關(guān)鍵字,則確定與數(shù)據(jù)庫連接錯誤關(guān)鍵字對應(yīng)的數(shù)據(jù) 庫標識所對應(yīng)的第一時間,與應(yīng)用終端在系統(tǒng)錯誤日志中檢測到同一數(shù)據(jù)庫標識的第二時 間一致,則確定該數(shù)據(jù)庫標識對應(yīng)的數(shù)據(jù)庫為連接異常數(shù)據(jù)庫。
[0024] 優(yōu)選的,在推送所述數(shù)據(jù)庫集群出現(xiàn)連接異常的通知之后,還包括:
[0025] 所述應(yīng)用集群中的主控終端向各個應(yīng)用終端發(fā)送更換URL地址指令,所述更換 URL地址指令包括URL地址標識;
[0026] 其中,所述各個數(shù)據(jù)中心的URL地址可被應(yīng)用集群預(yù)先存儲,根據(jù)URL地址標識確 定對應(yīng)的URL地址,并且將所述數(shù)據(jù)庫集群的URL地址,更換為與所述URL地址標識對應(yīng)的 URL地址。
[0027] -種應(yīng)用級容災(zāi)系統(tǒng),包括:多個數(shù)據(jù)中心;
[0028] 每個數(shù)據(jù)中心,用于執(zhí)行所述應(yīng)用級容災(zāi)方法。
[0029] 通過以上技術(shù)內(nèi)容,可以看出本申請具有以下有益效果:
[0030] 本申請?zhí)峁┝艘环N應(yīng)用級容災(zāi)方法,本方法在HAProxy集群上布設(shè)檢測故障程 序,從而可以實現(xiàn)檢測應(yīng)用集群是否出現(xiàn)連接異常;并且在應(yīng)用層到數(shù)據(jù)庫層的應(yīng)用集群 上也設(shè)有檢測故障程序,從而可以實現(xiàn)檢測數(shù)據(jù)庫集群是否出現(xiàn)連接異常。因此,本申請可 以實現(xiàn)準確確定故障位置的目的。由于本申請可以準確故障位置,便于后續(xù)的故障恢復(fù)工 作,同時在進行數(shù)據(jù)中心切換時,可以在故障位置處進行切換,而無需對整體數(shù)據(jù)中心進行 切換。
[0031] 本申請可以在故障位置進行切換,而不需在網(wǎng)絡(luò)層進行整體數(shù)據(jù)中心切換(即用 戶至F5負載均衡器的路徑),因此提高數(shù)據(jù)中心的可用性,減少了資源浪費。并且,由于無 需在用戶連接處進行切換,所以本申請不需要用戶的配合,進而提高切換的可行性。
【附圖說明】
[0032] 為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0033] 圖1為本申請實施例公開的一種應(yīng)用級容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖;
[0034] 圖2為本申請實施例公開的又一種應(yīng)用級容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖;
[0035] 圖3為本申請實施例公開的又一種應(yīng)用級容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖;
[0036] 圖4為本申請實施例公開的一種應(yīng)用級容災(zāi)方法的流程圖;
[0037] 圖5為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖;
[0038] 圖6為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖;
[0039] 圖7為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖;
[0040] 圖8為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖;
[0041] 圖9為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖;
[0042] 圖10為本申請實施例公開的又一種應(yīng)用級容災(zāi)方法的流程圖。
【具體實施方式】
[0043] 下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;?本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本申請保護的范圍。
[0044] 在介紹本申請實施例之前,首先介紹一種基于多中心部署的應(yīng)用級容災(zāi)系統(tǒng),以 方便本領(lǐng)域技術(shù)人員更容易理解本申請實施例的應(yīng)用場景。如圖1所示,該系統(tǒng)部署在多 個數(shù)據(jù)中心。為了清楚表示多個數(shù)據(jù)中心,采用數(shù)據(jù)中心1、數(shù)據(jù)中心2……數(shù)據(jù)中心N表 示;其中,N為大于1的自然數(shù)。
[0045] 其中,每個數(shù)據(jù)中心包括F5負載均衡器、HAProxy集群11、應(yīng)用集群12以及數(shù)據(jù) 庫集群13。F5負載均衡器屬于網(wǎng)絡(luò)設(shè)備,商戶接入F5負載均衡器,F(xiàn)5負載均衡器連接后 端HAProxy集群,對商戶的交易請求進行均勻分發(fā)。每個數(shù)據(jù)中心的每套系統(tǒng)分有兩臺專
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1