IT運維和自動化運維以及運維開發有啥不同?能解釋下嗎?

行雲管家發表於2021-09-23

很多剛入行的小白,不清楚IT運維和自動化運維以及運維開發有啥不同?不知道怎麼理解,今天我們小編就用通俗易懂的原理給大家解釋下。

可以這麼理解,運維是個大類,而自動化運維、運維開發都是其下的子集。運維與其說是個職位,不如說是個工作的範圍,只要和伺服器沾邊的東西,維護伺服器硬體、軟體的穩定、安全、可用等都算是運維的工作,具體工作就是天天盯著系統、伺服器或模組內的東西,檢視日誌、調整引數、效能調優、配置更改、開會討論、響應需求等等。

自動化運維,則是做運維這份工作的一種形式,非完全人力的操作故名“自動化”,就好比借用SaltStack/ansible運維工具庫,自定義各類Shell/Python/PowerShell/CMD指令碼,批次對主機執行指令碼、命令,以及將檔案批次分發至目標主機、批次從多臺主機採集檔案,實現對多臺主機的各種批次運維操作,編排任務設定計時器,讓程式自己去跑。

運維開發,是最近幾年興起的概念,其核心意思就是“把一個人當兩個用,既是開發也是運維”,當然這行的薪資水平同比純運維要高不少,在原有的運維能力之上還需具備一定的開發語言基礎比如Python、Shell、GO等,或者本來就是開發但是需要掌握一些運維能力,如:中介軟體、資料庫、負載均衡、快取、虛擬化、配置管理等。

當然,如果以物件導向來看,又可以分為桌面運維、硬體運維、系統運維、應用運維、資料庫運維等,這些都是些更細分的領域。

IT網際網路過往的20年,傳統IT運維體系已經演變的非常完備,每種職業都有生命週期,運維也一樣,如今雲端計算的興起,運維的工作方式也已發生了變化,傳統IT運維+雲運維將是我們的日常。

從工作內容上看,從過去的機房、交換機、儲存、頻寬等實體設施,到雲服務上的虛擬產品,從實到虛的變化,更多的工作其實在操作端,因為在雲時代Infrastructure as code,所有對物理裝置的操作變成了執行命令和程式碼,運維人員的轉型之路需要更多的介入到應用程式以及作業系統層面的學習,例如:雲主機資源的模板化,為不同業務團隊配置效能合適的主機模板,以及主機資源申請、建立、交付、運維以及最終的釋放銷燬的全生命週期管理,還有應用程式和支援軟體的安裝部署/交付和升級,叢集效能負載均衡調配、伺服器的批次指令碼操作、資料庫維護、主機的監控、運維日常工作的審計等等,當然了,多雲情況下,各雲使用的費用情況也需要統計和分析。

行雲管家雲端計算管理平臺,實現了對多家雲廠商多種雲端計算資源的集中管理,從成本、自動化運維、監控、合規審計、多雲納管、雲資源全生命週期等多個維度提供統一運維管控,對企業而言,只需一個控制檯,即可整合操作多個公有云、多個私有云 、混合雲以及各種異構資源,從而進行靈活的資源管理與運維。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002658/viewspace-2793332/,如需轉載,請註明出處,否則將追究法律責任。

相關文章