雲計算運維累不累 IT運維以及雲計算時代的運維

2021-10-13 22:18:27 字數 3096 閱讀 5629

維基百科的定義:所有流程和服務的超集,這些流程和服務都是it團隊提供給其內部和外部使用者的,並由他們自己使用,以實現其業務的運轉。

it運維團隊的重要角色包括技術管理和質量保證以及基礎架構管理,並確保it產品(或服務)滿足客戶的所有需求和期望。運維團隊按所需的質量和成本提供有效的服務。

我們主要想**三個話題:

1、什麼是運維

2、入門者如何系統化地學習運維知識

3、雲時代的運維

1、什麼是運維

首先,我們看看目前主流招聘平台對運維工程師崗位的工作內容要求和職業技能要求:

工作職責:

1、企業資料中心建設和管理相關工作、包括基礎網路、資訊保安、伺服器、儲存、備份、作業系統、資料庫、中介軟體等基礎硬、軟體建設和管理、優化。

2、資訊系統執行保障相關工作,包括生產系統投產支援、日常運維、變更和應急處理。

3、開發測試支援相關工作,包括測試環境的搭建、日常運維和相應的技術支援。

4、內控管理相關工作,包括堡壘機等技術和產品的管理、流程制度的制定和落實等。

任職要求:

1.熟悉vmware虛擬化和主流的linux系統和ha軟體。

2.熟悉oracle、mysql等主流的關聯式資料庫。

3.熟悉weblogic、tomcat、nginx、keepalived、redis等軟體。

4.能熟練使用shell或python進行日常管理指令碼的編寫。

5.熟悉x86伺服器、san儲存等常見硬體裝置。

6.熟悉網路知識,可以承擔承擔常見的交換機、路由器、防火牆、ips、waf等裝置的簡單配置和管理工作。

7.熟悉常見的監、管、控系統,例如ansible、zabbix、堡壘機等。

8.熟悉網路、應用安全相關知識和技能,能對網路和安全問題進行基本應對。

可以總結,運維工程師涉及的工作內容非常寬泛,在軟體產品的整個生命週期中均需要適時適度參與,任職要求中涉及的技術棧有較大的縱深,包括:

1、指令碼語言,shell、perl或python

2、網路知識

3、分布式計算

4、應用伺服器

5、資料庫等中介軟體

6、監控系統

7、安全

那麼,到底什麼是運維呢?我們看看下圖,乙個軟體產品(或資訊系統)的交付過程,在1-5階段,運維團隊負責基礎設施資源提供(計算、儲存、中介軟體部署、安全),在6階段,產品和研發團隊完成主要工作後,系統進入上線後運維階段,運維團隊全面負責系統執行質量、穩定性、可靠性、安全性等各項指標。

在實際運維專案中,運維團隊要關注的知識領域包括:需求變更、輸入/輸出、資源、戰略、前瞻性、控制、規劃以及成本,換句話說,需要在這些要素條件的約束下制定運維工作的標準和相適應的流程。

乙個運維部門的職能層級(發展前景)一般有以下幾個層次:

a,初級小白,作業系統,中介軟體的安裝部署,一般性配置

b,中級工程師,應用部署和配置、系統執行監控

c,高階/專家級,運維架構設計/優化,具備綜合考慮成本、效率和等級的能力

d,帶團隊,高階規劃

2、入門者如何系統化地學習運維知識

首先,linux系統學習,掌握:

1、linux基礎知識、基本命令(cp、ls、file、rm、cat、ps等操作命令)

2、linux使用者及許可權基礎

3、linux系統程序管理

4、文字編輯命令(vim、grep、sed、find等命令)

5、shell指令碼

在學習過linux上述知識之後,進一步學習一下知識,

1、tcp/ip網路基礎

2、linux企業常用服務(如dns、http、ftp、mail、nfs等)

3、企業級安全原理和防範技巧(系統效能監控,安全威脅模型和處理辦法)

4、 加密/解密原理及資料安全、系統服務訪問控制

5、iptables安全策略構建

6、shell指令碼高階(主要是結合一些應用,寫一些案例)

7、應用phppython, mysql搭建cms或個人**系統

如:

到此,你基本可以做乙個入門的運維工程師了。

3、雲時代的運維

隨著雲計算時代的到來,行業內存在乙個流傳甚廣的「觀點」:雲計算會淘汰掉傳統運維。

那麼我們來**一下第二個話題,雲計算的運維是什麼樣的,運維工程師如何保持在雲計算時代的職業競爭力。

雲時代,運維工作發生了深刻的變革,傳統運維需要處理伺服器、網路、儲存等硬體裝置,雲時代則不需要接觸硬體裝置,而是處理虛擬資源(事實上,虛擬化是雲平台的核心支撐技術,軟體定義計算、軟體定義儲存、軟體定義網路)。雲平台廠商提供的負載均衡、動態伸縮、資料遷移等服務降低了運維的複雜度,某種程度上也降低了運維的門檻。

雲計算時代的運維,通過ai、大資料等技術,會節省更多的人力、物力成本,減輕運維人員的壓力。

但是,雲時代的運維也將出現新的挑戰:

1、工程師不再直接操作實體資源,而是面對一堆api(雲平台提供),問題查詢的難度增加了,有過程式設計經驗的同學都懂,世界上沒有完美無缺的系統

2、大型系統涉及的資源(包括橫向擴充套件的彈性計算服務,paas平台提供的第三方服務、負載均衡、資料同步等等)大大膨脹,資源增長帶來管理複雜度劇增

3、雲產品本身的版本公升級帶來系統執行的不穩定性增加

4、雲平台和雲產品按需使用的特性帶來控制成本的需求,即在可能的情況下,運維團隊要考慮是否可降低雲資源的使用量以控制成本支出,而這種「縮容」毫無疑問會給運維工作帶來一定的風險。

雲計算運維累不累 為何運維最適合學雲計算?

網際網路時代,最熱的詞是什麼?雲計算 是絕對不二選的熱詞標籤。據國內大資料估測,雲計算人才缺口或將超百萬之大。面對巨大的人才需要,你準備好了麼?1 前景看好 雲計算 孕育大未來 當下,各種基於網際網路的衣食住行服務等活動都在產生大資料,大資料的處理 分析就需要雲計算。雲計算的應用,已經極大地改變了人...

雲計算運維

雲計算運維預習第三天 今天是我第一寫部落格,心裡還有很忐忑的,害怕別人看更害怕別人不看,在部落格裡也溜了幾個月,裡面的大神真的好多啊,好厲害,希望有大神能夠指點一二,能力相當的交流切磋。這個購買阿里雲好像還真的沒有什麼說的,現在就記住按量付費or包年包月,好像都還挺貴的,就華北的便宜一點,還有就是雲...

雲計算運維思考

雖然離開h公司公有雲運維崗位有一段時間了,但仍然在斷斷續續思考公有雲該如何做才能運維好,最近順手翻起 google sre運維之道 思考再三,對雲計算的本質和運維做乙個簡單總結。雲計算的本質是將計算機的基礎能力 硬體能力,軟體能力 以便捷的方式提供給需要的個人或組織使用,是一種能力和資源的使用方式。...