久久国产乱子伦精品免费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開發專業人才培訓機構!
<p id="o0hlv"></p><pre id="o0hlv"><label id="o0hlv"></label></pre>

      主站蜘蛛池模板: 方城县| 百色市| 平和县| 长丰县| 青铜峡市| 开封县| 云阳县| 平湖市| 兴化市| 德令哈市| 银川市| 宣恩县| 化德县| 宽甸| 兴山县| 六枝特区| 准格尔旗| 虞城县| 隆德县| 玉树县| 阿瓦提县| 荣成市| 平和县| 含山县| 菏泽市| 秦皇岛市| 宁陵县| 建德市| 筠连县| 颍上县| 图片| 茂名市| 铁力市| 久治县| 禄丰县| 尉犁县| 三门峡市| 贵州省| 应用必备| 鹿泉市| 卢龙县|