云時代運維的美麗新世界
上周,以“互聯(lián)網(wǎng)企業(yè)的運維進(jìn)化論”為題,UCLOUD與三位資深運維人為華南運維圈帶來了一場深度運維分享會,認(rèn)認(rèn)真真地做了兩件事,分享,交流。
本篇文章,我們老王在現(xiàn)場分享的內(nèi)容【我的互聯(lián)網(wǎng)運維理論與實踐】。老王絕對是對聽眾負(fù)責(zé)的,認(rèn)認(rèn)真真準(zhǔn)備了150頁的PPT,終于在分享前精簡到了105頁,趕緊來看看他的理論實踐。
隔(U)壁(C)的老王
老王的運維理論的整體思路如下:
1.運維的美麗新世界。從行業(yè)和自身的運維工作角度分析,呈現(xiàn)給大家一片運維的廣闊天地,目的是讓大家認(rèn)識到運維的方向以及在自己的運維崗位上,運維到底能做什么。
2.運維的實踐。最終還是要落地,分解了多個主題,每個主題部分都有闡述思路、建設(shè)經(jīng)驗和系統(tǒng)呈現(xiàn),最后給了一個經(jīng)驗總結(jié)。
老王說,云對運維的革命要兩看,自我革命是智慧,被別人革命是落后的。運維的本質(zhì)是可視化,有十六個字要訣——價值導(dǎo)向,平臺支撐、服務(wù)透明、數(shù)據(jù)驅(qū)動,要經(jīng)歷三部曲——標(biāo)準(zhǔn)化、服務(wù)話和無狀態(tài)服務(wù)。再論何為運維的正確姿勢——敏感(對業(yè)務(wù))、去權(quán)威、覺知力、想象力和不操蛋。
運維階段發(fā)展論
圖:運維的進(jìn)化論
運維的發(fā)展是有階段的,每一個階段是和運維的認(rèn)識有很大的關(guān)系。
- 職能化,就是維護(hù)的代名詞;
- 服務(wù)化,這是ITIL下的產(chǎn)物;
- 價值化,是運維把能力逐漸轉(zhuǎn)向面向用戶;
- 產(chǎn)品化,已經(jīng)是在行業(yè)級別上進(jìn)一步抽象,特別是帶著互聯(lián)網(wǎng)行業(yè)的最佳實踐開始做產(chǎn)品化的抽象,它是運維的終極蛻變。
“在這個里面沒有提智能化運維和云運維,我自己還沒有深刻的想清楚他們的產(chǎn)品形態(tài)到底是什么樣的,如果是SAAS化算是云運維的一種形態(tài)的話,云運維我便可以接受些。但是對于智能化運維,我始終不知道他的內(nèi)涵是什么,想不出它的內(nèi)在實質(zhì),也便沒有存在的意義。”老王解釋道。
運維識別的機會
運維風(fēng)口已經(jīng)打開了,從IT到”I”T。前面的I是指Information,后面的I代表Internet。
危機驅(qū)動下的運維機會。一則是我們的危機,另外是別人的危機。我們的危機是讓我們不斷做得比別人更好,別人的危機更多是目前互聯(lián)網(wǎng)倒逼傳統(tǒng)企業(yè),給他們帶來的危機,難道這不是我們的機會么?
成本驅(qū)動下的運維機會。企業(yè)的人力成本越來越高,此時更需要運維的產(chǎn)品化,更需要技術(shù)全棧的運維解決方案等等。
轉(zhuǎn)型驅(qū)動下的運維機會?;ヂ?lián)網(wǎng)+驅(qū)動下的企業(yè)升級,[云+技術(shù)]的需求會越來越明顯。運維可以帶著對技術(shù)的全棧理解而來,優(yōu)勢很大。
細(xì)分驅(qū)動下的運維機會。在不同的技術(shù)價值鏈條上,未來垂直化的服務(wù)分工會越來越明顯,這有點和語言的發(fā)展階段相似,早期的編譯,后面的過程,再到后面的面向?qū)ο?,越來越接近人的理解,而非機器。而老王認(rèn)為,未來的垂直服務(wù)提供越來越接近業(yè)務(wù)的理解。
#p#
運維16字訣
價值導(dǎo)向,首先肯定是秉承自己的價值,否則就會覺得做這個事情的確挺苦的,我們每天都是處理問題、處理需求、處理故障,感覺像救火隊。
平臺支撐,其實有兩類,可以把它分成運維內(nèi)部和運維外部的。像這種平臺,有一部分是運維內(nèi)部平臺建設(shè)的,比如說自動化平臺和監(jiān)控平臺。還有一部分是架構(gòu)和服務(wù)的PaaS平臺部分,其實是對線上服務(wù)的平臺支撐。
服務(wù)透明,也有兩種服務(wù)透明。第一種服務(wù)透明是運維提供服務(wù)給研發(fā)部門的時候,服務(wù)能不能做到透明性;第二種服務(wù)透明是線上的服務(wù)、底層的公共組件的服務(wù)提供給研發(fā)的時候,他能不能保證透明性。
數(shù)據(jù)驅(qū)動,所有做的工作,到底它目前的狀態(tài)是什么樣子的,通過數(shù)據(jù)來驅(qū)動。
運維三部曲
運維三部曲,一體兩翼,第一個做標(biāo)準(zhǔn)化,第二個做服務(wù)化,第三個做無狀態(tài)化。兩翼,一個是工具化,一個是數(shù)據(jù)化平臺。因為運維的工作一直是通過手工的方式,一定要通過工具化來提升效率,另外通過數(shù)據(jù)化來衡量剖析自己的價值,甚至說驅(qū)動。用流行一點的觀點就是說數(shù)據(jù)化怎么去驅(qū)動DevOps,這是數(shù)據(jù)化運營里的重點描述。
運維的本質(zhì)——可視化
其實當(dāng)你所有業(yè)務(wù)的架構(gòu)或者是服務(wù)的架構(gòu),甚至你內(nèi)部的運維過程都一覽無余在你的控制之下的時候,你會覺得這個東西就是可控的,你的質(zhì)量會變得可控。比如我說所有的架構(gòu)圖不要靠人工去維護(hù),因為我們都知道互聯(lián)網(wǎng)的業(yè)務(wù)變化是非常快的,我們最后是用自動化的方法去發(fā)現(xiàn)業(yè)務(wù)拓?fù)?,也不需要人工去維護(hù)。
論運維的五大正確姿勢
- 敏感,讓運維人員不要長期對著電腦,更多的去了解你的業(yè)務(wù),和別人做的有什么不同,內(nèi)在的規(guī)則有什么;
- 去權(quán)威,互聯(lián)網(wǎng)的今天本來就沒有中心節(jié)點,沒有權(quán)威,只有好的經(jīng)驗學(xué)習(xí),在結(jié)合自己業(yè)務(wù)的過程中,需要調(diào)整和改變;
- 覺知力,覺察和知道,感受你每天的變化,覺知身邊他人的變化,不斷的思考和總結(jié),為明天的自己做好一切準(zhǔn)備;
- 想象力,運維是個苦悶的工作,不和業(yè)務(wù)直接接觸,喪失了對業(yè)務(wù)的敏感度,如果再不給自己加點想象力的話,到最后只能和機器作伴了;
- 不作,所有的不合作,不拒絕,不積極都是一種操蛋行為,浪費自己的時間,浪費他人的時間,大可不必。做點有意義的事情,多好,是吧。
#p#
DevOps的技術(shù)本質(zhì)論
過去講企業(yè)的三要素:人、流程、系統(tǒng)。我把它拓展和具體了。系統(tǒng)里面我就分了自動化+數(shù)據(jù)化以及線上的架構(gòu)服務(wù)化;同時派生了一個組織和文化,我覺得這點非常重要,避免談組織和文化,真的不是一個合格的DevOps組織。其實,DevOps最終要解決的目標(biāo)是吞吐率和延時問題:內(nèi)部服務(wù)的吞吐率和延時,線上服務(wù)的吞吐率和延時等等。
運維標(biāo)準(zhǔn)化
標(biāo)準(zhǔn)化和規(guī)范都是為了讓人和系統(tǒng)更有效率和效力的做事。效率是速度、效力是結(jié)果。很多時候不做規(guī)范,開始做運維平臺建設(shè),到最后會失控,或者就變成了ssh的可視化封裝。看似非常靈活,其實這種自由帶來的結(jié)果就是行為不可控。老王也對標(biāo)準(zhǔn)化提煉了一些觀點:
- 標(biāo)準(zhǔn)化沒有邊界。在你看到有問題的地方,都可以設(shè)定規(guī)范和標(biāo)準(zhǔn)化,但是要考慮在平臺中如何實現(xiàn),同時要權(quán)衡成本。
- 標(biāo)準(zhǔn)化以可運維性為目標(biāo)。我們做這么多的標(biāo)準(zhǔn)化,不就是為了讓大家一眼就能看得明白,基于它們構(gòu)造的運維能力,人人可以對接。
- 標(biāo)準(zhǔn)化以簡化運維平臺建設(shè)為度量。除了早期的一些流程,對線上的所有標(biāo)準(zhǔn)化,都可以理解成是為了簡化運維平臺建設(shè),這些規(guī)范必須沉淀到平臺中,才能真正做到方便運維。
- 標(biāo)準(zhǔn)化是有層次的。硬件、OS、應(yīng)用、協(xié)議…..
- 標(biāo)準(zhǔn)化意味著運維理解的精確度??梢宰约后w會一下,你不會覺得運維無事可做,或者就是提供服務(wù)器的。
公共化服務(wù)的目標(biāo)
公共化服務(wù)的目標(biāo),可運維性到底是什么?分解成三個維度:
服務(wù)透明,這個與位置無關(guān),保證API對外提供服務(wù)等,服務(wù)管理甚至是有統(tǒng)一的運維管理平臺的維護(hù)的。
可管理性,一定要有一個可視化的管理職能、管理能力,確保一切都是可配置、場景化的。
自服務(wù),不一定要限制這個平臺構(gòu)建后是服務(wù)于運維的,如持續(xù)性的平臺,有時候甚至就可以交給研發(fā)用。這是自服務(wù)的能力,其實也是產(chǎn)品文化的要求。
總結(jié):
我們應(yīng)該在苦逼中尋求美感。體驗改變之美,我們一直在做改變的事情,改變別人的事情,改變自己的事情。技術(shù)之美,我們有對各種技術(shù)的理解,全面去看運維,不一定要局限在某個點上,想象力、極致之美、全局之美……