《運維知識體系》介紹及研討會
嘉賓介紹
趙舜東
江湖人稱趙班長,曾在武警某部負責指揮自動化的架構和運維工作,2008年退役後一直從事網際網路運維工作。
曾帶團隊負責國內某電商的運維工作,《saltstack入門與實踐》作者,《運維知識體系》作者。
緣起:不要小看運維
進入運維這個行業馬上將近10年,曾經懵懵懂懂,在曾經的幾次求職面試中,突然發現一直在趕路,從未停下腳步仔細的進行技術的總結和沉澱。
一些技術細節往往會被自己忽視,遭遇深深的打擊。於是在某個失眠的夜裡,《運維知識體系》誕生了。
我是趙班長,我為運維代言!我始終認為運維是一個偉大的職業,因為運維需要掌握的知識實在是太多了。
為此,我編寫了《運維知識體系》,為了讓廣大的運維朋友們能夠更好的認識運維,為自己劃分知識邊界。
我將這個知識體系按照一個HTTP的請求流程從上至下分為了以下層級,不過並沒有嚴格意義上的上下層關係,需要根據上下文來確定其具體位置:
1)客戶端層
2)外部層
3)網路層
4)接入層
5)應用服務層
6)儲存層
7)基礎服務層
8)基礎設施層
運維知識體系
下面我通過截圖的方式,對運維知識體系中的各個層面進行簡單的引導和介紹。注意不要糾結於分層和分類,我的強迫症已經讓我在排版的美觀和嚴謹的分類中糾結了好久。
1、客戶端層和外部層:
主要列舉了使用者端的一些技術點,對於運維尤為重要的就是瀏覽器快取了。外部層介紹我們使用的外部服務和解決方案。
2、網路層和接入層:
這裡介紹企業內部網路的經典三層架構,基本上具備CCNP的水平就可以輕鬆應對。接入層主要是負載均衡,要求運維工程師熟練的掌握四層和七層負載均衡的管理和配置。
3、應用服務層:
應用服務層,主要是和Web服務相關的,其實裡面隱含了從業務層面進行SOA建設所需要的技術點,這些都是運維工程師必備的基礎知識。
4、儲存層:
儲存的三大型別:檔案儲存、塊儲存、物件儲存。這裡統稱為檔案儲存,主要是為了和資料儲存進行區分,列舉了我們常用的應用層面的儲存技術。
5、基礎服務層:
主要列舉了一些運維的技術服務,像DNS、Yum倉庫這些,以及應用運維必須掌握的持續整合、配置管理、自動化部署等技術重點。
6、基礎設施層:
從IDC託管到IAAS、PAAS,運維關注的層面正在逐步的分層,所以現在有了應用運維、系統運維和基礎設施運維等具體職責的劃分。
運維雜談
這裡面列舉了運維相關的非具體技術方面的知識點和自己對運維的職業生涯發展和運維自動化發展的一些理解
在整個《運維知識體系中》每層縱向列舉了監控體系、自動化體系。同時拿公有云作為參照物,列出了雲服務的產品。由於篇幅原因請到源網址檢視完整大圖:
可以看到基本上每層都有相應的公有云服務。我相信仔細看完的讀者會有深深的危機感。是的,各種我們覺得高大上的技術,公有云平臺都可以提供。
這就是雲端計算給運維帶來的衝擊。雲端計算是機遇也是挑戰,作為運維人員需要面臨雲端計算時代企業對運維需求的萎縮,以及對運維技術能力要求大幅度提高的困境。
我們要做的就是“空杯心態”,不斷的學習和進步。運維其實是一個圍城,很多人想進來追求高薪。但是圍城裡的人,如果有一天停止了進步,那就會被殘忍的丟出城外。
最後,如果要給本文做一個技術定位,那麼請定位“中小企業”。因為筆者工作的公司一直都是中小企業。
原文出處:高效運維