两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

微服務(wù)的最優(yōu)部署方式的確定方法、裝置、介質(zhì)和系統(tǒng)與流程

文檔序號:40608347發(fā)布日期:2025-01-07 20:49閱讀:7來源:國知局
微服務(wù)的最優(yōu)部署方式的確定方法、裝置、介質(zhì)和系統(tǒng)與流程

本申請涉及微服務(wù),具體而言,涉及一種微服務(wù)的最優(yōu)部署方式的確定方法、裝置、介質(zhì)和系統(tǒng)。


背景技術(shù):

1、對于微服務(wù)應(yīng)用來說,微服務(wù)部署方式及實例個數(shù)對系統(tǒng)處理能力存在較大影響,而在可部署服務(wù)器數(shù)量一定的條件下,采用何種服務(wù)部署方式既能讓服務(wù)器資源充分利用起來,又能讓系統(tǒng)獲得最大處理能力一直是困擾開發(fā)、測試、運維的難題。傳統(tǒng)方式一般是通過人工手段不斷調(diào)整服務(wù)部署方式和實例數(shù)量,來獲取服務(wù)最佳部署方式和實例數(shù)量,此種方式需要耗費大量的人力成本和時間成本。

2、即現(xiàn)有方案采用人工手段對微服務(wù)部署方式進行調(diào)整,從而使得確定最優(yōu)微服務(wù)部署方式的時間較長。


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

1、本申請的主要目的在于提供一種微服務(wù)的最優(yōu)部署方式的確定方法、裝置、介質(zhì)和系統(tǒng),以至少解決現(xiàn)有方案采用人工手段對微服務(wù)部署方式進行調(diào)整,從而使得確定最優(yōu)微服務(wù)部署方式的時間較長的問題。

2、為了實現(xiàn)上述目的,根據(jù)本申請的一個方面,提供了一種微服務(wù)的最優(yōu)部署方式的確定方法,該方法包括:

3、獲取各類微服務(wù)的綜合得分,得到多個第一綜合得分;并根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,以增加空閑服務(wù)器的數(shù)量,直到當(dāng)前縮配后的目標(biāo)微服務(wù)類別對應(yīng)的部署方式的最高tps的下降幅度大于或者等于預(yù)設(shè)幅度為止,所述各類微服務(wù)的綜合得分表征各類所述微服務(wù)的處理效率,所述目標(biāo)微服務(wù)類別為所有的待縮配的所述微服務(wù)的類別;

4、再次獲取各類所述微服務(wù)的綜合得分,得到多個第二綜合得分;并增加與所有的所述第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,直到不存在所述空閑服務(wù)器為止;

5、確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分,并確定最優(yōu)部署方式為所有的所述第三綜合得分中的最大值。

6、可選地,根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,包括:

7、確定所述目標(biāo)微服務(wù)類別為與所述第一綜合得分小于預(yù)設(shè)得分對應(yīng)的微服務(wù)類別;

8、確定目標(biāo)微服務(wù)的tps差值為所述目標(biāo)微服務(wù)的當(dāng)前部署方式的最高tps與上一種部署方式的最高tps的差值,所述目標(biāo)微服務(wù)為所述目標(biāo)微服務(wù)類別中的一個微服務(wù);

9、在所述目標(biāo)微服務(wù)的所述tps差值大于或者等于預(yù)設(shè)差值的情況下,確定所述目標(biāo)微服務(wù)類別中除了所述目標(biāo)微服務(wù)以外的一個微服務(wù)的tps差值;

10、在所述目標(biāo)微服務(wù)的所述tps差值小于所述預(yù)設(shè)差值的情況下,從目標(biāo)服務(wù)器中刪除所述目標(biāo)微服務(wù),并將所述目標(biāo)服務(wù)器修改為空閑服務(wù)器,并生成一個新的部署方式。

11、可選地,增加與所有的所述第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,包括:

12、將所有的所述空閑服務(wù)器中的一臺分配至目標(biāo)服務(wù)器組中,并生成一個新的部署方式,所述目標(biāo)服務(wù)器組為與所有的所述第二綜合得分中的最大值對應(yīng)的所述服務(wù)器組。

13、可選地,獲取各類微服務(wù)的綜合得分,包括:

14、根據(jù)確定各類所述微服務(wù)的所述綜合得分,其中,p1為各類所述微服務(wù)的所述綜合得分,si為第i個指標(biāo)的實際值,mi為第i個指標(biāo)的標(biāo)準(zhǔn)值,ri為第i個指標(biāo)的權(quán)重值,n為指標(biāo)的總數(shù)量,t為各類所述微服務(wù)對應(yīng)的服務(wù)器的數(shù)量。

15、可選地,確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分,包括:

16、根據(jù)確定所述第三綜合得分,其中,p2為所述第三綜合得分,f1為初始部署均分,f2為當(dāng)前部署均分,tps1為初始tps,tps2為當(dāng)前tps,f3為空閑服務(wù)器使用率,a1、a2、a3分別為第一權(quán)重值、第二權(quán)重值、第三權(quán)重值,a4為分值系數(shù)。

17、可選地,在確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分之前,所述方法還包括:

18、根據(jù)和確定所述初始部署均分和所述當(dāng)前部署均分,si為第i個指標(biāo)的實際值,mi為第i個指標(biāo)的標(biāo)準(zhǔn)值,ri為第i個指標(biāo)的權(quán)重值,n為指標(biāo)的總數(shù)量,ts為初始服務(wù)器的總數(shù)量,tp為當(dāng)前服務(wù)器的數(shù)量。

19、可選地,在確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分之前,所述方法還包括:

20、根據(jù)確定所述空閑服務(wù)器使用率,其中,tb為初始空閑服務(wù)器的數(shù)量。

21、根據(jù)本申請的另一方面,提供了一種微服務(wù)的最優(yōu)部署方式的確定裝置,該裝置包括:

22、第一獲取單元,用于獲取各類微服務(wù)的綜合得分,得到多個第一綜合得分;并根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,以增加空閑服務(wù)器的數(shù)量,直到當(dāng)前縮配后的目標(biāo)微服務(wù)類別對應(yīng)的部署方式的最高tps的下降幅度大于或者等于預(yù)設(shè)幅度為止,所述各類微服務(wù)的綜合得分表征各類所述微服務(wù)的處理效率,所述目標(biāo)微服務(wù)類別為所有的待縮配的所述微服務(wù)的類別;

23、第二獲取單元,用于再次獲取各類所述微服務(wù)的綜合得分,得到多個第二綜合得分;并增加與所有的所述第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,直到不存在所述空閑服務(wù)器為止;

24、確定單元,用于確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分,并確定最優(yōu)部署方式為所有的所述第三綜合得分中的最大值。

25、根據(jù)本申請的另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行任意一種所述的微服務(wù)的最優(yōu)部署方式的確定方法。

26、根據(jù)本申請的另一方面,提供了一種微服務(wù)的最優(yōu)部署方式的確定系統(tǒng),該系統(tǒng)包括:一個或多個處理器,存儲器,以及一個或多個程序,其中,所述一個或多個程序被存儲在所述存儲器中,并且被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括用于執(zhí)行任意一種所述的微服務(wù)的最優(yōu)部署方式的確定方法。

27、應(yīng)用本申請的技術(shù)方案,通過根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,以增加空閑服務(wù)器的數(shù)量,直到當(dāng)前縮配后的目標(biāo)微服務(wù)類別對應(yīng)的部署方式的最高tps的下降幅度大于或者等于預(yù)設(shè)幅度為止,再增加與所有的所述第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,直到不存在所述空閑服務(wù)器為止,從而使得空閑服務(wù)器能夠更加有效地被調(diào)用,最后確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分,并確定最優(yōu)部署方式為所有的所述第三綜合得分中的最大值,相比現(xiàn)有方案來說,本申請的確定最優(yōu)微服務(wù)部署方式的所需時長較短,從而效率得以提高,進而解決了現(xiàn)有方案采用人工手段對微服務(wù)部署方式進行調(diào)整,從而使得確定最優(yōu)微服務(wù)部署方式的時間較長的問題。



技術(shù)特征:

1.一種微服務(wù)的最優(yōu)部署方式的確定方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,增加與所有的所述第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取各類微服務(wù)的綜合得分,包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分,包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分之前,所述方法還包括:

7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在確定當(dāng)前各所述部署方式的綜合得分,得到多個第三綜合得分之前,所述方法還包括:

8.一種微服務(wù)的最優(yōu)部署方式的確定裝置,其特征在于,包括:

9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行權(quán)利要求1至7中任意一項所述的微服務(wù)的最優(yōu)部署方式的確定方法。

10.一種微服務(wù)的最優(yōu)部署方式的確定系統(tǒng),其特征在于,包括:一個或多個處理器,存儲器,以及一個或多個程序,其中,所述一個或多個程序被存儲在所述存儲器中,并且被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括用于執(zhí)行權(quán)利要求1至7中任意一項所述的微服務(wù)的最優(yōu)部署方式的確定方法。


技術(shù)總結(jié)
本申請?zhí)峁┝艘环N微服務(wù)的最優(yōu)部署方式的確定方法、裝置、介質(zhì)和系統(tǒng),該方法通過根據(jù)所有的第一綜合得分,對所有的服務(wù)器中的至少部分進行縮配處理,生成至少一個新的部署方式,以增加空閑服務(wù)器的數(shù)量,再增加與所有的第二綜合得分中的最大值對應(yīng)的服務(wù)器組中的服務(wù)器數(shù)量,生成至少一個新的部署方式,從而使得空閑服務(wù)器能夠更加有效地被調(diào)用,最后確定最優(yōu)部署方式為所有的第三綜合得分中的最大值,相比現(xiàn)有方案來說,本申請的確定最優(yōu)微服務(wù)部署方式的所需時長較短,從而效率得以提高,進而解決了現(xiàn)有方案采用人工手段對微服務(wù)部署方式進行調(diào)整,從而使得確定最優(yōu)微服務(wù)部署方式的時間較長的問題。

技術(shù)研發(fā)人員:魏義鵬,凡紅,錢改林,詹月,趙心怡
受保護的技術(shù)使用者:中國郵政儲蓄銀行股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武义县| 通道| 雷州市| 克什克腾旗| 高台县| 广东省| 江西省| 合阳县| 宁乡县| 微山县| 泰顺县| 天镇县| 绥棱县| 涿鹿县| 荃湾区| 怀集县| 枝江市| 绥芬河市| 开封县| 乌拉特前旗| 盖州市| 东乌珠穆沁旗| 新竹市| 五莲县| 汤原县| 嘉兴市| 贵溪市| 阿尔山市| 开封市| 顺平县| 河池市| 姚安县| 玉龙| 保康县| 合肥市| 青铜峡市| 乌兰县| 陈巴尔虎旗| 庆元县| 阜城县| 中宁县|