運維是數據中心生命周期里最為持久和關鍵的部分,但并沒有得到足夠多的關注和重視。運維的工作給人的感覺,普遍都沒有技術含量。這是因為運維是個很寬泛的領域,運維的領域細分職位可達到30多個。比如:網絡管理員、Linux運維工程師、安全運維工程師、CDN運維工程師、運維專家、運維經理、運維總監、CTO等等。在數據中心里這些運維位置,大部分是初級運維居多,而他們做的工作很多根本不能稱之為運維。例如部署服務、上線,甚至搬機器、重裝系統等等,這些都是運維的工作中最為基礎性的,但肯定不能只做這些,不然真的比較LOW了。要想成為運維專家,必須要努力工作和學習,在工作中逐漸發光發熱,成就自己,也為數據中心帶來收益。這時,我們要做的是利用對系統、網絡、硬件、規范、服務方面的熟悉程度,結合專業知識,用技術方案解決深層次的問題,打造運維的使用工具、平臺、框架,最終能給數據中心創造價值,這才是運維的真諦。要想成為這樣的運維人,必須得有些獨門的秘籍。本文介紹一些數據中心運維的私房菜,大家快快放到碗里來,一定會使你味覺大開,神清氣爽。
網絡:數據中心網絡部分是比較重要的一塊,一旦網絡出了問題往往影響的是整個數據中心的業務,影響面比較大。對網絡快速入門,必須要學習兩本紅寶書:大學課程教材《計算機網絡》和《TCP/IP協議詳解》,通過對這兩本書的學習,對網絡協議有了整體了解。接下來就要學習網絡設備知識,作為數據中心網絡產品的兩大派系:思科和華為是有必要掌握的,有條件的話可以去學習思科的CCNA-->CCNP-->CCIE或者華為的HCNA-->HCNP-->HCIE,這些網絡認證堅固基礎網絡知識,同時也實現了自家產品的使用風格,對于深入掌握網絡技術有益。還要懂得出了網絡問題時,怎樣使用工具去分析,tcpdump、wireshark、sniffer等抓包軟件一定要會用,PING、Xping、Tracert這些分析問題的命令也要會看,這樣下來就可以利用這些技能去做網絡運維了,隨著經驗的積累,一點點悟出其中的道理,反過來再去改進運維方法,從而在網絡運維的工作中游刃有余,并逐漸找到提升工作效率、減少網絡故障的方法。
Linux:在數據中心里,Linux就是所有設備的公共語言,幾乎所有的設備都支持,掌握Linux知識必不可少。還是推薦兩本紅寶書:《鳥哥的私房菜》和《Linux就該這么學》,《鳥哥的私房菜》就像是一個大字典,作為一個查閱工具使用非常方便,《Linux就該這么學》則系統講述了Linux的各個模塊知識,有很多實例操作圖片,不怕自己操作沒有正確參照物,非常容易理解。當然,任何一門技術只有越用才會越熟練,一味學習而不去使用只會讓你忘得越來越快,所以要重視日常基礎性的運維,平日里在服務器上多做一些Linux命令操作,俗話說“熟能生巧”,機械式的反復操作Linux命令,操作多了也會有感覺。經常用電腦的人都會有這樣的感受,學習鍵盤輸入的時候非常難記,但是隨著使用的次數和時間增多,到后來基本都是盲打,而且在鍵盤上敲打的時候,根本不經過大腦就可以敲出想要的東西,還很少出錯,這就是“熟能生巧”而來的,Linux的命令有的晦澀難懂,有時就要反復敲打,機械式地強制記憶,慢慢地才會成為高手。Linux就是數據中心世界里的公共語言,掌握了它才能在數據中心行動自如,必須要精通才行。
腳本:掌握一門腳本語言已經成為高級運維工程師的必備計能,不會開發,你就不能充分理解數據中心的業務流程,就不能幫助調試、優化開發人員開發的程序。現在的數據中心動不動就幾萬臺服務器的規模,這種情況下必須做自動化運維,靠人工去運維不可能,將幾萬臺服務器登錄一遍也要幾十天的時間,更不用提運維了,所以必須交給軟件去完成。這時就要用到腳本語言,使用腳本語言設計自動化運維的任務,比如:,Shell、TCL、Python,Perl等,實現運維的自動化。平日里對數據中心業務進行監測和分析,也時常要寫一些測試腳本,所以腳本用處很大。Shell可以到網上找一些基本入門的書籍看看,選擇Python的話就看看《Python基礎教程》,選擇Perl的話,就看看《Perl語言入門》和《Perl高效編程(第2版)》,正則腳本也要掌握,在Linux的使用中正則腳本必不可少。
智能:隨著各種新技術的出現,運維的工作也將進入智能化時代,傳統的人力和手工運維已根本無法滿足數據中心高速發展的需要。運維的工作上了云平臺,運維引入人工智能,運維也利用大數據分析數據等等,這些新技術在運維的工作中都可以發揮很大作用,讓運維的工作處處體現了智能。通過機器不斷地數據積累和持續學習,機器會把運維的人員從紛繁復雜、過度依賴人工的監控、發現、告警和修復工作中徹底解放出來,運維也將變得更加自動化、智能化,而實現智能運維還是要靠運維的技術人員,這些運維的人員研究如何才能讓運維智能化,運維層次更高。智能運維是用機器來代替運維人員,在最少人工干預下,結合運用腳本與第三方工具,保證數據中心7X24小時高效穩定運行,這也是運維工作的終極目標。
掌握網絡、Linux、腳本、智能技術,并利用這些技術通過運維,提升數據中心的運行效率,并為數據中心創造價值,這才是高級運維的真諦,運維的工作將不會再讓人不屑。快快拿走這些運維私房菜!
版權聲明:本文為企業網D1Net原創,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。