騰訊互娛崔曉春:運(yùn)維的下一站在哪里?從馬鐙說(shuō)起
作者介紹:
崔曉春 騰訊互娛運(yùn)營(yíng)部總經(jīng)理 騰訊游戲運(yùn)營(yíng)技術(shù)總負(fù)責(zé)人
騰訊首款自研MMORPG《幻想》的主程序之一,《QQ三國(guó)》前期制作人。也是騰訊TBOSS 實(shí)時(shí)交易系統(tǒng)和騰訊分布式數(shù)據(jù)倉(cāng)庫(kù)TDW的總架構(gòu)師。
目前,正率領(lǐng)團(tuán)隊(duì)致力于數(shù)據(jù)挖掘和自動(dòng)化運(yùn)維在游戲運(yùn)營(yíng)的應(yīng)用落地,推動(dòng)游戲運(yùn)營(yíng)智能化。其中藍(lán)鯨平臺(tái),已成為業(yè)界自動(dòng)化運(yùn)維的新標(biāo)桿。
演講正文
作為GOPS2016全球運(yùn)維大會(huì)的榮譽(yù)顧問(wèn),崔曉春先生親臨現(xiàn)場(chǎng),并在開(kāi)幕式上發(fā)表了題為《從馬鐙說(shuō)起》的演講致辭,從人類歷史的宏觀角度回顧了工具進(jìn)化的過(guò)程,并對(duì)未來(lái)技術(shù)運(yùn)營(yíng)可能步入智能化時(shí)代做了展望。
先做個(gè)小調(diào)查:有人騎過(guò)馬嗎?
馬鐙改變了人類的歷史
如果你騎在馬上面但是沒(méi)有輔助工具的話,會(huì)很難受,更談不上縱馬馳騁。
自從馬鐙出現(xiàn)了之后,可以讓人馬合一,而且將人的力量充分地發(fā)揮出來(lái),人可以在馬上射擊、拼殺、刺殺等等,各種動(dòng)作都可以做出來(lái)了。
這時(shí)可以給騎馬的人重新?lián)Q一種定義:【騎兵】。從一般的騎者變成了騎兵,然后很多很多的騎兵又演變成了一種新的兵種。騎兵出現(xiàn)之后步兵就很難打贏騎兵了,占的勝算是絕對(duì)優(yōu)勢(shì)的。
馬鐙是在中國(guó)發(fā)明的,在漢朝用強(qiáng)大的騎兵趕走了匈奴之后,匈奴被迫從亞洲向歐洲遷移,它順道把阿蘭人給滅了,而阿蘭人則把馬鐙帶到歐洲。
騎士團(tuán)和十字軍東征,這些現(xiàn)象的出現(xiàn)改變了歐洲當(dāng)時(shí)中世紀(jì)城堡的思維模式。在東征到土耳其的過(guò)程當(dāng)中,發(fā)現(xiàn)東方文明的神秘之美,這個(gè)時(shí)候觸發(fā)了文藝復(fù)興,之后就是大航海時(shí)代開(kāi)始了。
由此可見(jiàn),一個(gè)小小的工具:馬鐙,解放了騎者的雙手,賦予騎士新的定義,從而產(chǎn)生了巨大的變革。運(yùn)維,我想也是這樣的。
運(yùn)維的發(fā)展史
對(duì)比一下人的發(fā)展歷史,從蠻荒時(shí)代到青銅器,到現(xiàn)在的據(jù)說(shuō)德國(guó)已經(jīng)實(shí)現(xiàn)了工業(yè)4.0。
那么,運(yùn)維跟這個(gè)有什么關(guān)系?
運(yùn)維的第一個(gè)階段就是通過(guò)工具實(shí)現(xiàn)簡(jiǎn)單的、重復(fù)的工作,比如將一個(gè)文件傳到另外一個(gè)服務(wù)器端去,要輸入用戶名、密碼,這是手動(dòng)的。
那么,如果我寫(xiě)一個(gè)腳本,或者一個(gè)工具的話,可能只要敲一個(gè)回車就可以搞定了。此時(shí)就從蠻荒時(shí)代到了工具時(shí)代,這時(shí)候運(yùn)維才有一點(diǎn)點(diǎn)新意。自從將運(yùn)維的雙手解放出來(lái)后,就有了更多的思考優(yōu)化時(shí)間。
業(yè)務(wù)越來(lái)越復(fù)雜,單個(gè)工具不夠??赡芪矣泻芏喽〞r(shí)的任務(wù),同樣的,我也可以讓腳本定時(shí)地自動(dòng)化去做,比如凌晨判斷是否需要清理硬盤空間,就不需要每天到時(shí)起床敲一堆命令來(lái)完成這些工作,這就是簡(jiǎn)單的自動(dòng)化。
這個(gè)時(shí)期的代表之一就是業(yè)務(wù)的自動(dòng)化擴(kuò)容和縮容,它極大地提升了運(yùn)維同學(xué)的生活質(zhì)量。
運(yùn)維同學(xué)在不同時(shí)期做了很多工具,寫(xiě)了很多腳本,開(kāi)發(fā)了很多系統(tǒng),但是他們可能會(huì)遇到一個(gè)同樣的問(wèn)題:接口不統(tǒng)一,規(guī)范不統(tǒng)一。
你寫(xiě)的東西我看不懂,這樣就出現(xiàn)了一個(gè)新的名詞叫“云”。
從IaaS到PaaS、SaaS,大家做了很多工具系統(tǒng),比如Docker等各種云都出來(lái)了,屏蔽了由于不同的接口造成低效率和重復(fù)的錯(cuò)誤,讓運(yùn)維的質(zhì)量和效率都得到進(jìn)一步的提升。
到此時(shí)相當(dāng)于工業(yè)2.0和3.0之間,下一個(gè)階段是什么呢?
我覺(jué)得下一個(gè)階段可能是【智能】。
無(wú)AI,不運(yùn)維
最近大家都在看一個(gè)圍棋的比賽,人類的冠軍雖然下出了“神”的一手,但是也沒(méi)有辦法阻擋他輸給機(jī)器人。
今天我們要考慮的問(wèn)題不是機(jī)器人最后能不能統(tǒng)治人類,我們要考慮的問(wèn)題是AI已經(jīng)來(lái)了,運(yùn)維該怎么辦?
在遇到報(bào)警的時(shí)候,一般人先做的工作可能是先連上網(wǎng),看進(jìn)程是不是有問(wèn)題,看內(nèi)存等等是不是有問(wèn)題,看網(wǎng)絡(luò)是否有問(wèn)題,再看看日志有沒(méi)有什么錯(cuò)誤信息,再進(jìn)行處理。
我們?nèi)绻幸粋€(gè)機(jī)器人,把人類剛才做的這些動(dòng)作在腳本里實(shí)現(xiàn),將我們?nèi)粘9ぷ鞯囊恍┝鞒虄?yōu)化之后再串起來(lái),加入機(jī)器學(xué)習(xí)能力,通過(guò)大量的用戶行為的日志數(shù)據(jù)進(jìn)行判斷和收斂,看看是否因?yàn)槟男┑胤降腎DC出現(xiàn)了問(wèn)題,導(dǎo)致了其他接口的調(diào)用失敗、沒(méi)有辦法登錄,所以出現(xiàn)了報(bào)警?從而迅速處理。
所以,解放雙手之后,又迎來(lái)下一個(gè)劃時(shí)代的階段:AI的時(shí)代。
最后,感謝大家來(lái)參會(huì)!我也想借此機(jī)會(huì),跟大家互相學(xué)習(xí),互相探討。
在我們的運(yùn)維工作中,我們不僅僅是高效地完成發(fā)布變更故障處理等等基礎(chǔ)運(yùn)維工作,還可以提供很多增值服務(wù),我們還可以做一些詩(shī)與遠(yuǎn)方的事情,我們的價(jià)值還可以得到進(jìn)一步的提升。
謝謝大家!