欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

待部署服務的智能部署方法、裝置和計算機設備與流程

文檔序號:40531594發(fā)布日期:2024-12-31 13:46閱讀:33來源:國知局
待部署服務的智能部署方法、裝置和計算機設備與流程

本發(fā)明涉及計算機,特別是涉及一種待部署服務的智能部署方法、裝置和計算機設備。


背景技術(shù):

1、服務器提供高容量、高性能的存儲解決方案,確保數(shù)據(jù)的安全與可靠。隨著企業(yè)業(yè)務的擴展,數(shù)據(jù)量急劇增加,服務器能夠有效地管理和存儲這些數(shù)據(jù),同時支持數(shù)據(jù)的備份與恢復,確保數(shù)據(jù)安全,并在必要時快速恢復,企業(yè)需要服務器來托管網(wǎng)站、提供電子郵件服務、文件共享等。同時,自主開發(fā)或使用的企業(yè)應用也需要在服務器上運行,部署服務器對于企業(yè)來說,不僅是技術(shù)發(fā)展的必然趨勢,也是提升效率、保障數(shù)據(jù)安全、實現(xiàn)業(yè)務連續(xù)性的重要手段。

2、目前通過以下兩種方式來實現(xiàn)服務器部署,第一種是利用部署系統(tǒng)隨機在一個或多個機房、區(qū)域、機架上隨機選擇待部署服務的服務器。第二種是利用已擁有的固定服務器ip在該服務器上部署指定的服務。

3、然而,上述第一種方案,隨機部署,未考慮到服務器之間的網(wǎng)絡傳輸情況,會導致多個待部署服務之間網(wǎng)絡傳輸?shù)难訒r變長。上述第二種方案,因為需要擁有固定服務器ip,因此需要人工劃分服務器,需先獲取網(wǎng)絡拓樸圖前提下進行,在未知網(wǎng)絡拓撲的情況下,人工劃分服務器會增加多個服務間的延時、負載不均衡、缺少高可用性等問題。


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

1、基于此,有必要針對上述技術(shù)問題,提供一種待部署服務的智能部署方法、裝置和計算機設備。

2、一種待部署服務的智能部署方法,所述方法包括:

3、根據(jù)預設的響應時間區(qū)間對待部署區(qū)域內(nèi)的服務器之間的響應時間鍵值對進行聚類,得到多個聚類區(qū)間;所述響應時間鍵值對以收發(fā)雙方的ip作為鍵,以響應時間為值;

4、根據(jù)待部署服務的線性關(guān)系鏈路構(gòu)建鏈路上各服務對應的依賴關(guān)系三元組;所述依賴關(guān)系三元組包括服務序號、服務名稱以及已部署服務的容器ip;

5、根據(jù)所述依賴關(guān)系三元組選取已部署服務的容器ip,查找距離所述容器ip最快的可用聚類區(qū)間以及對應的服務器ip列表,根據(jù)所述已部署服務的上下游確定待匹配服務,根據(jù)待匹配服務的規(guī)格鍵值對從所述服務器ip列表中匹配可用規(guī)格最多的服務器ip,得到對應的部署結(jié)果;所述規(guī)格鍵值對以待匹配服務的規(guī)格為鍵,對應的數(shù)量為值;

6、對所述依賴關(guān)系三元組中的序號進行排序,得到各候選服務部署順序?qū)男蛱柧€性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算對應候選服務部署順序下的總響應時間,得到最小響應時間線性表,根據(jù)所述最小響應時間線性表進行服務部署;所述部署鍵值對以各服務的序號為鍵,對應的部署結(jié)果為值。

7、一種待部署服務的智能部署裝置,所述裝置包括:

8、時間聚類模塊,用于根據(jù)預設的響應時間區(qū)間對待部署區(qū)域內(nèi)的服務器之間的響應時間鍵值對進行聚類,得到多個聚類區(qū)間;所述響應時間鍵值對以收發(fā)雙方的ip作為鍵,以響應時間為值;

9、關(guān)系確定模塊,用于根據(jù)待部署服務的線性關(guān)系鏈路構(gòu)建鏈路上各服務對應的依賴關(guān)系三元組;所述依賴關(guān)系三元組包括服務序號、服務名稱以及已部署服務的容器ip;

10、規(guī)格匹配模塊,用于根據(jù)所述依賴關(guān)系三元組選取已部署服務的容器ip,查找距離所述容器ip最快的可用聚類區(qū)間以及對應的服務器ip列表,根據(jù)所述已部署服務的上下游確定待匹配服務,根據(jù)待匹配服務的規(guī)格鍵值對從所述服務器ip列表中匹配可用規(guī)格最多的服務器ip,得到對應的部署結(jié)果;所述規(guī)格鍵值對以待匹配服務的規(guī)格為鍵,對應的數(shù)量為值;

11、服務部署模塊,用于對所述依賴關(guān)系三元組中的序號進行排序,得到各候選服務部署順序?qū)男蛱柧€性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算對應候選服務部署順序下的總響應時間,得到最小響應時間線性表,根據(jù)所述最小響應時間線性表進行服務部署;所述部署鍵值對以各服務的序號為鍵,對應的部署結(jié)果為值。

12、一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:

13、根據(jù)預設的響應時間區(qū)間對待部署區(qū)域內(nèi)的服務器之間的響應時間鍵值對進行聚類,得到多個聚類區(qū)間;所述響應時間鍵值對以收發(fā)雙方的ip作為鍵,以響應時間為值;

14、根據(jù)待部署服務的線性關(guān)系鏈路構(gòu)建鏈路上各服務對應的依賴關(guān)系三元組;所述依賴關(guān)系三元組包括服務序號、服務名稱以及已部署服務的容器ip;

15、根據(jù)所述依賴關(guān)系三元組選取已部署服務的容器ip,查找距離所述容器ip最快的可用聚類區(qū)間以及對應的服務器ip列表,根據(jù)所述已部署服務的上下游確定待匹配服務,根據(jù)待匹配服務的規(guī)格鍵值對從所述服務器ip列表中匹配可用規(guī)格最多的服務器ip,得到對應的部署結(jié)果;所述規(guī)格鍵值對以待匹配服務的規(guī)格為鍵,對應的數(shù)量為值;

16、對所述依賴關(guān)系三元組中的序號進行排序,得到各候選服務部署順序?qū)男蛱柧€性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算對應候選服務部署順序下的總響應時間,得到最小響應時間線性表,根據(jù)所述最小響應時間線性表進行服務部署;所述部署鍵值對以各服務的序號為鍵,對應的部署結(jié)果為值。

17、一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:

18、根據(jù)預設的響應時間區(qū)間對待部署區(qū)域內(nèi)的服務器之間的響應時間鍵值對進行聚類,得到多個聚類區(qū)間;所述響應時間鍵值對以收發(fā)雙方的ip作為鍵,以響應時間為值;

19、根據(jù)待部署服務的線性關(guān)系鏈路構(gòu)建鏈路上各服務對應的依賴關(guān)系三元組;所述依賴關(guān)系三元組包括服務序號、服務名稱以及已部署服務的容器ip;

20、根據(jù)所述依賴關(guān)系三元組選取已部署服務的容器ip,查找距離所述容器ip最快的可用聚類區(qū)間以及對應的服務器ip列表,根據(jù)所述已部署服務的上下游確定待匹配服務,根據(jù)待匹配服務的規(guī)格鍵值對從所述服務器ip列表中匹配可用規(guī)格最多的服務器ip,得到對應的部署結(jié)果;所述規(guī)格鍵值對以待匹配服務的規(guī)格為鍵,對應的數(shù)量為值;

21、對所述依賴關(guān)系三元組中的序號進行排序,得到各候選服務部署順序?qū)男蛱柧€性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算對應候選服務部署順序下的總響應時間,得到最小響應時間線性表,根據(jù)所述最小響應時間線性表進行服務部署;所述部署鍵值對以各服務的序號為鍵,對應的部署結(jié)果為值。

22、上述待部署服務的智能部署方法、裝置和計算機設備,通過獲取服務器之間的網(wǎng)絡響應時間,進行聚類分析,有利于后續(xù)服務器選擇和部署順序優(yōu)化,由用戶確立多個服務間的線性依賴關(guān)系,能夠減少圖計算帶來的計算復雜性,基于聚類分析結(jié)果實現(xiàn)更加精細化和動態(tài)的服務器選擇,能夠減少網(wǎng)絡延時,提高部署效率和服務的高可用性,在服務器部署過程中采用遞歸計算方法,實現(xiàn)較低內(nèi)存占用。本發(fā)明實施例,能夠降低網(wǎng)絡延時、提高負載的均衡分布,實現(xiàn)服務部署的智能化。



技術(shù)特征:

1.一種待部署服務的智能部署方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,設置響應時間區(qū)間的步驟,包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預設的響應時間區(qū)間對待部署區(qū)域內(nèi)的服務器之間的響應時間鍵值對進行聚類,得到多個聚類區(qū)間包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述依賴關(guān)系三元組選取已部署服務的容器ip包括:

5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述查找距離所述容器ip最快的可用聚類區(qū)間以及對應的服務器ip列表包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述依賴關(guān)系三元組中的序號進行排序,得到各候選服務部署順序?qū)男蛱柧€性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算對應候選服務部署順序下的總響應時間,得到最小響應時間線性表包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述遞歸遍歷剩余候選服務部署順序,根據(jù)遞歸結(jié)果更新所述最小響應時間線性表,包括:

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述最小響應時間線性表進行服務部署包括:

9.一種待部署服務的智能部署裝置,其特征在于,所述裝置包括:

10.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至8中任一項所述方法的步驟。


技術(shù)總結(jié)
本發(fā)明涉及一種待部署服務的智能部署方法、裝置和計算機設備。所述方法包括:根據(jù)響應時間區(qū)間對各服務器的響應時間鍵值對進行聚類,得到多個聚類區(qū)間;根據(jù)構(gòu)建的依賴關(guān)系三元組選取已部署服務的容器IP,查找距離容器IP最快的可用聚類區(qū)間以及對應的服務器IP列表,根據(jù)已部署服務的上下游確定待匹配服務,根據(jù)待匹配服務的規(guī)格鍵值對從服務器IP列表中匹配可用規(guī)格最多的服務器IP得到對應的部署結(jié)果;對依賴關(guān)系三元組中的序號進行排序得到序號線性表,根據(jù)序號線性表中各序號對應的部署鍵值對計算總響應時間,得到最小響應時間線性表,根據(jù)最小響應時間線性表進行服務部署。采用本方法能夠降低網(wǎng)絡延時、提高負載的均衡分布,智能化服務部署。

技術(shù)研發(fā)人員:周聰雄,張偉平,涂健,胡海瑞,陳鵬,熊進賢
受保護的技術(shù)使用者:中電信數(shù)智科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玛纳斯县| 玛曲县| 桦甸市| 铁力市| 本溪| 义乌市| 凤冈县| 柳林县| 潜江市| 梅河口市| 化德县| 彰武县| 固镇县| 三原县| 新沂市| 衡山县| 横峰县| 西宁市| 霍州市| 漳浦县| 镇康县| 定安县| 伊春市| 张家口市| 娱乐| 泊头市| 抚顺市| 虹口区| 射阳县| 灵石县| 留坝县| 电白县| 海盐县| 塔城市| 芦山县| 玉龙| 建阳市| 辽阳市| 安泽县| 酉阳| 藁城市|