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