劉來權(quán)



摘? 要: 大數(shù)據(jù)時(shí)代的來臨以及人工智能的快速發(fā)展,自動(dòng)化運(yùn)維必將替代人工運(yùn)維,這已經(jīng)是未來發(fā)展的一種必然。而Python 語言因其強(qiáng)大的第三方程序庫,在系統(tǒng)運(yùn)維方面有著非常大的優(yōu)勢。本文主要介紹自動(dòng)化運(yùn)維的重要性以及探討Python 語言在自動(dòng)化運(yùn)維方面的應(yīng)用。
關(guān)鍵詞: 自動(dòng)化;運(yùn)維;應(yīng)用;系統(tǒng)
【Abstract】: With the coming of Big Data Era and the fast development of artificial intelligence, the manual operation and maintenance will be replaced by automatic operation and maintenance and this is a necessary trend for the future development. Meanwhile, the Python language shows a great advantage in the system operation and maintenance due to its powerful third party program base. This paper mainly introduces the importance of automatic operation and maintenance and explores the application of Python language in automatic operation and maintenance.
【Key words】: Automation; Operation and maintenance; Application; System
0? 引言
目前,很多小中型企業(yè)信息化系統(tǒng)的運(yùn)維方式還是比較原始的,主要通過運(yùn)維人員面對面或遠(yuǎn)程訪問服務(wù)端進(jìn)行的,比如對服務(wù)器的安裝、配置、軟件部署、服務(wù)發(fā)布以及操作系統(tǒng)的監(jiān)控等等都由人工方式完成,同時(shí)系統(tǒng)運(yùn)行過程中出現(xiàn)的任何問題都需要以運(yùn)維人員自己的實(shí)際工作經(jīng)驗(yàn)去進(jìn)行判斷并且修正。人工運(yùn)維方式可能會(huì)出現(xiàn)操作員的操作失誤,而導(dǎo)致同一組服務(wù)器配置出現(xiàn)差異,再或者以經(jīng)驗(yàn)進(jìn)行系統(tǒng)的運(yùn)維判斷也會(huì)出現(xiàn)誤判等情況。隨著企業(yè)發(fā)展過程中業(yè)務(wù)量的不斷增加,網(wǎng)絡(luò)環(huán)境的進(jìn)一步復(fù)雜,服務(wù)器數(shù)量的不斷增長,運(yùn)維的任務(wù)量也在逐步增加,人工運(yùn)維的成本太高,并且也難以滿足信息系統(tǒng)的需求,這時(shí)候,要求運(yùn)維人員開始使用腳本和批量管理工具來提升工作效率。而將Python應(yīng)用在信息化系統(tǒng)的運(yùn)維中,不但能進(jìn)一步提高系統(tǒng)的運(yùn)維效率和運(yùn)維質(zhì)量,而且成本也比人工運(yùn)維方式低很多[1]。
1? Python介紹
1991年,第一個(gè)Python編譯器(同時(shí)也是解釋器)誕生。Python隱藏機(jī)器層面的細(xì)節(jié),將這些機(jī)器層面的細(xì)節(jié)交給編譯器處理,這樣編程人員就可以將更多的精力放到邏輯層面的編程思考上來,提升了編程人員的工作效率?!?br>