運維工程師的未來——Python

2020-12-08 IT168

  【IT168 評論】網際網路的應用,極大地方便了我們的生活,通過PC端,手機端等進行購物、訂餐等早已不是什麼稀奇事,然而在我們享受著這一便利的同時有沒有想過是什麼換來了我們如此的便利?在這背後是一家又一家的網際網路公司提供的各種服務,我們在使用每個服務的時候都會去訪問網際網路公司的伺服器,而為了正常訪問,運維工程師需要很多人工操作,但面對海量爆發的訪問,利用傳統的運維技術應對也已經略顯吃力。當然除了這些傳統的運維技術,我們也並不是沒有其他的應對方式。

  我們可以用open_stack來完成虛擬化,用nagios,cacti,Ganglia等來進行監控,用puppet來進行批量操作,但當運用了這麼多的軟體,作為一個運維你能管理多少伺服器?你招來的運維需要多長的時間來適應你各種軟體?這都是網際網路公司要進行考慮的問題。現在又出現一個最火的自動化運維語言的Python,那麼究竟自動化運維和自動化運維語言Python給我們帶來了什麼呢?

  針對自動化運維和Python,我們在CU論壇展開了討論,詳情可以查閱(http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4175380&extra=page=2%26filter=reply%26orderby=replies%26orderby=replies)本次討論也得到了廣大網友的積極回應。

  既然說到Python,首先我們要對它有一定的了解,那麼問題來了:

  我們運用 Python 到底要完成什麼工作呢?

  針對我們的問題眾網友、各路大神對此也給出了很好的解釋。網友hx30067988說:「我們運用Python最終的目的是要實現自動化,Python是實現自動化的工具,我們通過Python將固定套路的工作流程通過Python編程進行封裝,在通過Python組織和調用,實現機器的智能管理。簡而言之就是把你工作的流程動作抽象成代碼,讓機器替你完成要做的工作,僅此而已。當然用python能完成的工作很多,比如自動化的工具,比如統計分析等等,python的魅力不單單在於他能很好的快速的開發工具,還在於他在數學建模中的優越性,畢竟python是數學建模工具之一,能簡單通過數學建模實現高精度的數學統計分析。統計分析生成報告也是運維的工作之一。」

  網友xkf01也表示:「python是一門黑客和geek很偏好的語言,只要你想基本上能做出任何應用軟體。Google的好多應用都是基於python的,國內的豆瓣網好像就是純pytyon開發的 。當然,感覺更偏向於寫一些輔助工作和生活的小工具,要寫很多方面集成的大產品,估計需要掌握的水平很高才行。」通過眾網友的回答我想各位也對其有了一些初步的了解,看來諸位要想真正的熟練掌握還是要下一番功夫的。

  那麼在傳統的運維技術已略顯吃力的情況下,自動化運維是否能夠取代現在的傳統運維呢?

  網友j_cle表示:「自動化運維是以後數據中心發展的大勢,對於小的公司和團隊效果不甚明顯,但是對於規模龐大的公司來說如何有效的管理數千臺上萬臺的伺服器和網絡設備,是一件很麻煩的事情,所以自動化運維在大的公司來講,效果是非常顯著的,但是前提是必須要做好自動化的部署工作。」

  網友gary721400也表示:「 這個問題,我認為要分兩個方面來說:①對於大型企業,特別是網際網路公司,這個是一定的,而且是一個必然的趨勢。好像聽說facebook的伺服器,就幾個人在維護,試想成千上萬的伺服器,如果單憑人為操作,非累到吐血不可;② 對於中小型企業,可能這個問題還不太明顯;因為伺服器可能就幾臺,人為或者自動的優勢可能不太明顯。」確實對此問題要視情況而定,各企業需根據企業規模的大小和自身的需求來判斷是否需要自動化運維。

  但是小編認為,就目前技術來講,自動化運維想要完全取代傳統運維時機並不成熟,網友lei8792yong說:「 這裡不能說絕對取代傳統運維,而是相輔相成的。只是大部分重複的工作,需要依靠自動化運維,少量而複雜的工作,還得靠傳統運維。」

  自動化運維和傳統的運維相比,自動化運維的成本,分界嶺又在哪裡呢?

  網友liuadam表示:「主要的分界嶺在於:建立自動化運維管理平臺。運維自動化管理建設的要先建立運維的自動化監控和管理平臺。建立自動化運維管理平臺就需要投入大量的人力資源成本,硬體設備成本。」

  網友gary721400回應稱:「這個和傳統運維比較,還是有優勢的;對公司來說,可能不需要專職的運維了,大大節省了人力成本;使用python語音來運維,能使用大量的第三方庫文件,並且對C++等都有很好的連結性,對運維工程師來說,代碼的量也不會太大,即使有人員替換,也能很好的銜接!」看來相對比來說成本方面自動化運維有利有弊,節省了人力的投入,但相對增加了技術資金的投入。

  寫在最後

  很明顯,自動化運維的出現會為運維工程師減輕相當一部分的負擔。表面上看是有利於運維工程師的工作,但自動化運維的出現人力上的需求勢必會大大減少,部分運維工程師可能會面臨失業的危機,所以我想運維工程師的未來還是掌握在自己手中的,及時掌握最新技術,完善自己將會有更加廣闊的空間,反之終將被運維行業淘汰,當然這只是本人的個人觀點,到底自動化運維的發展究竟會怎樣,讓我們一起拭目以待吧!

相關焦點

  • 學完Python,能找到什麼工作?工資多少?
    三 網絡運維 還有就是:根據了解,現在好像沒有太多的運維工作者不需求Python,只要還有一點上進心的,想著未來今後的發展,他們根本都在努力學習Python,運維今後不要再問為什麼要學習Python了,沒有為什麼。
  • 拿什麼拯救你:苦逼的IT運維工程師!
    說說我遇到的最苦最無奈的一個case吧,作為底層硬體運維工程師,必然會被應用運維、業務運維欺負,因為他們發覺應用、業務稍微有點慢或者真的有問題,他們就指責是硬體、網絡問題,讓我們一頓亂查。  yestreenstars 直言不諱,「運維工程師在業務正常時就是個閒人,偶爾需要發布和部署新平臺,出問題時又要火急火燎地解決問題,因為你花的時間越多說明你能力越差,老闆心情不好就把你給炒了,所以說運維工程師在企業中處於一個舉足輕重的角色,業務正常穩定說明運維工程師的能力好,但在老闆眼裡可能覺得花錢養了個閒人,他看不到你是怎麼將一個頻繁出問題的平臺變得穩定
  • Python開發簡單爬蟲【學習資料總結】
    >(5)Python mysql資料庫應用,Nosql資料庫,sql,jython python全棧工程師前端 (學會開發前端網頁,會使用流行的前端框架) (1) HTML+css (5) 網頁界面設計實戰 (6) javaScript+ajax
  • 5W+H解讀Python
    (Python相比其他語言的優勢)(一~四)+Python的未來前景怎樣?(五)一,入門容易Python擁有簡單、形象、直觀的語法,有著眾多的第三方庫,數據結構相較容易理解,入門比較容易。四,免費、開源 python是免費的,是自由、開放源碼的軟體之一,在python官網可以免費下載。
  • 我們能用Python做什麼?學Python有前途嗎?
    在安全滲透行業,大量的攻防工具都是基於 Python 編寫,已經成為黑客第一語言;在運維開發領域,Python 也是自動化運維的第一語言,很多知名的運維工具都是基於 Python 語言來編寫。毫無疑問,Python已經成為未來的語言,代碼簡潔、語法清晰,對於非開發人員來說,尤其是對於網絡、安全、運維人員來說,它也是最佳編程入門語言。
  • 武漢Python Web全棧開發工程師修煉價格_web前端開發培訓哪家好...
    【課程介紹】課程以python語言為主導,進行web服務相關的全棧開發,包含後端伺服器開發,部署,監控;web前端開發,前後端不分離模板模式開發,前後端分離,單獨前端部署方案。【課程優勢】 python全棧開發涉及的知識點極多,不同的項目,不同的公司涉及都不相同,本課程主要根據講師在工作中總結的經驗,吸取共同點,著重講解使用率更高的知識點進行教學,並講解當下更主流的前後端框架,如 flask,如 vue Web 全棧開發是很多技能的一個公共點,如爬蟲(通過爬取前端頁面內容或js內容,對於http請求,js是要有所了解的),自動化運維平臺(將人工操作通過
  • 網絡工程師和Linux運維工程師有什麼區別?學哪個比較好?
    網絡工程師和Linux運維工程師有什麼區別?學哪個比較好?Linux系統運維,需要學習的東西有很多,比如早期需要學系統的操作,學習一個系統需要了解其體系結構,這樣才能更好的學習。Linux有kernel和user兩種模式,內核、shell和文件系統統一形成基本的作業系統結構。 Linux發行版可以分為兩類,一類是商業公司維護的發行版本,一類是社區組織維護的髮型版本,前者以著名的Redhat(RHEL)為代表,後者以Debian為代表。
  • 成都Python培訓周期多久
    時代押注AI Python搶贏未來 Python以其簡潔優美、功能強大、高效率的先天優勢成為企業新寵此外,國內計算機教育也越來越重視Python在編程中的地位
  • 成都學習Python開發哪家好
    如何選擇成都python培訓機構? python程式語言語法清晰、乾淨、易讀、易維護、代碼量小、可讀性強。當團隊合作開發時,閱讀別人的代碼將是非常迅速和高效的。通俗說來就是「寫起來快、看起來明白!」所以近年來,python開發非常流行。
  • 想轉做MES實施運維工程師?這4個能力不可缺
    近年來IT行業中的基礎崗位,除了軟體開發之外,MES實施運維工程師佔據了不小的招聘版面,薪酬待遇比起別的系統工程師以及網絡工程師都要好很多,究其原因是近年來客戶對產品質量要求越來越高,製造業為了得提高產品質量,收集生產數據,增強自身的競爭力以及滿足客戶需求的情況下,選擇導入MES系統,又因不同行業以及不同產品
  • |python|電氣和電子工程師協會|編程...
    未來的數據尤其是一季度的數據,不用分析太多,基本上定局了。重要的在於,此後哪些行業和企業會迅速恢復,甚至從中獲益獲得超預期的成長。這幾天暴漲的」雲辦公「、」雲教育「就是一個最好的例子,可以預期的未來,這些產品的需求都會幾何倍數增大,類似於2003年的阿里巴巴那樣得到飛躍發展。所謂好的投資,就是找準時代的方向。股市投資如此,對自身的教育投資亦然。
  • 廣州Python測試培訓
    你可選擇的崗位:Python全棧開發、自動化開發、Linux運維、Python爬蟲開發、金融自動化交易、前端開發等。 課程簡介 廣州python培訓,在信盈達教育的python課程中,學員能夠學習到Python核心技術、網絡編程技術、多種網絡協議及數據格式,該課程以全新的形式出現,直接面向網際網路企業的核心需求如:
  • Python能幹什麼?為什麼會這麼火
    2.自動化運維:自動化處理大量的運維任務3.數據分析師:快速開發快速驗證,分析數據得到結果5.自動化測試:編寫為簡單的實現腳本,運用在Selenium/lr中,實現自動化。6.網站開發:藉助django,flask框架自己搭建網站。
  • 運維工程師的福利來了 華為雲GaussDB發布認證課程
    為更好發展雲資料庫產品,培養職業化資料庫認證人才,華為人才生態發展部在今年7月7日正式上線發布了HCIA-GaussDB V1.5華為資料庫工程師認證課程,認證依託華為關係型雲資料庫GaussDB(for MySQL)和GaussDB(openGauss),雲數據倉庫GaussDB(DWS),以及非關係型雲資料庫GaussDB(for MongoDB)和GaussDB
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 幹了一年運維廢了,這是怎麼回事兒?
    好多朋友從事的是伺服器運維工程師通常工作半年一年或者是兩三年之後,很多人會感慨在這個行業幹的有點不順心,所以網絡工程師成長日記小編經常和網際網路上的一些朋友討論到這方面的一些發展問題。一 幹了運維一年廢了是怎麼回事為什麼會有些網友發出這樣的感慨呢?
  • 建築運維組織智能轉型進行時:全數位化工程部
    傳統建築業也倍受數位技術浪潮衝擊:數位化工具在建築領域的運用越來越普通,數位化技術不斷刷新建築空間體驗,數位化應用幫助建築師開拓新的可能性,數字信息的互動與聯通改變著建築運維組織運營形態。作為建築運維領域數字智能專業服務商,博銳尚格一直以推動建築運維組織的數位化轉型為已任。
  • 網絡工程師的就業前景如何
    首先,目前網絡工程師的就業前景還是不錯的,整個IT行業目前也有較大的網絡人才缺口。隨著物聯網、雲計算、大數據等相關技術的不斷發展,網絡工程師崗位逐漸被賦予了新的含義,工作內容和邊界也在不斷得到豐富和拓展,相應的知識結構也在逐漸豐富。
  • 光伏電站運維人員累嗎?光伏智能清潔機器人高效智能運維分布式光伏...
    檢修、檢測成本加大;單體體量較小,相應增加了運維養護的成本。光伏投資要想立於不敗之地,必須適應大環境,從補貼驅動向市場驅動轉變。      考慮到以上因素,分布式光伏電站運維不能像集中式電站那樣通過自建規模龐大的運維隊伍帶來較為滿意的運維結果。
  • 零基礎學python,自學難度大麼?
    python自學難度,這個要看你是否有基礎,如果有,那就很簡單;零基礎自學相對要花更多的時間,難度說高不高,重在堅持。如果是零基礎,就可以按著以下三個點去做:1、先確認方向,基本上這門語言是全方位的,這裡一共有:WEB開發,人工智慧,大數據,爬蟲,自動化測試,自動化運維;2、選擇好自學的方式,視頻結合課本,還是純視頻;3、選擇好方向和方式去找資料,定好每天自學多少時間