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

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

文檔序號(hào):41950536發(fā)布日期:2025-05-16 14:10閱讀:15來源:國(guó)知局

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


背景技術(shù):

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

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

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


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

1、本技術(shù)實(shí)施例提供一種節(jié)點(diǎn)騰退方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(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ù)實(shí)施例提供一種節(jié)點(diǎn)騰退方法,包括:

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

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

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

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

7、對(duì)所述目標(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ù)實(shí)施例提供一種節(jié)點(diǎn)騰退裝置,包括:

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

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

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

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

13、回收單元,用于對(duì)所述目標(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、在一些實(shí)施方式中,所述第二確定單元,還用于:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

29、根據(jù)所述騰退速度,確定單位時(shí)間內(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、在一些實(shí)施方式中,所述預(yù)測(cè)單元,還用于:

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

33、對(duì)所述服務(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)集合中每個(gè)服務(wù)節(jié)點(diǎn)的歷史騰退記錄,并移除所述歷史騰退記錄中存在騰退失敗的服務(wù)節(jié)點(diǎn),得到初始服務(wù)節(jié)點(diǎn)集合;

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

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

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

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

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

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

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

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

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

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

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)上請(qǐng)求創(chuàng)建與所述容器組相對(duì)應(yīng)的目標(biāo)容器組,得到創(chuàng)建結(jié)果;

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

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

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

50、接收針對(duì)遷移處理后的目標(biāo)服務(wù)節(jié)點(diǎn)的注銷請(qǐng)求,所述注銷請(qǐng)求攜帶有發(fā)起所述注銷請(qǐng)求的目標(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ù)實(shí)施例還提供一種計(jì)算機(jī)設(shè)備,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器用于運(yùn)行所述存儲(chǔ)器內(nèi)的計(jì)算機(jī)程序?qū)崿F(xiàn)本技術(shù)實(shí)施例提供的任一種節(jié)點(diǎn)騰退方法中的步驟。

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

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

56、本技術(shù)實(shí)施例可先設(shè)定需要進(jìn)行資源回收的服務(wù)節(jié)點(diǎn)集合(集群)以及服務(wù)節(jié)點(diǎn)的騰退速度,并對(duì)服務(wù)節(jié)點(diǎn)集合中的每個(gè)服務(wù)節(jié)點(diǎn)進(jìn)行騰退模擬,以針對(duì)服務(wù)節(jié)點(diǎn)中運(yùn)行的容器組進(jìn)行模擬調(diào)度,篩選出可執(zhí)行騰退的候選服務(wù)節(jié)點(diǎn),然后,每個(gè)候選服務(wù)節(jié)點(diǎn)都按照自身的資源占用情況和資源類型進(jìn)行評(píng)分,以按照騰退速度和候選服務(wù)節(jié)點(diǎn)的評(píng)分大小從所有的候選服務(wù)節(jié)點(diǎn)中選取至少一個(gè)目標(biāo)服務(wù)節(jié)點(diǎn),最后,對(duì)目標(biāo)服務(wù)節(jié)點(diǎn)上容器組進(jìn)行遷移處理,并對(duì)每個(gè)遷移成功的目標(biāo)服務(wù)節(jié)點(diǎn)進(jìn)行運(yùn)算資源的回收。以此,可實(shí)現(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頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1