技能絕殺篇:運維工程師必備技能熱談

隨著業務的擴大,資產管理、人員信息、設備配置、日誌審核等就是我們面臨的問題。只有解決了這些問題,才能實現高效安全的運維管理,所以企業需要個統一、提高效率、降低各種開銷的平台。

技能絕殺篇:運維工程師必備技能熱談

另一方面這種可視化的平台也是運維的一個很好的價值體現,運維早已經不再是抬機器的時候了。

今天,我們準備了四個問題讓網友就此展開討論。

1. 可以聊下的運維價值、運維的體現

2. 運維平台所應用的技術,比如django、nginx、bootstrap

3. 運維平台以及各模塊設計,比如程序自動化發布、cmdb、審計、監控等

4. 在使用過程中遇到的問題,比如查詢數據量很大的時候....

接下來就來看看網友的精彩回答吧!

Advertisements

@jszxcyit

作為一名企業網路工程師,主要談談以下內容:

1、IT運維不僅局限於降低成本、提高質量和管理風險的三個傳統的角度,要更加關注靈活性,幫助業務適應外部環境或者內部調整帶來的變化,打造核心競爭力。

企業應強化IT組織,實現垂直管理,優化崗位設置,提高組織效率,健全IT內部與外部流程,實現標準化服務。IT要以業務為根本,規劃研發、生產、營銷等關鍵環節的信息化建設。

2、這些都是宏觀理念,最終還應落到實處。要說的是大部分企業的運維工作還處於救火階段。雖然有大量運維自動化工具或系統出現,但這些工具功能比較分散,集成度不高。就目前我在企業網路運維遇到的問題來說,基本每天在做重複的工作或者是非常瑣碎的工作,自動化程度不高。對自己來說沒有時間提高自己,對企業來說沒有創造很大的價值。所以就在想自己負責的領域能否更智能一些。就發現現有工具都只監不控,控的環節靠人來做,並且標準和流程不完善,沒有形成沉澱,更談不上發展。日積月累的腦力記憶成為企業IT最高的風險。

Advertisements

3、單就網路運維來說,涉及網路資產管理、配置管理、風險評估、報修管理、知識案例庫等等。這些功能毫無疑問都可以實現,但是很少有系統能把他們集合起來。我希望從網路設備部署開始,直至壽命結束退役為止,全程都可自動化、智能化。比如資產變更可以跟蹤,不只是單純有一個賬目表明我有這個資產;有系統版本bug修復記錄和更新建議;有適應我企業的配置標準和基線,智能分析網路系統性能狀態,提前預警;運維投入,IT預算有據可查;靈活輸出報表等等。

@cjfeii

運維的價值是毋庸置疑的,線上的環境是巨複雜的環境,我們需要運維能及時處理這些。

但是現在對運維角色的定義不是很清晰,我們普遍認為運維主要職責有:環境的配置及調優,規範的上線流程,技術方案的落地,靠譜的升級方案以及迅速的故障處理機制等。

但其實可以劃分為下面幾種職能:

1. 應用運維:負責支持線上業務,主要保障線上業務系統穩定

2. 運維開發:開發便捷的工具,提升運維團隊工作效率

3. 系統運維:負責操作系統定製及優化,IDC管理及機器交付

4. 監控運維:負責發現故障,並第一時間通知相關人員,配合處理故障

5. DBA和安全團隊

雖然劃分的比較細緻,但是很多時候多項職能集於一身。

運維平台所應用的技術,應用的技術有很多。可以簡單分為以下幾類:

1. 監控預警系統:Nagios、Zabbix、Cacti等,也包含自己開發的一些監控系統以及雲監控平台;

2. HA、LB:Nginx,Keepalived、Haproxy、LVS等,開源的有很多

3. 運維開發工具棧:django、Nginx、Python、Lua等

@mc119

1. 可以聊下的運維價值、運維的體現

做linux運維也有四年時間了,感覺運維的核心工作還是保證伺服器或者虛擬機資源的穩定運行,網站上線時,就得大晚上的不睡覺,在那standby。手機還不敢關機,生怕報警了,沒有接到helpdesk的電話,第二天又被批評一頓,哎,運維就得隨時待命

2. 運維平台所應用的技術,比如django、nginx、bootstrap

這幾個一般都不用啊,難道是我們公司太low了?管理dns和ldap,整個webmin就好了,也挺方便,監控的話整個收費版的nagios就好了

3. 運維平台以及各模塊設計,比如程序自動化發布、cmdb、審計、監控等

4. 在使用過程中遇到的問題,比如查詢數據量很大的時候....

目前去過三家公司,還沒有遇到過一個完整的運維管理平台,頂死了就是一個監控平台,openstack算是一個管理平台,但只針對上面的虛擬機的,傳統x86伺服器也管理不了

現在很多公司都往雲計算方向發展,要麼購買公有雲的資源,要麼自己搭建私有雲,搭建私有雲的一般都是有一定實力的公司了,而公有雲的使用,一般只要一名運維工程師就可以管理了,有時,非運維類人員也能管理,因為大部分技術工作都有公有雲平台解決了,所以,感覺運維的趨勢就是往自動化運維方向發展了

運維平台的使用,個人感覺還是要自己開發或者做二次開發也行,對於日誌的管理,軟體包的管理,還有代碼的發布

現在大部分時間都是在自主開發一個運維平台,以python為主,集成伺服器監控和一般性運維管理的功能,等以後開發水平上來了,再整點高級的,慢慢來吧!

以上內容整理自ChinaUnix社區的【大話IT】欄目。

Advertisements

你可能會喜歡