1. 程式人生 > 其它 >三分鐘看懂什麼是運維

三分鐘看懂什麼是運維

現在,雲端計算運維工程師由於需求量大,薪資待遇不錯,職業週期長,已經成為一個熱門職業。但要知道什麼是雲端計算運維之前,我們需要先知道什麼是運維。為此,整理了一些學習筆記,分享給大家,共同瞭解學習。

1、運維是什麼意思?在公司/團隊中的地位?

按照字面意思來理解,運維即執行維護,以此保障各類裝置,系統,網路正常執行和可用。運維人員在公司裡屬於技術團隊的一部分,與研發/測試不同的是,運維核心任務是保障產品上線後的穩定執行,並在日常工作中不斷優化系統架構和部署的合理性,以提升系統服務。

因此,在一個科技公司中, 運維具有獨立而且重要的職責,並不亞於任何開發類工程師。

 

2、運維工程師的歷史?有哪些知名的運維大佬?

有軟體開發的地方,就需要有軟體部署和保證軟體正常執行的運維工程師。

國內運維工程師的興起還得從08~09年開始說起。那時候中國網際網路剛開始火熱,水大魚大的網際網路行業,到處是拓荒者的舞臺。各個公司競爭的關鍵是要有自己的網際網路產品,能搭建起網際網路平臺的開發崗位很重要。

但隨著時間推移,網際網路人口不斷增多,而網際網路產品大浪淘沙從多到少,二者共同作用的結果就是留存下來的產品負載越來越大。可能早期每日也就幾十幾百人上線,到後期可能要面臨著上百萬上千萬的訪問量(比如小米秒殺,淘寶雙十一,春運12306搶票),開發或測試人員已經無法兼職來解決大負載大併發問題,此時就慢慢的誕生了一個新的崗位——運維工程師。

如今,無論是電商平臺淘寶、京東,還是媒體平臺如新浪、網易;無論是視訊網站如優酷、鬥魚,還是遊戲公司如騰訊、盛大,他們都要有自己的運維團隊。而隨著運維工程師群體的不斷髮展,我們也能看到一些運維大神浮出水面,比如《鳥哥的Linux 私房菜》作者蔡德明,阿里“道哥”吳瀚清,京東商城 前臺技術服務負責人 徐奇琛,原阿里巴巴 基礎架構事業群運維中臺架構師毛茂德等。

 

3、運維人員有哪些工作職責?

廣義上的運維人員是一個大類,從維護物件來看,其職責可分為 IT運維,業務運維和日常管理運維三類。

1)IT運維

IT運維是IT管理的核心和重點部分,也是內容最多、最繁雜的部分。這類運維人員管理的內容可細分為六個子系統:

裝置管理:對網路裝置、伺服器裝置、作業系統執行狀況進行監控。

應用/服務管理:對各種應用支援軟體如資料庫、中介軟體以及各種通用或特定服務的監控管理,如郵件系統、DNS、Web等的監控與管理。

資料/儲存/容災管理:對系統和業務資料進行統一儲存、備份和恢復。

目錄/內容管理:管理企業需要統一發布或因人定製的公共資訊。

資源資產管理:管理企業中各IT系統的資源資產情況,這些資源資產可以是物理存在的,也可以是邏輯存在的,並能夠與企業的財務部門進行資料互動。

資訊保安管理:該部分包含了許多方面的內容,如企業安全組織方式、資產分類與控制、人員安全、物理與環境安全、通訊與運營安全、訪問控制、業務連續性管理等。

 

2)業務運維

與IT運維不同,業務運維更多是從組織和業務的層面出發,基於各類組織運轉(而不是機器裝置)設定的指標對系統進行優化和調整,最終使得系統裝置運轉目標與業務目標對齊。

業務運維包含以下六個方面:

(1)業務管理:包含對企業自身核心業務系統執行情況進行監控與管理,對於業務的管理,主要關注該業務系統的CSF(關鍵成功因素Critical Success Factors)和KPI(關鍵績效指標Key Performance Indicators)。

(2)從整個組織的角度,針對各業務系統提供業務需求整理、需求變更和使用者體驗優化的載入、維護、配置、升級、補丁等方面的實現服務;

(3)面向整個組織提供各業務系統的問題受理、響應、處理和轉交等方面的服務;

(4)面向整個組織的各級機構和各業務部門提供各類業務系統的操作指導、資料應用、模組分配、引數設定等;

(5)面向整個組織提供客戶端安裝、配置、升級等技術支援;

(6)面向組織以外的部門提供相關資訊(按機關相關部門要求)、回答網站稅務諮詢、局長信箱和納稅人電話提出的各類業務問題。

 

3)日常管理運維

這部分工作是針對公司各組織的業務系統自頂向下設計的執行維護方案。是為了解決各部門系統統一化管理的需求,面向業務部門或管理層,與客戶體驗有一定距離。

核心是日常工作管理:主要用於規範和明確運維人員的崗位職責和工作安排、提供績效考核量化的依據。以此完善企業的 IT 運維管理能力。

具體來說包括如下三個部分:

(1)面向整個組織提供針對各業務系統的執行狀況監控、問題定位、故障排除等方面的運維服務;

(2)面向整個組織提供針對各業務系統的需求變化,即資料項 、元資料 、管理流程 、資料空間等方面的管理和標準化;

(3)面向整個組織提供針對各業務系統的執行狀態和需求變化和不同的記錄、跟蹤、儲存、分析的方面的管理。