云計算的沖擊:傳統(tǒng)運維,你還有多久會消失?

楊俊俊
“虛擬化”,“公有云”,“混合云”,“容器”,“云原生”,這些技術(shù)詞匯正詮釋著我們當(dāng)下所處的云時代現(xiàn)有的樣子。

“虛擬化”,“公有云”,“混合云”,“容器”,“云原生”,這些技術(shù)詞匯正詮釋著我們當(dāng)下所處的云時代現(xiàn)有的樣子。

上圖來自Gartner官網(wǎng) 。2019年11月13日,Gartner,Inc預(yù)測,到2020年,全球公共云服務(wù)市場將從2019年的2278億美元增長到2664億美元,增長17%。(這里指的公有云服務(wù)包括:BPaaS =業(yè)務(wù)流程即服務(wù);IaaS =基礎(chǔ)架構(gòu)即服務(wù);PaaS =平臺即服務(wù);SaaS =軟件即服務(wù);CMSS=云管理和安全服務(wù))。同時預(yù)測到2022年,公共云服務(wù)市場將達(dá)到3546億美元。暫且不去推敲Gartner預(yù)測的數(shù)值是否正確,但從另一個角度,看近幾年主流公有云的財報可以發(fā)現(xiàn)營收全部都在增長(亞馬遜發(fā)布的2020財年第一季度財報顯示,一季度亞馬遜云計算業(yè)務(wù)營收102億美元,同比增長33%;2020財年,阿里云財年收入破400億元人民幣,比上一年度增長62%)。

前有Gartner的預(yù)測,后有主流公有云的財報,這已經(jīng)說明了一個事實,云時代確實到了,云運維的時代確實到了。

好了,到這里,可以引出這次的主題了。傳統(tǒng)運維,你還有多久會消失?這絕對不是危言聳聽,這一切正在一步步的向我們走來。

云時代之前,運維是什么樣子。

公司要上線一個業(yè)務(wù),大概的步驟是這樣的:首先需要找數(shù)據(jù)中心,找網(wǎng)絡(luò)(網(wǎng)絡(luò)還分電信/聯(lián)通/移動/BGP),還要測試網(wǎng)絡(luò)質(zhì)量,然后租機柜,買/租服務(wù)器,然后裝系統(tǒng),配交換機,配防火墻,配負(fù)載均衡,配安全防護設(shè)備,安裝環(huán)境,部署業(yè)務(wù),添加監(jiān)控,進(jìn)行安全合規(guī)掃描,進(jìn)行滲透測試確保沒有漏洞等等。

上面的各個環(huán)節(jié)在大公司里面都有專門的人負(fù)責(zé):

負(fù)責(zé)找數(shù)據(jù)中心,租機柜,買/租服務(wù)器,然后裝系統(tǒng)的叫IDC系統(tǒng)運維; 負(fù)責(zé)找網(wǎng)絡(luò)測試網(wǎng)絡(luò)質(zhì)量,配交換機,配網(wǎng)絡(luò)的叫網(wǎng)絡(luò)工程師;負(fù)責(zé)配防火墻,配負(fù)載均衡,配安全防護設(shè)備,安全合規(guī)掃描的叫安全運維; 負(fù)責(zé)安裝環(huán)境,部署業(yè)務(wù)的叫應(yīng)用運維SRE; 負(fù)責(zé)添加監(jiān)控的叫監(jiān)控運維;

也許看到這里你會對號入座,如果你在里面找到了自己的位置,那么這里的傳統(tǒng)運維說的就是你了。

最早的公有云AWS是2006年出現(xiàn)的,那時也只是買云主機,但到現(xiàn)在2020年,AWS提供的服務(wù)早已突破了100個,從計算、數(shù)據(jù)庫、大數(shù)據(jù)、到機器學(xué)習(xí)、物聯(lián)網(wǎng)、區(qū)塊鏈,甚至衛(wèi)星、量子技術(shù)、機器人都可以作為服務(wù)提供給所有人。AWS是行業(yè)的先驅(qū),不過我們國內(nèi)的阿里云、華為云、騰訊云也不弱,也提供了50+的服務(wù),所有人都可以按需購買使用。試想一下,這么多技術(shù),這么多服務(wù),如果都自己搞的話,技術(shù)團隊需要多少人,不說別的就計算資源這塊,自建私有云,怎么著也得1-2個人吧,而且還得特別牛逼的那種;而現(xiàn)在你可以一個都不需要。

這么看來大家如果都用云了,是不是傳統(tǒng)運維都要失業(yè)了?

非也,首先,大家都用云就是一個偽命題,總有人不用或者不愿意用的,美其名曰為了安全(拿來忽悠可以,真實原因可能遠(yuǎn)不止安全),那他們就需要傳統(tǒng)運維;第二,就是去公有云服務(wù)商,像AWS、阿里云、華為云、騰訊云等公有云廠商,他們把傳統(tǒng)運維要干的事情都集中起來了,即使自動化做的再好,系統(tǒng)、網(wǎng)絡(luò)、安全、還是要人的,當(dāng)然他們的要求非常高。

說到這里,似乎傳統(tǒng)運維轉(zhuǎn)型對于大多數(shù)傳統(tǒng)運維來說是唯一的選擇了,其實這個觀點一點也不新,因為DevOps已經(jīng)提了好幾年了,什么是DevOps呢?

用我的理解,就是讓運維也去寫代碼,寫平臺,慢慢融入研發(fā),給研發(fā)打打下手,寫寫工具啥的,和純開發(fā)還是有區(qū)別的。那么,DevOps是傳統(tǒng)運維最好的轉(zhuǎn)型方向嗎?

我的答案是NO。

現(xiàn)在最火的技術(shù)是什么?容器,Kubernetes,它正在成為運維的標(biāo)配技能。就像幾年前的虛擬化一樣。

大家有沒有想過為什么,容器會那么火,表面上容器主要是解決業(yè)務(wù)和環(huán)境一致性的問題,再往深里想,容器是帶著替代傳統(tǒng)運維的使命來的,沒有了環(huán)境一致性的問題,放在哪里都運行,那要運維做什么,只要研發(fā)寫好代碼,寫好Dockerfile,給個主機就是跑起來了,出問題了也不用修復(fù),直接干掉老容器,起一個新的就可以了,在加上Kubernetes,連這些幫你做了,那傳統(tǒng)運維該怎么辦,學(xué)寫Dockerfile嗎?太簡單的東西,根本不需要專門的人寫,研發(fā)寫代碼時順便寫寫就行了。

這么看,轉(zhuǎn)容器也不是最好的選擇 ,那到底什么是傳統(tǒng)運維轉(zhuǎn)型最好的選擇?三個字“云運維”。

為什么說云運維是傳統(tǒng)運維轉(zhuǎn)型的最佳選擇?

首先 ,公有云的服務(wù)越來越多,用哪些服務(wù),怎么用,每個服務(wù)都有什么特性,哪些參數(shù)可以配置,都有哪些限制。

這些往往是很細(xì)的,在使用之前如果沒搞清楚,上線之后就可能出現(xiàn)各種問題,所以傳統(tǒng)運維可能會傾向于只選擇云主機,然后剩下的東西都自己部署:

1、可能是為了體驗自己的價值;

2、可能是對云服務(wù)不了解,不會用;

3、可能好忽悠老板,云服務(wù)貴等等,但是他肯定不會說,人力其實也挺貴;

但是對于如何用好云,卻是云運維最擅長的。熟悉公有云的脾氣,合理的設(shè)計架構(gòu),業(yè)務(wù)穩(wěn)定性絕對比自己搭建服務(wù)要高;除非你覺得你的技術(shù)比AWS、阿里云里面的架構(gòu)師更強。

第二,因為公有云上提供的服務(wù)都屬于標(biāo)準(zhǔn)服務(wù),在不同行業(yè)業(yè)務(wù)中使用的時候,未必都那么順手,不少需要進(jìn)行適配,大到業(yè)務(wù)架構(gòu),小到配置參數(shù)。既然上云趨勢擺在那里,那么如何協(xié)調(diào)現(xiàn)有業(yè)務(wù)和云服務(wù)之間的適配問題,就是云運維必須解決的,有時需要研發(fā)改代碼,有時需要調(diào)整一點架構(gòu),但其中的主導(dǎo)者應(yīng)該是云運維。

最后,還有一些存量系統(tǒng),對于老公司這是一個繞不開的問題,硬件老化,逼得老系統(tǒng)上云,這也是需要云運維才能搞定的。

既然云運維是傳統(tǒng)運維轉(zhuǎn)型的最佳選擇,那么傳統(tǒng)運維要怎么轉(zhuǎn)云運維呢?筆者想了幾點,但可能不全,大家可以各持己見。

第一,多去了解公有云上都有哪些服務(wù),這些服務(wù)都怎么使用,盡可能在工作中嘗試使用,或者引導(dǎo)研發(fā)來使用。

第二,嘗試將傳統(tǒng)運維中的一些工作,在云上實現(xiàn),比如傳統(tǒng)的CI/CD, 堡壘機,在云上應(yīng)該怎么弄;這里推薦一個云上編排工具Terraform,如果想試試云運維,Terraform 你值得擁有。

第三,入職一家CloudMSP服務(wù)商,因為他們的工作就是幫助用戶選云、上云、用云,在工作中學(xué)習(xí),進(jìn)步是最快的。新鈦運維就是一家國內(nèi)主流的CloudMSP,可以在招聘網(wǎng)站上搜一搜,也許它會成為你職業(yè)生涯的轉(zhuǎn)折點。

寫在最后,運維存在的價值就是維護業(yè)務(wù)的穩(wěn)定,不管是傳統(tǒng)運維,還是運維云 ,我們的使命和存在的意義沒有變過,只是時代在變,所以我們也需要改變。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論