基于B/S架構(gòu)的自動(dòng)化運(yùn)維平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-04-09 04:12
隨著國(guó)家信息化建設(shè)程度越來(lái)越高,尤其是近年來(lái)互聯(lián)網(wǎng)+概念的興起,互聯(lián)網(wǎng)思維已經(jīng)深入到各行各業(yè),尤其是在經(jīng)濟(jì)、文化生活中發(fā)揮著重要的影響作用。隨著互聯(lián)網(wǎng)的不斷發(fā)展,伴隨而來(lái)的是各種業(yè)務(wù)需求,從系統(tǒng)開發(fā)、部署、上線,到后期的優(yōu)化、維護(hù),傳統(tǒng)的方法已無(wú)法更好的滿足各方面需求。因此,如何開發(fā)并設(shè)計(jì)一個(gè)符合企業(yè)自身業(yè)務(wù)需要、提高運(yùn)維人員效率的自動(dòng)化運(yùn)維平臺(tái)已經(jīng)成為高校研究的一個(gè)重要課題。在這樣的背景下,作者站在運(yùn)維人員的角度上,通過(guò)理論研究,實(shí)際應(yīng)用,希望能夠解決如何更高效的實(shí)現(xiàn)持續(xù)集成以及后期的系統(tǒng)監(jiān)控這一問(wèn)題。本文主要是設(shè)計(jì)與實(shí)現(xiàn)一個(gè)自動(dòng)化運(yùn)維平臺(tái)。首先分析了論文的研究背景及自動(dòng)化運(yùn)維國(guó)內(nèi)外的研究狀況,論文選題的來(lái)由,接著介紹了相關(guān)的理論技術(shù)。本文研究和設(shè)計(jì)的自動(dòng)化運(yùn)維平臺(tái)主要包含兩個(gè)子系統(tǒng):持續(xù)集成子系統(tǒng)和自動(dòng)化監(jiān)控子系統(tǒng)。具體包括以下幾個(gè)方面:(1)持續(xù)集成的研究與實(shí)現(xiàn)。實(shí)現(xiàn)自動(dòng)化部署,主要是根據(jù)持續(xù)集成的思想,研究開源軟件Jenkins,通過(guò)系統(tǒng)對(duì)Jenkins接口的調(diào)用,實(shí)現(xiàn)代碼的自動(dòng)化部署,自動(dòng)化測(cè)試,代碼覆蓋率檢查,編碼規(guī)范檢測(cè)等等。(2)自動(dòng)化監(jiān)控的研究與實(shí)現(xiàn)。通過(guò)對(duì)SNMP協(xié)...
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 研究背景及意義
1.2 自動(dòng)化運(yùn)維國(guó)內(nèi)外研究狀況
1.2.1 基于CMDB的自動(dòng)化運(yùn)維
1.2.2 百度的自動(dòng)化運(yùn)維
1.2.3 谷歌SRE
1.2.4 主要運(yùn)維工具分析
1.3 論文研究方向來(lái)源
1.4 本文研究?jī)?nèi)容級(jí)論文結(jié)構(gòu)
2 自動(dòng)化運(yùn)維平臺(tái)相關(guān)理論與實(shí)現(xiàn)技術(shù)
2.1 持續(xù)集成及Jenkins
2.1.1 持續(xù)集成
2.1.2 持續(xù)集成組成部分
2.1.3 Jenkins簡(jiǎn)介
2.1.4 自動(dòng)化部署
2.1.5 Jenkins基礎(chǔ)配置頁(yè)面簡(jiǎn)述
2.1.6 Jenkins API
2.2 SNMP協(xié)議簡(jiǎn)介及在監(jiān)控方面的應(yīng)用
2.3 Web相關(guān)技術(shù)
2.3.1 Python及Django簡(jiǎn)介
2.3.2 Nginx簡(jiǎn)介
2.4 本章小結(jié)
3 自動(dòng)化運(yùn)維平臺(tái)的需求分析與設(shè)計(jì)
3.1 自動(dòng)化運(yùn)維平臺(tái)需求分析
3.1.1 持續(xù)集成需求分析
3.1.2 自動(dòng)化監(jiān)控需求分析
3.2 自動(dòng)化運(yùn)維平臺(tái)的框架設(shè)計(jì)
3.3 Web系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與分析
3.4 系統(tǒng)功能設(shè)計(jì)與分析
3.4.1 持續(xù)集成功能設(shè)計(jì)
3.4.2 自動(dòng)化監(jiān)控功能分析與設(shè)計(jì)
3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.6 本章小結(jié)
4 自動(dòng)化運(yùn)維平臺(tái)的實(shí)現(xiàn)
4.1 自動(dòng)化運(yùn)維平臺(tái)后臺(tái)環(huán)境搭建
4.1.1 Jenkins相關(guān)環(huán)境部署
4.1.2 SVN服務(wù)器配置
4.1.3 數(shù)據(jù)庫(kù)服務(wù)器配置
4.1.4 應(yīng)用服務(wù)器配置
4.2 持續(xù)集成的配置與實(shí)現(xiàn)
4.2.1 持續(xù)集成Jenkins任務(wù)設(shè)置
4.2.2 持續(xù)集成構(gòu)建結(jié)果示例
4.2.3 持續(xù)集成系統(tǒng)實(shí)現(xiàn)
4.3 自動(dòng)化監(jiān)控實(shí)現(xiàn)與展示
4.3.1 設(shè)備狀態(tài)信息模塊
4.3.2 管理員信息模塊
4.3.3 告警信息配置界面
4.3.4 SNMP信息配置
4.3.5 HTTP服務(wù)配置信息
4.3.6 服務(wù)端口配置
4.4 自動(dòng)化運(yùn)維平臺(tái)性能評(píng)價(jià)
4.5 本章小結(jié)
5 總結(jié)與展望
5.1 結(jié)論
5.2 工作展望
參考文獻(xiàn)
作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
本文編號(hào):3787043
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 研究背景及意義
1.2 自動(dòng)化運(yùn)維國(guó)內(nèi)外研究狀況
1.2.1 基于CMDB的自動(dòng)化運(yùn)維
1.2.2 百度的自動(dòng)化運(yùn)維
1.2.3 谷歌SRE
1.2.4 主要運(yùn)維工具分析
1.3 論文研究方向來(lái)源
1.4 本文研究?jī)?nèi)容級(jí)論文結(jié)構(gòu)
2 自動(dòng)化運(yùn)維平臺(tái)相關(guān)理論與實(shí)現(xiàn)技術(shù)
2.1 持續(xù)集成及Jenkins
2.1.1 持續(xù)集成
2.1.2 持續(xù)集成組成部分
2.1.3 Jenkins簡(jiǎn)介
2.1.4 自動(dòng)化部署
2.1.5 Jenkins基礎(chǔ)配置頁(yè)面簡(jiǎn)述
2.1.6 Jenkins API
2.2 SNMP協(xié)議簡(jiǎn)介及在監(jiān)控方面的應(yīng)用
2.3 Web相關(guān)技術(shù)
2.3.1 Python及Django簡(jiǎn)介
2.3.2 Nginx簡(jiǎn)介
2.4 本章小結(jié)
3 自動(dòng)化運(yùn)維平臺(tái)的需求分析與設(shè)計(jì)
3.1 自動(dòng)化運(yùn)維平臺(tái)需求分析
3.1.1 持續(xù)集成需求分析
3.1.2 自動(dòng)化監(jiān)控需求分析
3.2 自動(dòng)化運(yùn)維平臺(tái)的框架設(shè)計(jì)
3.3 Web系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與分析
3.4 系統(tǒng)功能設(shè)計(jì)與分析
3.4.1 持續(xù)集成功能設(shè)計(jì)
3.4.2 自動(dòng)化監(jiān)控功能分析與設(shè)計(jì)
3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.6 本章小結(jié)
4 自動(dòng)化運(yùn)維平臺(tái)的實(shí)現(xiàn)
4.1 自動(dòng)化運(yùn)維平臺(tái)后臺(tái)環(huán)境搭建
4.1.1 Jenkins相關(guān)環(huán)境部署
4.1.2 SVN服務(wù)器配置
4.1.3 數(shù)據(jù)庫(kù)服務(wù)器配置
4.1.4 應(yīng)用服務(wù)器配置
4.2 持續(xù)集成的配置與實(shí)現(xiàn)
4.2.1 持續(xù)集成Jenkins任務(wù)設(shè)置
4.2.2 持續(xù)集成構(gòu)建結(jié)果示例
4.2.3 持續(xù)集成系統(tǒng)實(shí)現(xiàn)
4.3 自動(dòng)化監(jiān)控實(shí)現(xiàn)與展示
4.3.1 設(shè)備狀態(tài)信息模塊
4.3.2 管理員信息模塊
4.3.3 告警信息配置界面
4.3.4 SNMP信息配置
4.3.5 HTTP服務(wù)配置信息
4.3.6 服務(wù)端口配置
4.4 自動(dòng)化運(yùn)維平臺(tái)性能評(píng)價(jià)
4.5 本章小結(jié)
5 總結(jié)與展望
5.1 結(jié)論
5.2 工作展望
參考文獻(xiàn)
作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
本文編號(hào):3787043
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3787043.html
最近更新
教材專著