【技術實現(xiàn)步驟摘要】
本申請涉及網絡技術與安全,特別是涉及一種容災備份方法、裝置、通信設備、存儲介質和計算機程序產品。
技術介紹
1、數(shù)據(jù)中心中包含數(shù)據(jù)節(jié)點,相鄰數(shù)據(jù)節(jié)點間設置有用于傳輸數(shù)據(jù)的網絡鏈路。數(shù)據(jù)節(jié)點包括數(shù)據(jù)中心節(jié)點和備份節(jié)點。為了應對突發(fā)災害,會將數(shù)據(jù)中心節(jié)點的待備份數(shù)據(jù)傳輸至對應的目標備份節(jié)點,以使在數(shù)據(jù)中心節(jié)點出現(xiàn)災難時,能夠基于目標備份節(jié)點中的數(shù)據(jù)繼續(xù)工作。
2、目前的容災備份方法,在將待備份數(shù)據(jù)從數(shù)據(jù)中心節(jié)點傳輸至目標備份節(jié)點的過程中,在路由表中查找得到每一中間傳輸過程中途徑的下一數(shù)據(jù)節(jié)點。或者,數(shù)據(jù)中心管理人員設置固定備份鏈路,且每一段網絡鏈路對應的固定備份鏈路都預先設置有固定的備份數(shù)據(jù)帶寬。固定備份鏈路上的數(shù)據(jù)節(jié)點基于固定的備份數(shù)據(jù)帶寬來傳輸待備份數(shù)據(jù)。
3、然而,目前的容災備份方法,當采用路由表或者固定備份鏈路確定中間傳輸過程的數(shù)據(jù)節(jié)點時,由于該網絡鏈路還用于傳輸應用數(shù)據(jù),會導致網絡鏈路擁堵,使得待備份數(shù)據(jù)的傳輸效率較慢,進而降低容災備份方法的效率。
技術實現(xiàn)思路
1、基于此,有必要針對上述技術問題,提供一種容災備份方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請?zhí)峁┝艘环N容災備份方法,包括:
3、獲取當前節(jié)點所在數(shù)據(jù)中心的網絡拓撲數(shù)據(jù)集;所述網絡拓撲數(shù)據(jù)集包含各數(shù)據(jù)節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和各網絡鏈路的鏈路狀態(tài)數(shù)據(jù);
4、基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間
5、將待備份數(shù)據(jù)從所述當前節(jié)點傳輸至所述目標備選節(jié)點,直到傳輸至所述目標備份節(jié)點。
6、在其中一個實施例中,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,包括:
7、基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)確定所述數(shù)據(jù)中心的總狀態(tài)數(shù)據(jù)集;
8、基于所述總狀態(tài)數(shù)據(jù)集、各所述網絡鏈路和預設的數(shù)據(jù)平均比例構建所述當前節(jié)點的狀態(tài)空間;
9、根據(jù)所述狀態(tài)空間、預設的數(shù)據(jù)量差異參數(shù)和網絡鏈路正常業(yè)務比例在所述數(shù)據(jù)中心篩選所述當前節(jié)點的動作空間。
10、在其中一個實施例中,各所述數(shù)據(jù)節(jié)點包含各數(shù)據(jù)中心節(jié)點和各備份節(jié)點;所述鏈路狀態(tài)數(shù)據(jù)包含所述網絡鏈路的使用狀態(tài)和傳輸帶寬,所述節(jié)點狀態(tài)數(shù)據(jù)中包含所述數(shù)據(jù)節(jié)點的源數(shù)據(jù)量和存儲容量,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)確定所述數(shù)據(jù)中心的總狀態(tài)數(shù)據(jù)集,包括:
11、根據(jù)各所述備份節(jié)點的存儲容量和源數(shù)據(jù)量確定所述數(shù)據(jù)中心的剩余存儲容量;
12、根據(jù)各所述數(shù)據(jù)中心節(jié)點的源數(shù)據(jù)量和各所述備份節(jié)點的源數(shù)據(jù)量確定所述數(shù)據(jù)中心的備份剩余數(shù)據(jù)量;
13、基于各所述使用狀態(tài)為空閑狀態(tài)的網絡鏈路的傳輸帶寬確定所述數(shù)據(jù)中心的總剩余帶寬;
14、基于所述數(shù)據(jù)中心的總剩余帶寬、備份剩余數(shù)據(jù)量和剩余存儲容量構建所述數(shù)據(jù)中心的總狀態(tài)數(shù)據(jù)集。
15、在其中一個實施例中,所述根據(jù)所述狀態(tài)空間、預設的數(shù)據(jù)量差異參數(shù)和網絡鏈路正常業(yè)務比例在所述數(shù)據(jù)中心篩選所述當前節(jié)點的動作空間,包括:
16、根據(jù)所述狀態(tài)空間、預設的數(shù)據(jù)量差異參數(shù)和網絡鏈路正常業(yè)務比例構建約束條件集;
17、基于所述約束條件集在數(shù)據(jù)中心的各數(shù)據(jù)節(jié)點中篩選所述當前節(jié)點的下一跳節(jié)點,得到備選節(jié)點集,并將所述備選節(jié)點集確定為所述當前節(jié)點的動作空間。
18、在其中一個實施例中,所述基于數(shù)據(jù)中心網絡模型、所述狀態(tài)空間和所述動作空間在所述數(shù)據(jù)中心中確定目標備選節(jié)點,包括:
19、基于數(shù)據(jù)中心網絡模型對所述狀態(tài)空間和所述動作空間做預測處理,得到初始回報值;
20、根據(jù)啟發(fā)優(yōu)化算法對所述初始回報值進行優(yōu)化處理,得到回報值;
21、根據(jù)所述回報值和概率算法在所述動作空間中確定目標備選節(jié)點。
22、在其中一個實施例中,所述動作空間包含各備選節(jié)點,所述根據(jù)所述回報值和概率算法在所述動作空間中確定目標備選節(jié)點,包括:
23、針對每一所述備選節(jié)點,確定所述備選節(jié)點和所述當前節(jié)點之間的備選鏈路;
24、根據(jù)概率算法對所述回報值、所述備選節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和所述備選鏈路的鏈路狀態(tài)數(shù)據(jù)進行概率運算,得到所述備選節(jié)點的概率;
25、在各所述備選節(jié)點中確定概率最高的備選節(jié)點為目標備選節(jié)點。
26、第二方面,本申請還提供了一種容災備份裝置,包括:
27、獲取模塊,用于獲取當前節(jié)點所在數(shù)據(jù)中心的網絡拓撲數(shù)據(jù)集;所述網絡拓撲數(shù)據(jù)集包含各數(shù)據(jù)節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和各網絡鏈路的鏈路狀態(tài)數(shù)據(jù);
28、確定模塊,用于基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,并基于數(shù)據(jù)中心網絡模型、所述狀態(tài)空間和所述動作空間在所述數(shù)據(jù)中心中確定目標備選節(jié)點;所述目標備選節(jié)點為到目標備份節(jié)點的途徑節(jié)點;
29、傳輸模塊,用于將待備份數(shù)據(jù)從所述當前節(jié)點傳輸至所述目標備選節(jié)點,直到傳輸至所述目標備份節(jié)點。
30、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
31、獲取當前節(jié)點所在數(shù)據(jù)中心的網絡拓撲數(shù)據(jù)集;所述網絡拓撲數(shù)據(jù)集包含各數(shù)據(jù)節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和各網絡鏈路的鏈路狀態(tài)數(shù)據(jù);
32、基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,并基于數(shù)據(jù)中心網絡模型、所述狀態(tài)空間和所述動作空間在所述數(shù)據(jù)中心中確定目標備選節(jié)點;所述目標備選節(jié)點為到目標備份節(jié)點的途徑節(jié)點;
33、將待備份數(shù)據(jù)從所述當前節(jié)點傳輸至所述目標備選節(jié)點,直到傳輸至所述目標備份節(jié)點。
34、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
35、獲取當前節(jié)點所在數(shù)據(jù)中心的網絡拓撲數(shù)據(jù)集;所述網絡拓撲數(shù)據(jù)集包含各數(shù)據(jù)節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和各網絡鏈路的鏈路狀態(tài)數(shù)據(jù);
36、基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,并基于數(shù)據(jù)中心網絡模型、所述狀態(tài)空間和所述動作空間在所述數(shù)據(jù)中心中確定目標備選節(jié)點;所述目標備選節(jié)點為到目標備份節(jié)點的途徑節(jié)點;
37、將待備份數(shù)據(jù)從所述當前節(jié)點傳輸至所述目標備選節(jié)點,直到傳輸至所述目標備份節(jié)點。
38、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
39、獲取當前節(jié)點所在數(shù)據(jù)中心的網絡拓撲數(shù)據(jù)集;所述網絡拓撲數(shù)據(jù)集包含各數(shù)據(jù)節(jié)點的節(jié)點狀態(tài)數(shù)據(jù)和各網絡鏈路的鏈本文檔來自技高網...
【技術保護點】
1.一種容災備份方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,各所述數(shù)據(jù)節(jié)點包含各數(shù)據(jù)中心節(jié)點和各備份節(jié)點;所述鏈路狀態(tài)數(shù)據(jù)包含所述網絡鏈路的使用狀態(tài)和傳輸帶寬,所述節(jié)點狀態(tài)數(shù)據(jù)中包含所述數(shù)據(jù)節(jié)點的源數(shù)據(jù)量和存儲容量,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)確定所述數(shù)據(jù)中心的總狀態(tài)數(shù)據(jù)集,包括:
4.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述狀態(tài)空間、預設的數(shù)據(jù)量差異參數(shù)和網絡鏈路正常業(yè)務比例在所述數(shù)據(jù)中心篩選所述當前節(jié)點的動作空間,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述基于數(shù)據(jù)中心網絡模型、所述狀態(tài)空間和所述動作空間在所述數(shù)據(jù)中心中確定目標備選節(jié)點,包括:
6.根據(jù)權利要求5所述的方法,其特征在于,所述動作空間包含各備選節(jié)點,所述根據(jù)所述回報值和概率算法在所述動作空間中確定目標備選節(jié)點,包括:
7.一種容災備份裝置,
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種容災備份方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)構建所述當前節(jié)點的狀態(tài)空間和動作空間,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,各所述數(shù)據(jù)節(jié)點包含各數(shù)據(jù)中心節(jié)點和各備份節(jié)點;所述鏈路狀態(tài)數(shù)據(jù)包含所述網絡鏈路的使用狀態(tài)和傳輸帶寬,所述節(jié)點狀態(tài)數(shù)據(jù)中包含所述數(shù)據(jù)節(jié)點的源數(shù)據(jù)量和存儲容量,所述基于各所述節(jié)點狀態(tài)數(shù)據(jù)和各所述鏈路狀態(tài)數(shù)據(jù)確定所述數(shù)據(jù)中心的總狀態(tài)數(shù)據(jù)集,包括:
4.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述狀態(tài)空間、預設的數(shù)據(jù)量差異參數(shù)和網絡鏈路正常業(yè)務比例在所述數(shù)據(jù)中心篩選所述當前節(jié)點的動作空間,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述基于數(shù)據(jù)中心網絡模型...
【專利技術屬性】
技術研發(fā)人員:何林,胡家元,劉浩,高敏,曹維華,
申請(專利權)人:中國電信股份有限公司技術創(chuàng)新中心,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。