本申請(qǐng)涉及災(zāi)備管理,尤其涉及一種災(zāi)備切換方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。
背景技術(shù):
1、現(xiàn)有的災(zāi)備技術(shù)在兩地三中心的數(shù)據(jù)中心環(huán)境下面臨諸多挑戰(zhàn),兩地三中心是指在兩個(gè)地理位置上建立三個(gè)數(shù)據(jù)中心,包括生產(chǎn)中心、同城容災(zāi)中心和異地容災(zāi)中心。傳統(tǒng)的災(zāi)備管理和數(shù)據(jù)恢復(fù)方案大多依賴手動(dòng)配置和固定策略,缺乏智能化和自動(dòng)化的手段。災(zāi)備切換過(guò)程中,通常需要運(yùn)維人員逐一手動(dòng)配置災(zāi)備策略,導(dǎo)致配置過(guò)程復(fù)雜、耗時(shí)且易出錯(cuò)。運(yùn)維人員逐一手動(dòng)配置災(zāi)備策略的過(guò)程包括分析三個(gè)數(shù)據(jù)中心的角色及其功能,制定詳細(xì)的災(zāi)備切換流程和策略。確保三個(gè)數(shù)據(jù)中心之間的網(wǎng)絡(luò)連接穩(wěn)定可靠,檢查并配置硬件資源。安裝并配置操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用程序等軟件環(huán)境。制定數(shù)據(jù)備份計(jì)劃,包括備份頻率、備份數(shù)據(jù)類型、備份存儲(chǔ)位置等,配置數(shù)據(jù)恢復(fù)流程,確保在災(zāi)難發(fā)生時(shí)能夠迅速恢復(fù)數(shù)據(jù)等具體的內(nèi)容。在跨地域的數(shù)據(jù)中心架構(gòu)中,網(wǎng)絡(luò)環(huán)境復(fù)雜多變,現(xiàn)有災(zāi)備技術(shù)無(wú)法根據(jù)實(shí)時(shí)網(wǎng)絡(luò)和節(jié)點(diǎn)的動(dòng)態(tài)狀況調(diào)整策略,災(zāi)備切換和數(shù)據(jù)恢復(fù)的效率因此受到極大限制。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的主要目的在于提供一種災(zāi)備切換方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,旨在解決現(xiàn)有的災(zāi)備方法的災(zāi)備切換和數(shù)據(jù)恢復(fù)效率低的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)岢鲆环N災(zāi)備切換方法,所述的方法包括:
3、對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行預(yù)處理,獲得預(yù)處理后的參數(shù),所述預(yù)處理后的參數(shù)包括網(wǎng)絡(luò)狀態(tài)、節(jié)點(diǎn)健康狀況、帶寬利用率、存儲(chǔ)可用性、系統(tǒng)負(fù)載、服務(wù)健康和同步延遲;
4、通過(guò)深度強(qiáng)化學(xué)習(xí)算法對(duì)所述預(yù)處理后的參數(shù)進(jìn)行分析,生成災(zāi)備切換的調(diào)度決策方案;
5、通過(guò)遺傳算法根據(jù)所述各數(shù)據(jù)中心的網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)所述調(diào)度決策方案進(jìn)行調(diào)度路徑優(yōu)化,生成優(yōu)化后的調(diào)度決策,所述優(yōu)化后的調(diào)度決策包括災(zāi)備切換條件、災(zāi)備切換流程、網(wǎng)絡(luò)切換技術(shù)和應(yīng)用切換技術(shù);
6、將所述優(yōu)化后的調(diào)度決策下發(fā)至所述各數(shù)據(jù)中心,以使所述各數(shù)據(jù)中心根據(jù)所述優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換。
7、在一實(shí)施例中,所述將所述優(yōu)化后的調(diào)度決策下發(fā)至所述各數(shù)據(jù)中心,以使所述各數(shù)據(jù)中心根據(jù)所述優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換的步驟之后,還包括:
8、根據(jù)所述預(yù)處理后的參數(shù)制定災(zāi)備策略配置文件,并將所述災(zāi)備策略配置文件同步至各個(gè)數(shù)據(jù)中心;
9、根據(jù)所述優(yōu)化后的調(diào)度決策將災(zāi)備系統(tǒng)中的主數(shù)據(jù)中心的數(shù)據(jù)同步至備份中心;
10、通過(guò)所述災(zāi)備策略配置文件對(duì)將主數(shù)據(jù)中心的數(shù)據(jù)同步至備份中心的同步過(guò)程進(jìn)行監(jiān)控。
11、在一實(shí)施例中,所述通過(guò)所述災(zāi)備策略配置文件對(duì)將主數(shù)據(jù)中心的數(shù)據(jù)同步至備份中心的同步過(guò)程進(jìn)行監(jiān)控的步驟之后,還包括:
12、實(shí)時(shí)監(jiān)控災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的運(yùn)行狀態(tài);
13、在監(jiān)測(cè)到目標(biāo)數(shù)據(jù)中心運(yùn)行異常時(shí),分析所述目標(biāo)數(shù)據(jù)中心的網(wǎng)絡(luò)狀態(tài)和節(jié)點(diǎn)狀態(tài),獲得分析結(jié)果;
14、根據(jù)分析結(jié)果對(duì)所述優(yōu)化后的調(diào)度決策進(jìn)行調(diào)整,對(duì)所述目標(biāo)數(shù)據(jù)中心進(jìn)行故障恢復(fù)處理;
15、根據(jù)調(diào)整后的調(diào)度決策將所述目標(biāo)數(shù)據(jù)中心的服務(wù)切換至災(zāi)備系統(tǒng)中的其他數(shù)據(jù)中心。
16、在一實(shí)施例中,所述根據(jù)調(diào)整后的調(diào)度決策將所述目標(biāo)數(shù)據(jù)中心的服務(wù)切換至災(zāi)備系統(tǒng)中的其他數(shù)據(jù)中心的步驟之后,還包括:
17、采集災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的實(shí)時(shí)數(shù)據(jù);
18、通過(guò)貝葉斯優(yōu)化方法和深度強(qiáng)化學(xué)習(xí)算法根據(jù)所述實(shí)時(shí)數(shù)據(jù)和歷史災(zāi)備數(shù)據(jù)對(duì)所述調(diào)整后的調(diào)度決策進(jìn)行動(dòng)態(tài)調(diào)優(yōu),獲得最佳災(zāi)備策略;
19、根據(jù)所述最佳災(zāi)備策略對(duì)災(zāi)備系統(tǒng)中各數(shù)據(jù)中心進(jìn)行災(zāi)備切換。
20、在一實(shí)施例中,所述根據(jù)所述最佳災(zāi)備策略對(duì)災(zāi)備系統(tǒng)中各數(shù)據(jù)中心進(jìn)行災(zāi)備切換的步驟之后,還包括:
21、根據(jù)預(yù)設(shè)性能指標(biāo)對(duì)所述災(zāi)備系統(tǒng)進(jìn)行性能測(cè)試,獲得性能測(cè)試結(jié)果;
22、根據(jù)所述性能測(cè)試結(jié)果對(duì)所述最佳災(zāi)備策略進(jìn)行優(yōu)化,獲得優(yōu)化后的災(zāi)備策略;
23、根據(jù)所述優(yōu)化后的災(zāi)備策略對(duì)災(zāi)備系統(tǒng)中各數(shù)據(jù)中心進(jìn)行災(zāi)備切換。
24、在一實(shí)施例中,所述對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行預(yù)處理,獲得預(yù)處理后的參數(shù)的步驟,包括:
25、對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行數(shù)據(jù)清洗,獲得數(shù)據(jù)清洗后的參數(shù);
26、識(shí)別所述數(shù)據(jù)清洗后的參數(shù)中的異常值,并剔除所述異常值,獲得異常值處理后的參數(shù);
27、對(duì)所述異常值處理后的參數(shù)進(jìn)行數(shù)據(jù)平滑處理,獲得平滑處理后的參數(shù);
28、對(duì)所述平滑處理后的參數(shù)進(jìn)行缺失值補(bǔ)充操作,獲得預(yù)處理后的參數(shù)。
29、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種災(zāi)備切換裝置,所述災(zāi)備切換裝置包括:
30、數(shù)據(jù)預(yù)處理模塊,用于對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行預(yù)處理,獲得預(yù)處理后的參數(shù),所述預(yù)處理后的參數(shù)包括網(wǎng)絡(luò)狀態(tài)、節(jié)點(diǎn)健康狀況、帶寬利用率、存儲(chǔ)可用性、系統(tǒng)負(fù)載、服務(wù)健康和同步延遲;
31、決策方案生成模塊,用于通過(guò)深度強(qiáng)化學(xué)習(xí)算法對(duì)所述預(yù)處理后的參數(shù)進(jìn)行分析,生成災(zāi)備切換的調(diào)度決策方案;
32、調(diào)度路徑優(yōu)化模塊,用于通過(guò)遺傳算法根據(jù)所述各數(shù)據(jù)中心的網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)所述調(diào)度決策方案進(jìn)行調(diào)度路徑優(yōu)化,生成優(yōu)化后的調(diào)度決策,所述優(yōu)化后的調(diào)度決策包括災(zāi)備切換條件、災(zāi)備切換流程、網(wǎng)絡(luò)切換技術(shù)和應(yīng)用切換技術(shù);
33、調(diào)度決策下發(fā)模塊,用于將所述優(yōu)化后的調(diào)度決策下發(fā)至所述各數(shù)據(jù)中心,以使所述各數(shù)據(jù)中心根據(jù)所述優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換。
34、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種災(zāi)備切換設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的災(zāi)備切換方法的步驟。
35、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的災(zāi)備切換方法的步驟。
36、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的災(zāi)備切換方法的步驟。
37、本申請(qǐng)?zhí)峁┝艘环N災(zāi)備切換方法,通過(guò)對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行預(yù)處理,獲得預(yù)處理后的參數(shù);通過(guò)深度強(qiáng)化學(xué)習(xí)算法對(duì)預(yù)處理后的參數(shù)進(jìn)行分析,生成災(zāi)備切換的調(diào)度決策方案;通過(guò)遺傳算法根據(jù)各數(shù)據(jù)中心的網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)調(diào)度決策方案進(jìn)行調(diào)度路徑優(yōu)化,生成優(yōu)化后的調(diào)度決策;將優(yōu)化后的調(diào)度決策下發(fā)至各數(shù)據(jù)中心,以使各數(shù)據(jù)中心根據(jù)優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換。本申請(qǐng)通過(guò)智能化的調(diào)度算法,根據(jù)深度強(qiáng)化學(xué)習(xí)和遺傳算法對(duì)預(yù)處理后的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行分析和優(yōu)化,生成優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換,使得災(zāi)備切換能夠適應(yīng)動(dòng)態(tài)變化的網(wǎng)絡(luò)環(huán)境和節(jié)點(diǎn)狀態(tài),從而顯著提高數(shù)據(jù)同步的效率和可靠性。
1.一種災(zāi)備切換方法,其特征在于,所述的方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述優(yōu)化后的調(diào)度決策下發(fā)至所述各數(shù)據(jù)中心,以使所述各數(shù)據(jù)中心根據(jù)所述優(yōu)化后的調(diào)度決策進(jìn)行災(zāi)備切換的步驟之后,還包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述通過(guò)所述災(zāi)備策略配置文件對(duì)將主數(shù)據(jù)中心的數(shù)據(jù)同步至備份中心的同步過(guò)程進(jìn)行監(jiān)控的步驟之后,還包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)調(diào)整后的調(diào)度決策將所述目標(biāo)數(shù)據(jù)中心的服務(wù)切換至災(zāi)備系統(tǒng)中的其他數(shù)據(jù)中心的步驟之后,還包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述最佳災(zāi)備策略對(duì)災(zāi)備系統(tǒng)中各數(shù)據(jù)中心進(jìn)行災(zāi)備切換的步驟之后,還包括:
6.如權(quán)利要求1所述的方法,其特征在于,所述對(duì)實(shí)時(shí)采集到的災(zāi)備系統(tǒng)中各數(shù)據(jù)中心的網(wǎng)絡(luò)監(jiān)控參數(shù)進(jìn)行預(yù)處理,獲得預(yù)處理后的參數(shù)的步驟,包括:
7.一種災(zāi)備切換裝置,其特征在于,所述災(zāi)備切換裝置包括:
8.一種災(zāi)備切換設(shè)備,其特征在于,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的災(zāi)備切換方法的步驟。
9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述的災(zāi)備切換方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的災(zāi)備切換方法的步驟。