最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

節(jié)點(diǎn)騰退方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)與流程

文檔序號:41950536發(fā)布日期:2025-05-16 14:10閱讀:2來源:國知局
節(jié)點(diǎn)騰退方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)與流程

本技術(shù)涉及計算機(jī),具體涉及一種節(jié)點(diǎn)騰退方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)。


背景技術(shù):

1、云服務(wù)為通過互聯(lián)網(wǎng)提供計算資源和數(shù)據(jù)存儲的服務(wù),其通過互聯(lián)網(wǎng)方式為用戶或企業(yè)以及其他對象提供計算能力、存儲空間、數(shù)據(jù)庫、應(yīng)用程序等資源。以計算能力為例,pod為部署在服務(wù)節(jié)點(diǎn)中的容器組,其屬于最小的業(yè)務(wù)運(yùn)算單元,云服務(wù)供應(yīng)商可以通過遷移服務(wù)節(jié)點(diǎn)中的容器組,以騰空該服務(wù)節(jié)點(diǎn),實現(xiàn)對騰空后的服務(wù)節(jié)點(diǎn)進(jìn)行回收。

2、相關(guān)技術(shù)在遷移服務(wù)節(jié)點(diǎn)中的容器組時,先對服務(wù)節(jié)點(diǎn)中的容器組進(jìn)行模擬調(diào)度,并在模擬調(diào)度通過后對服務(wù)節(jié)點(diǎn)中的容器組進(jìn)行遷移處理,以騰空服務(wù)節(jié)點(diǎn)資源。

3、在對相關(guān)技術(shù)的研究和實踐過程中,本技術(shù)的發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)在遷移服務(wù)節(jié)點(diǎn)中的容器組時,無法評估當(dāng)前的哪個服務(wù)節(jié)點(diǎn)更適合騰退,這容易導(dǎo)致服務(wù)節(jié)點(diǎn)中的容器組遷移失敗,從而影響服務(wù)節(jié)點(diǎn)資源的回收效率。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供一種節(jié)點(diǎn)騰退方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì),可從模擬調(diào)度通過的服務(wù)節(jié)點(diǎn)中優(yōu)選目標(biāo)服務(wù)節(jié)點(diǎn)進(jìn)行騰退,提高服務(wù)節(jié)點(diǎn)的騰退成功率,確保了服務(wù)節(jié)點(diǎn)的資源回收效率。

2、本技術(shù)實施例提供一種節(jié)點(diǎn)騰退方法,包括:

3、確定待回收資源的服務(wù)節(jié)點(diǎn)集合,并確定騰退速度,其中,所述服務(wù)節(jié)點(diǎn)集合包含至少一個服務(wù)節(jié)點(diǎn);

4、對所述服務(wù)節(jié)點(diǎn)集合中的每個服務(wù)節(jié)點(diǎn)進(jìn)行騰退模擬,以預(yù)測可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn)集合,所述候選服務(wù)節(jié)點(diǎn)集合包括至少一個候選服務(wù)節(jié)點(diǎn);

5、根據(jù)每個候選服務(wù)節(jié)點(diǎn)的資源占用信息和資源類別,確定每個候選服務(wù)節(jié)點(diǎn)的節(jié)點(diǎn)評分;

6、根據(jù)所述騰退速度和所述節(jié)點(diǎn)評分,從所述候選服務(wù)節(jié)點(diǎn)集合中選取目標(biāo)服務(wù)節(jié)點(diǎn);

7、對所述目標(biāo)服務(wù)節(jié)點(diǎn)上的運(yùn)行的容器組進(jìn)行遷移處理,以在所述目標(biāo)服務(wù)節(jié)點(diǎn)上的容器組遷移成功后回收目標(biāo)服務(wù)節(jié)點(diǎn)的運(yùn)算資源。

8、相應(yīng)的,本技術(shù)實施例提供一種節(jié)點(diǎn)騰退裝置,包括:

9、第一確定單元,用于確定待回收資源的服務(wù)節(jié)點(diǎn)集合,并確定騰退速度,其中,所述服務(wù)節(jié)點(diǎn)集合包含至少一個服務(wù)節(jié)點(diǎn);

10、預(yù)測單元,用于對所述服務(wù)節(jié)點(diǎn)集合中的每個服務(wù)節(jié)點(diǎn)進(jìn)行騰退模擬,以預(yù)測可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn)集合,所述候選服務(wù)節(jié)點(diǎn)集合包括至少一個候選服務(wù)節(jié)點(diǎn);

11、第二確定單元,用于根據(jù)每個候選服務(wù)節(jié)點(diǎn)的資源占用信息和資源類別,確定每個候選服務(wù)節(jié)點(diǎn)的節(jié)點(diǎn)評分;

12、選取單元,用于根據(jù)所述騰退速度和所述節(jié)點(diǎn)評分,從所述候選服務(wù)節(jié)點(diǎn)集合中選取目標(biāo)服務(wù)節(jié)點(diǎn);

13、回收單元,用于對所述目標(biāo)服務(wù)節(jié)點(diǎn)上的運(yùn)行的容器組進(jìn)行遷移處理,以在所述目標(biāo)服務(wù)節(jié)點(diǎn)上的容器組遷移成功后回收目標(biāo)服務(wù)節(jié)點(diǎn)的運(yùn)算資源。

14、在一些實施方式中,所述第二確定單元,還用于:

15、根據(jù)每個候選服務(wù)節(jié)點(diǎn)的資源占用信息,確定每個候選服務(wù)節(jié)點(diǎn)中針對已部署目標(biāo)業(yè)務(wù)的資源占用評分;

16、確定每個候選服務(wù)節(jié)點(diǎn)的資源類別對應(yīng)的資源類別評分;

17、根據(jù)每個候選服務(wù)節(jié)點(diǎn)的所述資源占用評分和所述資源類別評分,確定每個候選服務(wù)節(jié)點(diǎn)的節(jié)點(diǎn)評分。

18、在一些實施方式中,所述資源占用信息包括所述候選服務(wù)節(jié)點(diǎn)針對已部署目標(biāo)業(yè)務(wù)的資源分配率和運(yùn)行的容器組的容器組數(shù)量,所述第二確定單元,還用于:

19、根據(jù)每個候選服務(wù)節(jié)點(diǎn)的所述資源分配率,確定每個候選服務(wù)節(jié)點(diǎn)的資源分配評分;所述資源分配評分與所述資源分配率呈負(fù)相關(guān)關(guān)系;

20、根據(jù)每個候選服務(wù)節(jié)點(diǎn)上運(yùn)行的容器組的容器組數(shù)量,確定每個候選服務(wù)節(jié)點(diǎn)對所述目標(biāo)業(yè)務(wù)占用的容器組進(jìn)行遷移處理時的業(yè)務(wù)影響評分,所述業(yè)務(wù)影響評分與所述容器組數(shù)量呈負(fù)相關(guān)關(guān)系;

21、根據(jù)每個候選服務(wù)節(jié)點(diǎn)的資源分配評分和業(yè)務(wù)影響評分,確定每個候選服務(wù)節(jié)點(diǎn)的資源占用評分。

22、在一些實施方式中,所述第二確定單元,還用于:

23、查詢所述服務(wù)節(jié)點(diǎn)集合之外的其他服務(wù)節(jié)點(diǎn)的資源類別;

24、確定所述其他服務(wù)節(jié)點(diǎn)中每個資源類別對應(yīng)的服務(wù)節(jié)點(diǎn)的保有量;

25、基于每個資源類別對應(yīng)的服務(wù)節(jié)點(diǎn)的保有量,確定所述其他服務(wù)節(jié)點(diǎn)中每個資源類別的服務(wù)節(jié)點(diǎn)的權(quán)重值;

26、根據(jù)每個資源類別的服務(wù)節(jié)點(diǎn)的權(quán)重值,確定每個候選服務(wù)節(jié)點(diǎn)的資源類別的優(yōu)先系數(shù),并根據(jù)每個候選服務(wù)節(jié)點(diǎn)的優(yōu)先系數(shù)確定每個候選服務(wù)節(jié)點(diǎn)的資源類別評分。

27、在一些實施方式中,所述選取單元,還用于:

28、按照所述節(jié)點(diǎn)評分由大到小的順序,對所述候選服務(wù)節(jié)點(diǎn)集合中的候選服務(wù)節(jié)點(diǎn)進(jìn)行排序,得到候選服務(wù)節(jié)點(diǎn)排序;

29、根據(jù)所述騰退速度,確定單位時間內(nèi)進(jìn)行騰退處理的節(jié)點(diǎn)數(shù)量;

30、根據(jù)所述節(jié)點(diǎn)數(shù)量,從所述候選服務(wù)節(jié)點(diǎn)排序中選取排序在先的目標(biāo)服務(wù)節(jié)點(diǎn)。

31、在一些實施方式中,所述預(yù)測單元,還用于:

32、識別所述服務(wù)節(jié)點(diǎn)集合中部署在每個服務(wù)節(jié)點(diǎn)的目標(biāo)業(yè)務(wù)的業(yè)務(wù)類型;

33、對所述服務(wù)節(jié)點(diǎn)集合中所述業(yè)務(wù)類型為預(yù)設(shè)業(yè)務(wù)類型的服務(wù)節(jié)點(diǎn)進(jìn)行過濾,得到過濾后的服務(wù)節(jié)點(diǎn)集合;

34、查詢所述過濾后的服務(wù)節(jié)點(diǎn)集合中每個服務(wù)節(jié)點(diǎn)的歷史騰退記錄,并移除所述歷史騰退記錄中存在騰退失敗的服務(wù)節(jié)點(diǎn),得到初始服務(wù)節(jié)點(diǎn)集合;

35、對所述初始服務(wù)節(jié)點(diǎn)集合中每個服務(wù)節(jié)點(diǎn)上的容器組進(jìn)行兼容性部署的預(yù)測,以預(yù)測得到可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn)集合。

36、在一些實施方式中,所述預(yù)測單元,還用于:

37、針對所述初始服務(wù)節(jié)點(diǎn)集合中的每個服務(wù)節(jié)點(diǎn),確定與部署在所述服務(wù)節(jié)點(diǎn)上每個容器組相兼容的目標(biāo)資源類別;

38、查詢所述服務(wù)節(jié)點(diǎn)集合中與所述目標(biāo)資源類別對應(yīng)的待處理服務(wù)節(jié)點(diǎn),并確定所述待處理服務(wù)節(jié)點(diǎn)的總數(shù)量;

39、若所述待處理服務(wù)節(jié)點(diǎn)的總數(shù)量大于預(yù)設(shè)閾值,且檢測到所述待處理服務(wù)節(jié)點(diǎn)上未部署有與所述容器組不兼容的其他容器組,則將所述服務(wù)節(jié)點(diǎn)確定為可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn),以獲得候選服務(wù)節(jié)點(diǎn)集合。

40、在一些實施方式中,所述回收單元,還用于:

41、對所述目標(biāo)服務(wù)節(jié)點(diǎn)中的每個容器組執(zhí)行遷移處理,得到遷移處理結(jié)果;

42、若所述遷移處理結(jié)果為遷移成功,則確定對遷移處理后的目標(biāo)服務(wù)節(jié)點(diǎn)的運(yùn)算資源進(jìn)行回收;

43、若所述遷移處理結(jié)果為遷移失敗,則確定不回收所述目標(biāo)服務(wù)節(jié)點(diǎn)的運(yùn)算資源。

44、在一些實施方式中,所述回收單元,還用于:

45、從所述服務(wù)節(jié)點(diǎn)集合中篩選出與所述目標(biāo)服務(wù)節(jié)點(diǎn)的資源類別相同的待處理服務(wù)節(jié)點(diǎn);

46、將所述目標(biāo)服務(wù)節(jié)點(diǎn)的配置狀態(tài)調(diào)整為不可調(diào)度狀態(tài),并向所述待處理服務(wù)節(jié)點(diǎn)上請求創(chuàng)建與所述容器組相對應(yīng)的目標(biāo)容器組,得到創(chuàng)建結(jié)果;

47、若所述創(chuàng)建結(jié)果為每個目標(biāo)容器組都創(chuàng)建成功,則刪除不可調(diào)度狀態(tài)的目標(biāo)服務(wù)節(jié)點(diǎn)中對應(yīng)的容器組,并確定遷移處理結(jié)果為遷移成功;

48、若所述單元創(chuàng)建結(jié)果為存在至少一個目標(biāo)容器組創(chuàng)建失敗,則確定遷移處理結(jié)果為遷移失敗。

49、在一些實施方式中,所述回收單元,還用于:

50、接收針對遷移處理后的目標(biāo)服務(wù)節(jié)點(diǎn)的注銷請求,所述注銷請求攜帶有發(fā)起所述注銷請求的目標(biāo)賬戶信息;

51、確定所述遷移處理后的目標(biāo)服務(wù)節(jié)點(diǎn)的目標(biāo)地址信息;

52、解除所述目標(biāo)賬戶信息與所述目標(biāo)地址信息之間的權(quán)限綁定關(guān)系,并將解除權(quán)限綁定關(guān)系完畢的目標(biāo)地址信息添加至可用資源節(jié)點(diǎn)列表。

53、此外,本技術(shù)實施例還提供一種計算機(jī)設(shè)備,包括處理器和存儲器,所述存儲器存儲有計算機(jī)程序,所述處理器用于運(yùn)行所述存儲器內(nèi)的計算機(jī)程序?qū)崿F(xiàn)本技術(shù)實施例提供的任一種節(jié)點(diǎn)騰退方法中的步驟。

54、此外,本技術(shù)實施例還提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有多條指令,所述指令適于處理器進(jìn)行加載,以執(zhí)行本技術(shù)實施例所提供的任一種節(jié)點(diǎn)騰退方法中的步驟。

55、此外,本技術(shù)實施例還提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)指令,所述計算機(jī)指被執(zhí)行時實現(xiàn)本技術(shù)實施例所提供的任一種節(jié)點(diǎn)騰退方法中的步驟。

56、本技術(shù)實施例可先設(shè)定需要進(jìn)行資源回收的服務(wù)節(jié)點(diǎn)集合(集群)以及服務(wù)節(jié)點(diǎn)的騰退速度,并對服務(wù)節(jié)點(diǎn)集合中的每個服務(wù)節(jié)點(diǎn)進(jìn)行騰退模擬,以針對服務(wù)節(jié)點(diǎn)中運(yùn)行的容器組進(jìn)行模擬調(diào)度,篩選出可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn),然后,每個候選服務(wù)節(jié)點(diǎn)都按照自身的資源占用情況和資源類型進(jìn)行評分,以按照騰退速度和候選服務(wù)節(jié)點(diǎn)的評分大小從所有的候選服務(wù)節(jié)點(diǎn)中選取至少一個目標(biāo)服務(wù)節(jié)點(diǎn),最后,對目標(biāo)服務(wù)節(jié)點(diǎn)上容器組進(jìn)行遷移處理,并對每個遷移成功的目標(biāo)服務(wù)節(jié)點(diǎn)進(jìn)行運(yùn)算資源的回收。以此,可實現(xiàn)從模擬調(diào)度通過的服務(wù)節(jié)點(diǎn)中優(yōu)選目標(biāo)服務(wù)節(jié)點(diǎn)進(jìn)行騰退,提高服務(wù)節(jié)點(diǎn)的騰退成功率,確保了服務(wù)節(jié)點(diǎn)的資源回收效率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1