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

首頁 > 知識庫 > 正文

你需要了解自動化運維的設計思想
2016-02-20 19:34:19   來源: 季文軒 高效運維    評論:0 點擊:

隨著信息時代突飛猛進般的持續發展,IT運維已經成為IT服務中最重要的組成部分。近年來,云計算、大數據等技術日趨成熟,生產應用自動化運維也被推到了風口浪尖。自動化應該遵循四化原則:管理體系化、工作流程化、人員專業化、任務自動化。

 \

嘉賓介紹

季文軒

北京云途騰科技有限責任公司高級系統架構師,Magic-Stack自動化平臺作者

熱衷開源技術的研究,包括系統架構、運維開發、負載均衡、分布式存儲及云計算等領域,擅長大規模集群的運維工作。擁有三年云計算基礎設施規劃和OpenStack開發經驗。

背景

隨著信息時代突飛猛進般的持續發展,IT運維已經成為IT服務中最重要的組成部分。近年來,云計算、大數據等技術日趨成熟,生產應用自動化運維也被推到了風口浪尖。通過傳統手段對大型計算機集群進行運維即使是簡單的日常備份、服務器狀態監控和報警,效率也十分低下,因此對自動化運維的需求已經迫在眉睫。

傳統運維的弊端:

1.由人來發起運維事件,運維人員被動、效率低。

2.系統異構性大,缺乏高效的運維流程。

3.隨著云計算大數據的爆發帶來更大的困難,極度缺乏一套高效的運維工具。

由于這些問題的存在,自動化應該遵循四化原則:管理體系化、工作流程化、人員專業化、任務自動化。

以監控作為自動化運維的核心概念

運維工作效率不高,主要原因是響應速度。由于大量的人員長期盯著報警頁面,等待故障,然后通知相應人員。所以在生產系統中,需將服務器的狀態監控作為自動化運維的核心問題。下圖為自動化運維平臺處理流程圖,由監控來驅動運維事件的發起、處理和結束,由ElkStack 、Zabbix 和 Zabbix-Agent來獲取到服務器的日常工作狀態和服務信息,并生成時序統計圖等用于成果分析。

 

通過精準有效的報警策略做到專業的事由專業的人去做。生產系統已經實現了郵件、微信、短信告警等功能,可以根據故障類型和影響級別及時通知到相應人員,并且可以根據SLA進行事件升級。后續還可以針對微信平臺進行持續開發,提供更多功能,比如說模板化處理機制的問題。

舉個例子,服務器的磁盤占用率達到百分九十的時候,告警也會自動通過微信通知到相應的處理人員,這時候處理人員只需采取從微信中選擇,并操作對應的清理垃圾模板,如:數據修復模板、清理歷史日志模板等,進行清理作業即可。

以模板化部署為自動化運維的必備利器

對于運維工程師來說,真正意義上維護服務器的工作并不算繁重,真正繁重的應該是環境的部署,有的時候環境實施部署會占據到運維工作百分之八十以上的時間。由于操作系統版本的不統一,手動且隨意的初始化系統環境,不同軟件包的版本更新等一系列的問題,會導致工程師部署運維工具或公司產品時,總會出現各種各樣非常奇妙的

相關熱詞搜索:自動化運維 運維 思想

上一篇:智能化運維在日常業務中的最佳實踐探索
下一篇:你一定要知道這個運維產品的能力閉環體系

分享到: 收藏