System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及通信,尤其涉及一種應用服務的親和性隱患確定方法、裝置、電子設備及存儲介質。
技術介紹
1、運營商的業務故障感知、處理經歷了一個漫長的發展過程,目前在快速感知故障的同時,運營商也將依托現有網管系統業務架構進行分析處理。提前發現目標應用服務的高可用隱患可以減少業務故障全阻,提高用戶感知度。
2、現有的目標應用服務的親和性隱患通常是在出現業務故障后才發現,可知現有的目標應用服務的親和性隱患的確定并不智能。
技術實現思路
1、本專利技術提供一種應用服務的親和性隱患確定方法、裝置、電子設備及存儲介質,用以解決現有技術中目標應用服務的親和性隱患的確定并不智能的缺陷,實現自動提前獲取目標應用服務的親和性隱患。
2、本專利技術提供一種應用服務的親和性隱患確定方法,包括:當目標應用服務的集群節點數大于1時,獲取目標應用服務的部署方式;若部署方式為虛擬機部署,則基于目標應用服務對應的單虛擬機部署集群節點數和/或目標應用服務對應的單物理機關聯虛擬機數量確定目標應用服務的親和性隱患等級;若部署方式為容器部署,則基于目標應用服務對應的單容器部署集群節點數、目標應用服務對應的單平臺部署容器數量和/或目標應用服務對應的單主機部署平臺數確定親和性隱患等級。
3、根據本專利技術提供的應用服務的親和性隱患確定方法,基于目標應用服務對應的單虛擬機部署集群節點數和/或目標應用服務對應的單物理機關聯虛擬機數量確定目標應用服務的親和性隱患等級,包括:當單虛擬機部署集群節點數大
4、根據本專利技術提供的應用服務的親和性隱患確定方法,基于目標應用服務對應的單容器部署集群節點數、目標應用服務對應的單平臺部署容器數量和/或目標應用服務對應的單主機部署平臺數確定親和性隱患等級,包括:當單容器部署集群節點數大于1時,確定親和性隱患等級為一級親和性隱患;當單容器部署集群節點數等于1時,基于單平臺部署容器數量和/或單主機部署平臺數確定親和性隱患等級。
5、根據本專利技術提供的應用服務的親和性隱患確定方法,基于單平臺部署容器數量和/或單主機部署平臺數確定親和性隱患等級,包括:當單平臺部署容器數量大于1時,確定親和性隱患等級為二級親和性隱患;當單平臺部署容器數量等于1且單主機部署平臺數大于1時,確定親和性隱患等級為三級親和性隱患,親和性隱患等級表征的目標應用服務存在部署隱患的高低順序為一級親和性隱患大于二級親和性隱患,二級親和性隱患大于三級親和性隱患。
6、根據本專利技術提供的應用服務的親和性隱患確定方法,單虛擬機部署集群節點數是基于以下步驟確定的:獲取服務部署服務器列表,服務部署服務器列表包括虛擬機及每個虛擬機上部署的集群節點;基于服務部署服務器列表獲取單虛擬機部署集群節點數。
7、根據本專利技術提供的應用服務的親和性隱患確定方法,單容器部署集群節點數是基于以下步驟確定的:獲取服務部署容器列表,服務部署容器列表包括容器及每個容器上部署的集群節點;基于服務部署容器列表獲取單容器部署集群節點數。
8、根據本專利技術提供的應用服務的親和性隱患確定方法,單平臺部署容器數量是基于以下步驟確定的:獲取容器所屬平臺列表,容器所屬平臺列表包括容器及每個容器所屬的平臺;基于容器所屬平臺列表獲取單平臺部署容器數量。
9、本專利技術還提供一種應用服務的親和性隱患確定裝置,包括:部署方式確定模塊,用于當目標應用服務的集群節點數大于1時,獲取目標應用服務的部署方式;第一親和性隱患等級確定模塊,用于若部署方式為虛擬機部署,則基于目標應用服務對應的單虛擬機部署集群節點數和/或目標應用服務對應的單物理機關聯虛擬機數量確定目標應用服務的親和性隱患等級;第二親和性隱患等級確定模塊,用于若部署方式為容器部署,則基于目標應用服務對應的單容器部署集群節點數、目標應用服務對應的單平臺部署容器數量和/或目標應用服務對應的單主機部署平臺數確定親和性隱患等級。
10、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時實現如上述任一種應用服務的親和性隱患確定方法。
11、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種應用服務的親和性隱患確定方法。
12、本專利技術提供的應用服務的親和性隱患確定方法、裝置、電子設備及存儲介質,通過不同的部署方式實現不同的親和性隱患等級判定,提高了確定親和性隱患等級的準確性。根據單虛擬機部署集群節點數和/或單物理機關聯虛擬機數量確定親和性隱患等級,實現了在虛擬機部署情況下的親和性隱患等級的自動提前判定,有利于提早發現虛擬機部署下的親和性隱患,減少了應用服務的故障,提高了用戶感知度。通過單容器部署集群節點數、單平臺部署容器數量和/或單主機部署平臺數確定親和性隱患等級,實現了在容器部署情況下的親和性隱患等級的自動提前判定,有利于提早發現容器部署下的親和性隱患,減少了應用服務的故障,提高了用戶感知度。本專利技術能有效解決應用服務部署不規范導致的業務中斷問題,為運維工作提供了可視化的分析工具,能夠提前分析應用服務部署隱患,進而提高業務連續性。
本文檔來自技高網...【技術保護點】
1.一種應用服務的親和性隱患確定方法,其特征在于,包括:
2.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述目標應用服務對應的單虛擬機部署集群節點數和/或所述目標應用服務對應的單物理機關聯虛擬機數量確定所述目標應用服務的親和性隱患等級,包括:
3.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述目標應用服務對應的單容器部署集群節點數、所述目標應用服務對應的單平臺部署容器數量和/或所述目標應用服務對應的單主機部署平臺數確定所述親和性隱患等級,包括:
4.根據權利要求3所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述單平臺部署容器數量和/或所述單主機部署平臺數確定所述親和性隱患等級,包括:
5.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述單虛擬機部署集群節點數是基于以下步驟確定的:
6.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述單容器部署集群節點數是基于以下步驟確定的:
7.根據權利要求1所述的應用服務
8.一種應用服務的親和性隱患確定裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述應用服務的親和性隱患確定方法。
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述應用服務的親和性隱患確定方法。
...【技術特征摘要】
1.一種應用服務的親和性隱患確定方法,其特征在于,包括:
2.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述目標應用服務對應的單虛擬機部署集群節點數和/或所述目標應用服務對應的單物理機關聯虛擬機數量確定所述目標應用服務的親和性隱患等級,包括:
3.根據權利要求1所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述目標應用服務對應的單容器部署集群節點數、所述目標應用服務對應的單平臺部署容器數量和/或所述目標應用服務對應的單主機部署平臺數確定所述親和性隱患等級,包括:
4.根據權利要求3所述的應用服務的親和性隱患確定方法,其特征在于,所述基于所述單平臺部署容器數量和/或所述單主機部署平臺數確定所述親和性隱患等級,包括:
5.根據權利要求1所述的應用服務的親和性隱患確定方法,...
【專利技術屬性】
技術研發人員:付鐵山,
申請(專利權)人:北京市天元網絡技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。