綜合運維平臺中運維流程管理子系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-05-27 11:17
螞蟻金服為應(yīng)用資源的各個層面均建立了獨立的運維管控系統(tǒng),以實現(xiàn)對應(yīng)用服務(wù)調(diào)用、數(shù)據(jù)庫和緩存訪問等的流量調(diào)度。然而對于一些綜合性的運維場景,其運維的流程中往往包含許多個操作步驟并涉及不同的資源層面,因此需要運維操作人員依次進入相應(yīng)的運維系統(tǒng)進行操作,且保證每步操作的順序不錯不漏。此外,由于大部分情況下的運維操作都只針對一小部分的流量,這需要操作人員在每個運維系統(tǒng)中設(shè)置正確的參數(shù)范圍,且保證各系統(tǒng)的參數(shù)設(shè)置相互一致。在這樣的需求背景下,螞蟻金服現(xiàn)有的運維體系已難以滿足要求:首先,人工操作在可靠性上的不足可能導(dǎo)致步驟錯漏和系統(tǒng)間參數(shù)設(shè)置不一致的問題;其次,運維流程中每一步操作的運維歷史數(shù)據(jù)分散在不同的運維系統(tǒng),給后續(xù)的問題排查和數(shù)據(jù)分析增加了難度;此外,操作人員需要熟悉流程中涉及的每個運維系統(tǒng)的使用,需要付出額外的學習成本。本文基于螞蟻金服綜合性運維場景跨多個運維系統(tǒng)的現(xiàn)狀,調(diào)研了當前國內(nèi)外流程管理平臺的發(fā)展概況,并結(jié)合跨系統(tǒng)運維在規(guī)范步驟次序、保證參數(shù)設(shè)置一致和運維歷史數(shù)據(jù)集中存儲方面的需求,提出了在現(xiàn)有綜合運維平臺中建立運維流程管理子系統(tǒng)的解決方案。該子系統(tǒng)主要可分為流程編排模塊、流程引...
【文章來源】:南京大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:77 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 項目背景
1.2 國內(nèi)外流程管理平臺的發(fā)展概況
1.3 本文主要研究的工作
1.4 本文的組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 Spring Boot框架
2.2 MyBatis框架
2.3 AngularJS框架
2.4 工作流技術(shù)
2.5 有限狀態(tài)機理論
2.6 本章小結(jié)
第三章 運維流程管理子系統(tǒng)的需求分析與設(shè)計
3.1 項目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)用例分析
3.2.2 流程模板管理需求分析
3.2.3 流程執(zhí)行面板需求分析
3.2.4 運維工單管理需求分析
3.2.5 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計與模塊設(shè)計
3.3.1 系統(tǒng)總體架構(gòu)設(shè)計
3.3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
3.3.3 流程編排模塊設(shè)計
3.3.4 流程狀態(tài)引擎模塊設(shè)計
3.3.5 流程場景實現(xiàn)模塊設(shè)計
3.4 本章小結(jié)
第四章 運維流程管理子系統(tǒng)的實現(xiàn)
4.1 流程編排模塊的實現(xiàn)
4.1.1 模板步驟編排子模塊的實現(xiàn)
4.1.2 場景類型管理子模塊的實現(xiàn)
4.2 流程引擎模塊的實現(xiàn)
4.2.1 流程基礎(chǔ)狀態(tài)機子模塊的實現(xiàn)
4.2.2 流程實例管理子模塊的實現(xiàn)
4.3 流程場景實現(xiàn)模塊的實現(xiàn)
4.3.1 無損壓測步驟執(zhí)行器的實現(xiàn)
4.3.2 無損壓測參數(shù)設(shè)置頁面的實現(xiàn)
4.4 運維流程管理子系統(tǒng)的測試
4.4.1 測試環(huán)境準備
4.4.2 系統(tǒng)單元測試
4.4.3 系統(tǒng)集成測試
4.4.4 主要功能測試
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 總結(jié)
5.2 進一步工作展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]基于Activiti的合理化建議管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 龐偉林,阮俊杰. 電子設(shè)計工程. 2017(24)
[2]關(guān)于Mybatis持久層框架的應(yīng)用研究[J]. 榮艷冬. 信息安全與技術(shù). 2015(12)
[3]基于有限狀態(tài)機的模型轉(zhuǎn)換方法的研究[J]. 孫宏旭,邢薇,陶林. 計算機技術(shù)與發(fā)展. 2012(02)
[4]有限狀態(tài)機的一種實現(xiàn)框架[J]. 徐小良,汪樂宇,周泓. 工程設(shè)計學報. 2003(05)
本文編號:3207468
【文章來源】:南京大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:77 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 項目背景
1.2 國內(nèi)外流程管理平臺的發(fā)展概況
1.3 本文主要研究的工作
1.4 本文的組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 Spring Boot框架
2.2 MyBatis框架
2.3 AngularJS框架
2.4 工作流技術(shù)
2.5 有限狀態(tài)機理論
2.6 本章小結(jié)
第三章 運維流程管理子系統(tǒng)的需求分析與設(shè)計
3.1 項目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)用例分析
3.2.2 流程模板管理需求分析
3.2.3 流程執(zhí)行面板需求分析
3.2.4 運維工單管理需求分析
3.2.5 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計與模塊設(shè)計
3.3.1 系統(tǒng)總體架構(gòu)設(shè)計
3.3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
3.3.3 流程編排模塊設(shè)計
3.3.4 流程狀態(tài)引擎模塊設(shè)計
3.3.5 流程場景實現(xiàn)模塊設(shè)計
3.4 本章小結(jié)
第四章 運維流程管理子系統(tǒng)的實現(xiàn)
4.1 流程編排模塊的實現(xiàn)
4.1.1 模板步驟編排子模塊的實現(xiàn)
4.1.2 場景類型管理子模塊的實現(xiàn)
4.2 流程引擎模塊的實現(xiàn)
4.2.1 流程基礎(chǔ)狀態(tài)機子模塊的實現(xiàn)
4.2.2 流程實例管理子模塊的實現(xiàn)
4.3 流程場景實現(xiàn)模塊的實現(xiàn)
4.3.1 無損壓測步驟執(zhí)行器的實現(xiàn)
4.3.2 無損壓測參數(shù)設(shè)置頁面的實現(xiàn)
4.4 運維流程管理子系統(tǒng)的測試
4.4.1 測試環(huán)境準備
4.4.2 系統(tǒng)單元測試
4.4.3 系統(tǒng)集成測試
4.4.4 主要功能測試
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 總結(jié)
5.2 進一步工作展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]基于Activiti的合理化建議管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 龐偉林,阮俊杰. 電子設(shè)計工程. 2017(24)
[2]關(guān)于Mybatis持久層框架的應(yīng)用研究[J]. 榮艷冬. 信息安全與技術(shù). 2015(12)
[3]基于有限狀態(tài)機的模型轉(zhuǎn)換方法的研究[J]. 孫宏旭,邢薇,陶林. 計算機技術(shù)與發(fā)展. 2012(02)
[4]有限狀態(tài)機的一種實現(xiàn)框架[J]. 徐小良,汪樂宇,周泓. 工程設(shè)計學報. 2003(05)
本文編號:3207468
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3207468.html
最近更新
教材專著