云計算其實是傳統馮諾依曼計算機結構在分布式上的延申,早期的計算應用沒那么復雜,單機系統性能基本構用,系統內部的計算和存儲系統通過總線連接,通過操作系統內核統一調配,中間的損耗也就是操作系統內部的系統調用以及上下文的切換。現在的應用對計算機的性能要求比幾十年前高了幾個量級,單機的性能不能滿足應用的需求,所以大家想辦法把單機的計算能力聚合起來,慢慢形成了現在的分布式系統架構,早期這個叫網格計算,不過現在基本沒人再提網格計算了,現在的云計算其實就是早期的網格計算,核心思想就是集合集群性能提供更高性能的算力和存儲資源。
云計算運維崗位涉及到云計算平臺能否順利、平穩地運行,因此運維工程師需要做的工作內容也相對比較豐富,既涉及到傳統的網絡運維知識,還涉及到虛擬化、管控、存儲、安全等相關知識。另外,運維工程師還需要程序開發的工作,以便于完成大規模的自動化服務部署,這對于運維工程師也提出了較高的要求。
傳統運維人員的兩條發展方向:
1.Linux運維工程師(8-12K)–>Linux云計算工程師(15-25K)–>Linux云計算架構師及大廠SRE工程師(18-35K)
2.Devops路線,從Linux運維工程師(8-12K)–>Linux云計算工程師(15-25K)–>Devops運維開發工程師(18-35K)
作為一名云計算網絡運維工程師需要學會什么?
1. 主機、網絡及操作系統基本知識
2. 要會編寫一些程序腳本
比如使用Shell、Python、Perl等腳本語言做一些自動化運行腳本、診斷故障的腳本,使用這些腳本可以提升工作效率,將重復性的簡單工作交給腳本程序處理。
3.開發能力
這個很重要,因為運維工具都需要自已開發,開發語言:c/c++(必備其中之一)perl,python、php等、shell(awk,sed,expect….等),需要有過實際開發經驗,否則工作會非常痛苦。
4.常規應用系統及軟件
操作系統(主要是linux、bsd)、webserver相關 (nginx,apahe,php,lighttpd)、數據庫(mysql,oralce),還有類似系統優化,集群方面的東西。
審核編輯 :李倩
-
云計算
+關注
關注
38文章
7609瀏覽量
136725 -
Linux
+關注
關注
87文章
11123瀏覽量
207886 -
Shell
+關注
關注
1文章
359瀏覽量
23191
原文標題:Linux云計算運維全套資料,入門進階全覆蓋!
文章出處:【微信號:架構師技術聯盟,微信公眾號:架構師技術聯盟】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論