本公開(kāi)涉及數(shù)據(jù)處理,尤其涉及云服務(wù)、大數(shù)據(jù)、大語(yǔ)言模型等人工智能。提供了一種系統(tǒng)的容災(zāi)方法、裝置、電子設(shè)備與可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、現(xiàn)有技術(shù)在解決系統(tǒng)(例如提供交易服務(wù)、訂單管理服務(wù)等服務(wù)的系統(tǒng))的容災(zāi)問(wèn)題時(shí),通常采用多實(shí)例部署的方案,即在同一數(shù)據(jù)中心部署多個(gè)實(shí)例,使得在某個(gè)實(shí)例出現(xiàn)故障時(shí),可以通過(guò)切換實(shí)例的方式完成故障修復(fù)。但是在系統(tǒng)的一些核心組件(例如數(shù)據(jù)庫(kù))出現(xiàn)故障時(shí),僅通過(guò)單一的部署多少個(gè)實(shí)例的容災(zāi)方案,仍無(wú)法啟動(dòng)系統(tǒng)來(lái)恢復(fù)服務(wù)。
技術(shù)實(shí)現(xiàn)思路
1、根據(jù)本公開(kāi)的第一方面,提供了一種系統(tǒng)的容災(zāi)方法,包括:獲取系統(tǒng)的運(yùn)行數(shù)據(jù),從所述運(yùn)行數(shù)據(jù)中提取目標(biāo)特征;將所述目標(biāo)特征輸入大語(yǔ)言模型,得到所述大語(yǔ)言模型輸出的故障類(lèi)型;在確定所述故障類(lèi)型為預(yù)設(shè)故障類(lèi)型的情況下,獲取與所述故障類(lèi)型對(duì)應(yīng)的多個(gè)目標(biāo)容災(zāi)方案;按照容災(zāi)級(jí)別從低到高的順序,依次觸發(fā)所述多個(gè)目標(biāo)容災(zāi)方案,直至確定所述系統(tǒng)的故障完成修復(fù)。
2、根據(jù)本公開(kāi)的第二方面,提供了一種系統(tǒng)的容災(zāi)裝置,包括:提取單元,用于獲取系統(tǒng)的運(yùn)行數(shù)據(jù),從所述運(yùn)行數(shù)據(jù)中提取目標(biāo)特征;處理單元,用于將所述目標(biāo)特征輸入大語(yǔ)言模型,得到所述大語(yǔ)言模型輸出的故障類(lèi)型;獲取單元,用于在確定所述故障類(lèi)型為預(yù)設(shè)故障類(lèi)型的情況下,獲取與所述故障類(lèi)型對(duì)應(yīng)的多個(gè)目標(biāo)容災(zāi)方案;修復(fù)單元,用于按照容災(zāi)級(jí)別從低到高的順序,依次觸發(fā)所述多個(gè)目標(biāo)容災(zāi)方案,直至確定所述系統(tǒng)的故障完成修復(fù)。
3、根據(jù)本公開(kāi)的第三方面,提供了一種電子設(shè)備,包括:至少一個(gè)處理器;以及與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上所述的方法。
4、根據(jù)本公開(kāi)的第四方面,提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行如上所述的方法。
5、根據(jù)本公開(kāi)的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的方法。
6、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開(kāi)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開(kāi)的范圍。本公開(kāi)的其它特征將通過(guò)以下的說(shuō)明書(shū)而變得容易理解。
1.一種系統(tǒng)的容災(zāi)方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述獲取與所述故障類(lèi)型對(duì)應(yīng)的多個(gè)目標(biāo)容災(zāi)方案包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述按照容災(zāi)級(jí)別從低到高的順序,依次觸發(fā)所述多個(gè)目標(biāo)容災(zāi)方案,直至確定所述系統(tǒng)的故障完成修復(fù)包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括,
5.根據(jù)權(quán)利要求4所述的方法,還包括,
6.根據(jù)權(quán)利要求5所述的方法,其中,所述執(zhí)行數(shù)據(jù)備份操作包括:
7.一種系統(tǒng)的容災(zāi)裝置,包括:
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述獲取單元在獲取與所述故障類(lèi)型對(duì)應(yīng)的多個(gè)目標(biāo)容災(zāi)方案時(shí),具體執(zhí)行:
9.根據(jù)權(quán)利要求7所述的裝置,其中,所述修復(fù)單元在按照容災(zāi)級(jí)別從低到高的順序,依次觸發(fā)所述多個(gè)目標(biāo)容災(zāi)方案,直至確定所述系統(tǒng)的故障完成修復(fù)時(shí),具體執(zhí)行:
10.根據(jù)權(quán)利要求7所述的裝置,還包括預(yù)警單元,用于執(zhí)行:
11.根據(jù)權(quán)利要求10所述的裝置,所述預(yù)警單元還用于執(zhí)行:
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述預(yù)警單元在執(zhí)行數(shù)據(jù)備份操作時(shí),具體執(zhí)行:
13.一種電子設(shè)備,包括:
14.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行權(quán)利要求1-6中任一項(xiàng)所述的方法。
15.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法。