運(yùn)維:對(duì)不起,這鍋,我們不背
原創(chuàng)【51CTO.com原創(chuàng)稿件】當(dāng)我們聊到運(yùn)維的時(shí)候,很多人都會(huì)下意識(shí)地將運(yùn)維人員與“背鍋俠”之間畫上等號(hào),似乎這已成為一種很主流的對(duì)運(yùn)維的定位。不少運(yùn)維人員亦紛紛吐槽圈中“人少、事多、救火、背鍋”的工作狀態(tài)。
那么,運(yùn)維工作到底是怎樣的?運(yùn)維人員如何翻身做主,不再背鍋?這是個(gè)值得讓人思考的問題….
運(yùn)維工作的三大階段
時(shí)至今日,運(yùn)維經(jīng)歷了從手動(dòng)運(yùn)維階段基本沒有數(shù)據(jù),到規(guī)?;⒔Y(jié)構(gòu)化數(shù)據(jù)和智能化非結(jié)構(gòu)化數(shù)據(jù)的發(fā)展過程,歸結(jié)起來可分為三個(gè)階段:
運(yùn)維工作量小運(yùn)維人員主要工作就是看監(jiān)控屏幕,隨著對(duì)運(yùn)維要求提高,工作分工此階段產(chǎn)生,產(chǎn)生了穩(wěn)定,便捷,可靠,快速的工作原則。目前可能仍有不少企業(yè)處于這一階段。
隨著虛擬化和容器化等技術(shù)的出現(xiàn),運(yùn)維管理的復(fù)雜度和難度大大增加,因此必須通過專業(yè)化、標(biāo)準(zhǔn)化和流程化的手段來實(shí)現(xiàn)運(yùn)維的自動(dòng)化。業(yè)界出現(xiàn)了很多提升效率的自動(dòng)化工具,例如Puppet、Chef、Ansible、Saltstack等。各大主流互聯(lián)網(wǎng)公司也逐步從工具自動(dòng)化往一站式自動(dòng)化運(yùn)維管理平臺(tái)的方向進(jìn)行演化,從而使得能夠?qū)Σ渴?、配置、監(jiān)控、告警等進(jìn)行一站式處理,實(shí)現(xiàn)資源和流程的標(biāo)準(zhǔn)化統(tǒng)一化、應(yīng)用運(yùn)行狀態(tài)可視化管理,提升運(yùn)維質(zhì)量,降低運(yùn)維成本。
隨著監(jiān)控范圍的不斷擴(kuò)大,其產(chǎn)生的數(shù)據(jù)具備多樣性、多維性和非結(jié)構(gòu)化等特點(diǎn),并且可能同業(yè)務(wù)數(shù)據(jù)存在相關(guān)性,傳統(tǒng)的手動(dòng)分析處理方式效率低且成本高。隨著大數(shù)據(jù)和人工智能的興起,越來越多的智能分析算法也應(yīng)用于運(yùn)維領(lǐng)域,它們通過分析運(yùn)維系統(tǒng)本身所擁有和產(chǎn)生的海量數(shù)據(jù),在問題定位、流量預(yù)測(cè)、輔助決策、智能報(bào)警和自動(dòng)故障恢復(fù)等方面發(fā)揮出較大的作用,從而進(jìn)一步降低運(yùn)維成本。
運(yùn)維人員的工作職責(zé)
現(xiàn)階段,隨著業(yè)務(wù)規(guī)模的不斷發(fā)展,越成熟的互聯(lián)網(wǎng)公司,運(yùn)維崗位會(huì)劃分得越細(xì)。當(dāng)前很多大型的互聯(lián)網(wǎng)公司,在初創(chuàng)時(shí)期只有系統(tǒng)運(yùn)維,隨著模、服務(wù)質(zhì)量的 要求,也逐漸進(jìn)行了工作細(xì)分。目前一般運(yùn)維團(tuán)隊(duì)的工作和職責(zé)大致分為以下四類:
-
應(yīng)用運(yùn)維
-
系統(tǒng)運(yùn)維
-
運(yùn)維研發(fā)
-
數(shù)據(jù)庫運(yùn)維
-
運(yùn)維安全
作為運(yùn)維人員,需要對(duì)公司互聯(lián)網(wǎng)業(yè)務(wù)所依賴的基礎(chǔ)設(shè)施、基礎(chǔ)服務(wù)、線上業(yè)務(wù)進(jìn)行穩(wěn)定性加強(qiáng),進(jìn)行日常巡檢發(fā)現(xiàn)服務(wù)可能存在的隱患,對(duì)整體架構(gòu)進(jìn)行優(yōu)化以屏蔽常見的運(yùn)行故障,多數(shù)據(jù)中接入提高業(yè)務(wù)的容災(zāi)能力,通過監(jiān)控、日志分析等技術(shù)手段,及時(shí)發(fā)現(xiàn)和響應(yīng)服務(wù)故障,減少服務(wù)中斷的時(shí)間,使公司的互聯(lián)網(wǎng)業(yè)務(wù)符合預(yù)期的可用性要求,持續(xù)穩(wěn)定地為用戶提供務(wù)。
概括起來就是:事無巨細(xì),都要兼顧到!所以,不要再說運(yùn)維工作只是重啟服務(wù)器那么簡(jiǎn)單了啊。。。。
如何做好運(yùn)維
1. 采用先進(jìn)、實(shí)用的監(jiān)控設(shè)備,全面、真實(shí)的掌握設(shè)備、系統(tǒng)的運(yùn)行狀況。
2. 采用科學(xué)分析方法,準(zhǔn)確診斷設(shè)備、系統(tǒng)及網(wǎng)絡(luò)性能狀態(tài)
3. 運(yùn)用先進(jìn)的技術(shù)和運(yùn)維工具,做到快速響應(yīng)有手段,及時(shí)排障有措施。制定科學(xué)有效的應(yīng)急預(yù)案,穩(wěn)準(zhǔn)狠的主動(dòng)出擊查處障礙,避免瞎忙胡跑,避免人力、物理及時(shí)間資源的浪費(fèi)。
4. 采用科學(xué)、合理的人員配置
5. 強(qiáng)化專業(yè)主管能力——強(qiáng)將手下無弱病
1. 提升看問題的視角
先要做好自己職責(zé)范圍內(nèi)的事,此外,再多去關(guān)注這些事背后的邏輯,試著思考上級(jí)要求做這些事的原因是什么,是不是有更好的解決辦法。通過這樣的思維方式,努力提升自己看問題的視角和大局觀,讓自己逐步從執(zhí)行視角,提升到?jīng)Q策視角,進(jìn)而更好的了解項(xiàng)目全局。
2. 培養(yǎng)一技之長(zhǎng)
這里的特長(zhǎng)是指在某方面能力突出,是自己在別人眼中的亮點(diǎn)和標(biāo)簽。
對(duì)于公司來講,對(duì)一名員工委以重任,需要有足夠的理由?;ヂ?lián)網(wǎng)公司可不會(huì)因?yàn)槟銖臉I(yè)時(shí)間長(zhǎng),就給更好的職位和更高的薪水,而是希望用你的特長(zhǎng)為公司出力。
你可以是特別擅長(zhǎng)溝通合作、人脈廣泛的商務(wù)型人才,也可以是嗅覺敏銳、文字優(yōu)美的內(nèi)容型人才,還可以是有很強(qiáng)組織和規(guī)劃能力的管理型人才。只要有特長(zhǎng),就一定可以找到自己的位置。
總之,想要做好運(yùn)維,先要清楚的知道自己喜歡什么、擅長(zhǎng)做什么、機(jī)會(huì)在哪里,再努力去突破。
3. 不要對(duì)自身發(fā)展設(shè)限
考慮到運(yùn)維領(lǐng)域的發(fā)展現(xiàn)狀,我們不難發(fā)現(xiàn),某一行業(yè)和其相關(guān)的垂直行業(yè)的結(jié)合可能會(huì)越發(fā)緊密,運(yùn)維不應(yīng)只局限于同行業(yè)和同類型產(chǎn)品,還可以多去做跨行業(yè)交流。
以美團(tuán)和滴滴出行為例,都是用線上產(chǎn)品的形式,整合了傳統(tǒng)行業(yè)資源。做這類產(chǎn)品的運(yùn)維,不僅要具備互聯(lián)網(wǎng)方向的業(yè)務(wù)能力,還需要了解餐飲或出行領(lǐng)域的行業(yè)知識(shí)。
總結(jié)
時(shí)代在變,運(yùn)維工作的重點(diǎn)也在因時(shí)而變。目前,在運(yùn)維人面前的溝還有無數(shù)條:新的開源軟件,新的技術(shù),Devops背景下,運(yùn)維需要具備的研發(fā)能力等等,不論是企業(yè)還是運(yùn)營(yíng)人員,都應(yīng)從更全面的角度出發(fā)去看待問題、解決問題,將運(yùn)維工作的價(jià)值能更好的展現(xiàn)出來,告別背鍋。
另外,今天為大家精心準(zhǔn)備了兩個(gè)運(yùn)維專題的播客內(nèi)容,掃碼即可邊看邊聽,希望可以幫助到那些對(duì)運(yùn)維工作仍有疑問的小伙伴~
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】