足球资料库数据/孙祥/nba五佳球/足球直播哪个平台好 - cctv5今日现场直播

首頁 > 知識庫 > 正文

運維自動化與標準規范化:解析、設計及實現(1)
2016-02-20 19:34:07   來源: 史影/童寧/韓曉光 高效運維    評論:0 點擊:

本文主要介紹我們的運維自動化系統如何設計與實現的,在介紹運維自動化時,首先需要先探討一下運維標準規范化與自動化關系,因為這是大多數運維自動化的必經之路,也是很多運維體系成長的必經之路。

二、運維自動化系統設計

如下以一個實際的運維自動化系統為例,介紹一些該系統平臺的設計與實現的內容。

2.1 運維自動化需求

隨著業務規模逐漸增大,IT運維環境會越來越龐大復雜,這些將驅使運維工作需要科學規范化的管理。

這要求我們用較少的人力、物力資源做更多的工作,必須高效、準確執行任務。

當前市場上已經有很多成熟的(商業、開源)運維產品工具,各有特色也各有利弊,這也同時造成一個尷尬局面:運維人員要不斷學習和管理很多運維產品工具,但卻很難找出一個可以很好適應本企業(持續不斷)定制化需要的產品工具。

因此,很多有實力的企業都會選擇自主運維及開發。

從運維大環境來看,IT運維綜合管理已成為主流運維管理發展方向,運維+開發成為運維發展的大趨勢。

我們不再單純、局限地依靠某個網管監控產品,而是需要運維自動化,提供體系化運維解決方案,包括系統網絡管理、CMDB資產信息管理、知識庫管理、乃至ITSM信息服務流程管理等。

2.2 系統概要設計介紹

如圖2-1所示,本運維自動化綜合管理平臺的設計理念是:盡量融合、統一管理現有的各個運維工具平臺,統一監控管理系統資源,有效關聯整合數據信息。自主開發(同時基于現有運維管理工具二次開發)出適合自身需要的綜合運維管理平臺。

本解決方案立足從三大維度構建,分別是IT運維流程、IT監控平臺整合、IT運維自動化。這三大維度主要具有如下幾大功能模塊。

◆IT運維流程:資產管理、知識庫管理、安全管理、事件管理、日常事項管理。

◆IT監控平臺整合:監控報警管理、日志管理、性能管理、報表管理。

◆IT運維自動化:應用管理、配置管理、程序運行管理。

\ 

2-1 系統邏輯架構設計

本解決方案使用的開發語言及工具:

◆后端及系統客戶端開發主要通過Python、Shell等程序語言實現。

◆信息采集寫入MySQL數據庫。

◆前端WEB展示以及與后臺數據層、應用層的邏輯交互通過Django框架實現。

◆界面修飾美化使用Bootstrap等框架工具。

2.3 程序功能框圖設計

根據我們的需求,程序功能框圖設計如下圖所示。

\ 

2-2 程序功能框圖

  2.4 數據庫模型設計

數據庫模型(部分)設計如圖2-3所示。

\ 

圖2-3

2.5 工單流程設計

基于ITIL理念的事件工單流程如圖2-4所示。

\ 

圖2-4

相關熱詞搜索:運維 自動化 規范化

上一篇:CrazyEye,一款國人開源的堡壘機軟件(1)
下一篇:《火星救援》中你應該知道的5個高可用系統故障恢復原則

分享到: 收藏