一種基于DevOps的業(yè)務級運維平臺的制作方法
【技術領域】
[0001 ] 本發(fā)明涉及一種運維平臺,尤其涉及一種基于DevOps的業(yè)務級運維平臺。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,人們對移動互聯(lián)的要求越來越高;通信行業(yè)飛速發(fā)展,市場競爭也越來越激烈。業(yè)務部門迫切地希望業(yè)務系統(tǒng)承載更多樣化的產(chǎn)品,開發(fā)部門接到需求列表不僅要考慮IT支撐成本、還要考慮如何快速響應的同時提高需求上線質量,而運維部門則希望減少頻繁上線帶來的系統(tǒng)不穩(wěn)定,系統(tǒng)故障原因多樣且難以定位。面對越來越龐大的業(yè)務系統(tǒng),傳統(tǒng)運維的崗位角色割裂,開發(fā)、運維、業(yè)務等只對自己的領域負責,出現(xiàn)了嚴重的協(xié)作溝通問題。
[0003]IT過程中常用的理論方法:
[0004]ITIL V3,以流程為中心,把IT流水線描述為“在戰(zhàn)略、開發(fā)和運營之間轉換的精確計劃的大批量工作”,V3關注“持續(xù)改進服務”,致力于不斷調整IT過程,保持與業(yè)務需求一致,ITIL為分階段步驟的思維方式;
[0005]DevOps(Development和Operat1ns的組合)是一組過程、方法與系統(tǒng)的統(tǒng)稱,指導思想是“精益運維”,提倡開發(fā)和IT運維之間的高度協(xié)同,從而在高頻率部署的同時,提高生產(chǎn)環(huán)境的可靠性、穩(wěn)定性、彈性和安全性,DevOps適用于大企業(yè),但是DevOps存在未考慮業(yè)務側、開發(fā)側的協(xié)同問題。
[0006]APM,應用性能管理,內容包括核心基礎設施監(jiān)控、應用級別監(jiān)控、微服務監(jiān)控、多租戶日志監(jiān)控等。適合敏捷迭代。缺點是不適用于IT系統(tǒng)結構龐大、業(yè)務復雜的組織。
[0007]由上可見,現(xiàn)有技術存在缺點:I)、現(xiàn)有技術未解決各業(yè)務線條協(xié)調溝通問題,如ITIL V3;2)、部分現(xiàn)有技術不適用于IT支撐系統(tǒng)結構龐大、業(yè)務復雜的組織,如APM;3)、部分現(xiàn)有技術對業(yè)務側、開發(fā)側的協(xié)作問題,未做明確的說明,如DevOps。
【發(fā)明內容】
[0008]本發(fā)明所要解決的技術問題是提供一種基于DevOps的業(yè)務級運維平臺,將系統(tǒng)各角色聚合起來,統(tǒng)一解決運維、開發(fā)、業(yè)務的問題,為業(yè)務提供保障。
[0009]本發(fā)明為解決上述技術問題而采用的技術方案是提供一種基于DevOps的業(yè)務級運維平臺,所述業(yè)務級運維平臺包括:
[0010]系統(tǒng)分層關聯(lián)模塊,其用于將系統(tǒng)資源按業(yè)務層、應用層、邏輯層和物理層進行分層歸類,并通過業(yè)務流向建立各分層資源間的關聯(lián)關系,其中所述業(yè)務層用于業(yè)務處理,所述應用層用于應用服務,所述邏輯層用于進程、中間件服務、文件系統(tǒng)以及數(shù)據(jù)庫對象處理,所述物理層用于服務器、中間件、網(wǎng)絡設備、存儲設備以及數(shù)據(jù)庫處理;
[0011]分類搜索模塊,其基于所述系統(tǒng)分層關聯(lián)模塊而建立,所述分類搜索模塊包括多個資源主體,當接收到從外圍模塊輸入的數(shù)據(jù)時,展示與所述從外圍模塊輸入的數(shù)據(jù)關聯(lián)的所述多個資源主體中的一個;以及
[0012]開放接口模塊,其基于所述系統(tǒng)分層關聯(lián)模塊而建立,所述開放接口模塊用于接收從外圍模塊輸入的數(shù)據(jù)。
[0013]進一步地,所述開放接口模塊包括業(yè)務歷史變更模塊、業(yè)務健康情況模塊以及業(yè)務使用情況模塊。
[0014]進一步地,每個業(yè)務按業(yè)務流向包含多個應用服務或進程節(jié)點,各分層資源間的關聯(lián)關系如下:各個應用服務或進程節(jié)點使用各自的數(shù)據(jù)庫對象,所述數(shù)據(jù)庫對象基于數(shù)據(jù)庫,所述應用服務或進程由所述中間件服務管理,所述中間件服務基于中間件,所述中間件和進程運行在所述服務器上,所述服務器和所述數(shù)據(jù)庫部署在所述存儲設備上,并通過網(wǎng)絡設備建立存儲連接。
[0015]進一步地,所述業(yè)務級運維平臺還包括:
[0016]數(shù)據(jù)應用模塊,其基于所述系統(tǒng)分層關聯(lián)模塊以及所述從外圍模塊輸入的數(shù)據(jù),用于進行數(shù)據(jù)分析和挖掘,開發(fā)基于所述業(yè)務的任意組合的數(shù)據(jù)應用。
[0017]進一步地,所述業(yè)務級運維平臺還包括:
[0018]權限管理模塊,其用于對用戶的身份進行確認,從而限定不同用戶對所述業(yè)務級運維平臺的使用權限。
[0019]進一步地,所述業(yè)務級運維平臺通過圖形化界面展示系統(tǒng)分層資源,對于業(yè)務層通過業(yè)務地圖展示業(yè)務分層結果,對于邏輯層通過映射表展示關聯(lián)的數(shù)據(jù)庫對象。
[0020]進一步地,所述外圍模塊包括外圍模塊從外部模塊或系統(tǒng)采集業(yè)務相關數(shù)據(jù),包括通過需求管理平臺采集業(yè)務的變更數(shù)據(jù),通過客服系統(tǒng)、監(jiān)控系統(tǒng)采集業(yè)務投訴告警數(shù)據(jù),以及通過經(jīng)營分析系統(tǒng)采集業(yè)務發(fā)展數(shù)據(jù)。
[0021]本發(fā)明對比現(xiàn)有技術有如下的有益效果:本發(fā)明提供的基于DevOps的業(yè)務級運維平臺,建立系統(tǒng)分層關聯(lián)模塊并通過業(yè)務流建立各分層之間多個資源主體的關聯(lián)關系;基于系統(tǒng)分層關聯(lián)模塊建立分類搜索模塊,當輸入數(shù)據(jù)時,展示與其相關的多個資源主體中的一個;從而將系統(tǒng)各角色聚合起來,統(tǒng)一解決運維、開發(fā)、業(yè)務的問題,為業(yè)務提供保障。
【附圖說明】
[0022]圖1為本發(fā)明的基于DevOps的業(yè)務級運維平臺的模塊圖;
[0023]圖2為本發(fā)明的基于DevOps的業(yè)務級運維平臺通過業(yè)務流建立各分層資源間的關聯(lián)關系不意圖。
【具體實施方式】
[0024]下面結合附圖和實施例對本發(fā)明作進一步的描述。
[0025]本發(fā)明提供一種基于DevOps的業(yè)務級運維平臺,將系統(tǒng)各角色聚合起來,統(tǒng)一解決運維、開發(fā)、業(yè)務的問題,為業(yè)務提供保障。
[0026]現(xiàn)在請參考圖1,本發(fā)明的業(yè)務級運維平臺I包括系統(tǒng)分層關聯(lián)模塊121,其用于將系統(tǒng)資源按包括業(yè)務層1211、應用層1212、邏輯層1213和物理層1214進行分層歸類,并通過業(yè)務流向建立各分層資源間的關聯(lián)關系,其中所述業(yè)務層1211用于業(yè)務處理,所述應用層1212用于應用服務,所述邏輯層1213用于進程、中間件服務、文件系統(tǒng)以及數(shù)據(jù)庫對象處理,所述物理層1214用于服務器、中間件、網(wǎng)絡設備、存儲設備以及數(shù)據(jù)庫處理;分類搜索模塊122,其基于所述系統(tǒng)分層關聯(lián)模塊121而建立,所述分類搜索模塊122包括多個資源主體,當接收到從外圍模塊16輸入的數(shù)據(jù)時,展示與所述從外圍模塊16輸入的數(shù)據(jù)關聯(lián)的所述多個資源主體中的一個;以及開放接口模塊123,其基于所述系統(tǒng)分層關聯(lián)模塊121而建立,所述開放接口模塊123用于接收從外圍模塊16輸入的數(shù)據(jù)。例如,當在業(yè)務層1211搜索“訂購增值產(chǎn)品”或“送開通”或“PRODUCT_ITEM”或“172.27.4.3”時,系統(tǒng)展示“訂購增值產(chǎn)品等業(yè)務。
[0027]所述開放接口模塊123,包括業(yè)務歷史變更模塊1231、業(yè)務健康情況模塊1232以及業(yè)務使用情況模塊1233。例如,對于“訂購增值產(chǎn)品”業(yè)務,從需求管理平臺接入業(yè)務的歷史變更需求單列表,從客服系統(tǒng)接