雲計算來襲 運維人準備好了嗎?

來源:互聯網
上載者:User
關鍵字 什麼 這些 雲計算 這個

目前,大多數中小企業的運維在做什麼? 佈建服務,協調上線,服務監控,資料備份,還有免不了的做苦力扛機器??

如果有一天,這一切都不再需要人來做,你該怎麼辦?

運維領域的變化

隨著雲計算的落地,這一趨勢正變的越來越明顯。 最近,一個做運維的朋友跟我聊天的時候發感慨,說感覺現在整個業界的熱點都在開發領域,忽然覺得運維領域沒什麼可發展的。 再之前,我在車庫開源小組跟白清潔聊天的時候,他們也不約而同的感慨運維領域正在發生的一些變化。

「以前,你要去買伺服器,找IDC找機房,架個系統,然後就做各種事情保證業務不down掉。 可是以後呢,」白清潔指著盛大雲計算的首頁說道,「雲主機,雲存儲,資料庫雲,這些什麼都搞定了。 」

目前國內公共雲在計算資源出租這個方向,盛大雲是公認做的相對不錯的,就是資費偏高阻礙了它的普及,畢竟公共雲這個東西對中小企業來說就是為了省錢的。 假以時日,盛大如果能夠把費用做下來,普及估計也就是個時間問題。

「那照你看來,以後運維這個職業是否會消亡呢? 」

「這個我倒覺得不會。 運維這個職業肯定會隨著整體的發展而產生變化,但我覺得它不會消亡。 」白清潔對這點還是相當肯定的。 「好比企業決定用雲計算,那麼他要想了,我用哪家的雲服務? 單說盛大雲,光是存儲就有雲存儲,MongoIC,資料庫雲,我該怎麼選擇? 這些都需要有企業這邊的人來作調查,不可能完全由雲服務供應商來幫你決定。 」

這些觀點倒是和去年OmniTI的Theo跟筆者交流的觀點不謀而合。 如果你的核心業務就是IT,那就註定你不可能將所有的IT外包,終究還是需要專人來確保你的服務穩定,流暢。 畢竟這世界上不可能有哪只軍隊會將自己的後勤全部外包的!

新一代的運維需要什麼

不過總體來說,由於可外包的IT服務還是會增多,整體行業對運維的需求肯定是會萎縮的,同時會要求運維掌握與以往不同的能力。 那麼,新一代的運維需要會什麼? 以下是筆者觀察到的一些方向。

1、產品研發

這幾年在運維界有一個很流行的概念叫做DevOps,其基本理念和開發領域的敏捷運維有些類似。 DevOps的關鍵在於運維一方充分瞭解開發環境和生產環境的異同,配合開發團隊進行快速反覆運算部署。 因為運維的本質是求穩,對於變化天生有抵制心理;而DevOps則要求運維能夠勇敢迎上快速的變化。

這些都要求運維對開發流程有深刻的瞭解,並且在需要的時候,自己也能掄起袖子上陣改進代碼。 尤其對於快速反覆運算的互聯網企業,部署應用的人必須能夠與產品技術團隊緊密配合。

像一個開發一樣去擁抱變化吧。

2、知識面

我的業務需不需要用NoSQL? Cassandra和MongoDB那個更適合我? 雲存儲、MongoIC、資料庫雲,各有什麼特點? CDN服務選哪家? 需不需要使用SSD? 緩存需要多少? 檔案系統選哪個? 作業系統選哪個? Web伺服器選哪個? 各種存儲的特點是什麼? 各種虛擬化系統的特點是什麼? 業務剛開始跑的時候,如何為未來的橫向擴展做好準備? 現在用OpenStack可能遇到哪些問題? Hadoop這個東西究竟適不適合我們? MySQL引擎選哪個? 搜尋引擎選哪個? 等等??

身為運維,就是得什麼都有所涉獵。 尤其是可以選擇的專案越來越多的時候,有能力做出分辨與高品質建議的人才有更高的價值,尤其在企業的CTO、專案經理本身比較專精于某一領域、容易忽略這些問題的時候,一個思慮周全的運維將減少很多潛在的技術成本。

現在其實有很多的技術大會和線下沙龍,為技術人們提供交流的平臺,這些都是很好的機會。 有些人可能會說,整天都是淘寶、百度、新浪這些海量資料、超大架構的網站講來講去,我們這些中小網站和傳統企業根本用不上。 然而換一種思路,這些網站在成長到這個規模的時候遇到什麼問題,他們是如何解決的,他們為什麼選擇這樣或那樣的技術,他們的實現思路是什麼,這些難道不都是寶貴的經驗嗎? 經驗的積累和傳承,是一個行業成熟過程中必經的步驟。

不要怕跨領域,不要管現在用不用得著,運維就應該是個什麼都懂的神仙。

3、底層核心架構

雖然部署、監控、備份之類的活兒越來越不需要人來幹,不過畢竟還有一些技術上的工作是機器和人海戰術都無法解決的。

去年的Velocity大會上,章文嵩博士這樣跟筆者說:「規模特別大的系統,哪怕我性能只是優化了1%,那麼對於1萬台機器的環境,這就意味著可以節約100台。 規模足夠大的環境,這種優化值得去很深入的做。 」基本上每個大規模的網站背後,都有那麼幾個對底層核心十分瞭解的大牛,從系統層甚至硬體層來優化整個系統,或者從網路通訊協定、分散式方面來優化整個系統。 他們可能是架構師,可能是科學工程師;無論Title是什麼,他們都是這些企業爭先恐後去搶奪的人。

所以,如果你在研究底層方面有一手,走這條路自然前途光明。 當然,這條路走起來也非常艱辛,你必須沉得住氣,耐得住寂寞??

4、業務與資料分析

兩年前的TechED大會上,筆者聽了一堂SQL Server資料分析與報表製作的課。 問問身旁的同學是做啥的,答曰DBA。 當時感覺有些驚奇,說DBA還關心怎麼給領導彙報資料呢? 該DBA表示,做SQL Server這攤事,資料分析那是必要的技能。

之前Theo也表示過類似的看法,建議運維要學習統計學,讀懂資料,瞭解業務需求,考慮成本控制,甚至商業變現方面的問題。 企業雇用每一個員工都是為了創造價值,越能夠貼近企業的核心價值,才能夠成為企業中被重視的人。 好比淘寶搞雙十一活動,淘寶的核心運維、應用運維團隊一定是活動團隊當中的核心決策之一。 作為最先接觸到使用者資料的人群,如果能利用這一點而為企業帶來更直接的價值,那麼運維就不會總被當作浪費錢的替罪羊了。

多跟產品、業務人員、商務經理們聊聊,你也會更清楚自己的價值在哪裡。

準備步入雲計算時代的運維們,你們想好要往哪個方向發展了嗎? 如果你有其他的想法,也歡迎分享!

(責任編輯:蒙遺善)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.