久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

python自動化運維用什么編程語言?

今天小編要跟大家分享的文章是Python自動化運維用什么編程語言?運維嘛!應該Python會比較熟悉吧,所以一般都是用Python,但是是否其他系統也可以快速的完成任務?正在學習Python的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

python自動化運維用什么編程語言?

需求分析

1、方便管理。

自動化運維就需要有一個Web界面,Python有很多web框架,如果多人維護的時候,用比較成熟的框架比較好一起維護,個人覺得Django比較適合。

2、批量執行任務的需要。

自動化都會涉及到批量執行,現在用的比較多的,也比較成熟的就是ansible,ansible也是使用Python寫的,調用也很方便。

3、資產收集。

資產管理也是運維工作的一部分,Linux一切皆文件的哲學,可以讓我們很容易就獲取到系統信息,所以shell腳本就可以獲取到很多信息,而且使用curl就可以PSOT收集到的信息發送到資產管理平臺,當然有時候,shell腳本需要一些命令的依賴就提前安裝,Python也是一樣需要提前安裝一些庫,go語言依賴比較少,但是編譯出來的二進制文件比較大,分發相對耗流量(當然分發也是一次性的,可以忽略)。

4、資產信息接口。

監控的自動發現,有時候就依賴于資產平臺的資產信息,就要求資產平臺有對應的API,讓監控系統獲取到資產信息,才能對應做出監控動作。一般Web頁面用Python寫的,就讓Python提供一些http api,讓監控系統進行調用。但是如果是比較頻繁地調用,是否可以使用golang提供高并發的API?(不過監控系統調用也不是很頻繁)

5、系統健康監控。

這個就交給運維監控系統(比如:open-falcon、zabbix、nagios等等),結合資產管理監控項,一般都會遇到需要自己編寫腳本獲取信息的情況,一般還是能用shell實現的還是用shell實現,通用性比較好,這個個人觀點。但是如果是遇到需要復雜運行,才能獲取到具體的性能指標的呢?是不是可以考慮Python、golang等?

以上就是馬哥教育今天為大家分享的關于Python自動化運維用什么編程語言的文章,希望本篇文章能夠對正在從事Python自動化相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 佛坪县| 德安县| 随州市| 和林格尔县| 临颍县| 郓城县| 朔州市| 江都市| 洮南市| 六安市| 驻马店市| 南康市| 抚远县| 张家港市| 鸡泽县| 胶州市| 南木林县| 洞口县| 梅河口市| 和田市| 中卫市| 湟中县| 衢州市| 余庆县| 确山县| 独山县| 延安市| 天水市| 新邵县| 旺苍县| 西林县| 炉霍县| 长葛市| 株洲县| 博罗县| 平顺县| 荆门市| 文山县| 原平市| 辛集市| 体育|