在騰訊的定義中,所描述的藍鯨是依托SOA理念(Service-OrientedArchitecture面向服務架構)和雲技術構建的運維模式,以原子服務集成和工具開放構建的方式,解決運維基礎服務的無人值守以及運維增值服務的低成本實現。壹句話簡單概括,藍鯨讓遊戲運維能夠以低成本進行更高層次的服務。藍鯨創始人、騰訊遊戲運維支撐體系負責人黨受輝對藍鯨體系、功能做了詳細分析,解讀了藍鯨的四大秘笈。
秘笈壹:運維基礎服務?無人值守
假設淩晨4點鐘,運維系統某個環節出現故障,根據系統自己的邏輯,用時1分13秒時間查到問題、處理,隨後直接重啟。早上來上班,運維人員得到壹個通知,告知半夜發生了什麽事情,我(藍鯨)幫妳處理了。這就是藍鯨的無人值守功能。
顧名思義,無人值守就是不用運維人員做任何人工操作,系統自身進行處理的功能,這是藍鯨運維工作的基礎服務。如果細分處理業務的性質,壹部分是自助化發布變更、開區遷移、信息提取和數值調整,另外壹部分則是自動化進行擴容縮容、開區遷移和故障處理。
進壹步說,藍鯨可以幫助運維人員將重復、繁瑣且缺乏創新的運維工作打包,並制作成應用工具,在遇到同類情況時可以直接使用工具來代替人工操作,不僅將運維人員從各類重復工作中解放出來,還大大縮短了同類操作的時間花費,提高運維的工作效率。據透露,騰訊旗下《刀劍2》在使用藍鯨的開區App之後,壹次開區操作只需要花費5-7分鐘,相比未使用App之前節省了近4個小時,效率提升數十倍。
在雲時代,無人值守服務還可實現智能滾服,比如到達壹定人數後,會自動實現開區功能。針對故障,還會即時故障自愈。目前,火影、天天炫鬥通過藍鯨開通自動開區功能,超級瑪莉開通了故障自愈功能。
秘笈二:運維增值服務?雲時代將占比90%
目前,包括基礎運營工具建設、產品運營決策支持、用戶遊戲體驗優化、業務異常定位規避以及遊戲運營架構優化等在內的增值服務,在運維工作中已經占據約10%的比例。黨受輝稱,雲時代增值服務會占據更高的比例,未來預計可以提高到90%。
自2008年起,騰訊運維體系即在遊戲領域開始沈澱,歷經腳本時代、作業時代到雲時代,2013年之後在騰訊雲的支撐下,構建了雲時代的藍鯨體系。
據黨受輝介紹,遊戲相互之間架構沒有標準,操作沒有標準,同壹個遊戲同壹個場景,版本壹變可能就變了,所以需要運維不斷調整,如果沒有工具運維,操作要不斷修正。
事實上,運維的腳本和運維的配置的雲化,能夠最大化保證配置安全。黨受輝提到,作業時代起到了規範操作目的,傳統意義上壹個人管多個業務,自己可以寫多個腳本,如果換壹個人,就有可能把上壹個人運維腳本全部丟掉。基於這些方面,雲時代對腳本進行規範化處理,實現了跨系統調度自動化。類似這樣的運營增值服務,比例在雲時代還將進壹步擴容。
秘笈三:雲工作臺、快速構建、服務集成三位壹體
藍鯨體系是壹套落地藍鯨模式技術解決方案,由藍鯨平臺、運營系統、Iaas構成。關鍵的藍鯨平臺主要有三個部分,提供壹個雲工作臺、壹個快速構建平臺,然後是服務集成。
黨受輝介紹,藍鯨平臺不僅為遊戲運營人員提供了豐富的工具SaaS服務,同時為開發者提供了PaaS服務。藍鯨PaaS雲平臺提供了全流程的工具開發,調試和托管服務,降低了工具的開發門檻,普通運維經過簡單培訓就可以快速制作運營工具,上裝到市場。同時,藍鯨還對接了大量IaaS層和運營系統層的原子操作,在ESB平臺內實現靈活調度,提供給PaaS平臺使用,這樣運維在構建調度自動化工具的時候,就不需要自己對接接口、硬編碼調度邏輯了,這就進壹步降低了工具開發門檻。
秘笈四:藍鯨根本上是要武裝運維而不是取代,助力運維轉型
藍鯨是騰訊遊戲運維從實戰中總結、提煉、構想、設計、建設出來的壹套體系,設計初衷是武裝運維,使其能提供更高維度的服務,而不是取代運維。
?運維在傳統領域價值比較低,被替代成本也不高。開發壹般來講跟遊戲綁定的,壹般不會作為壹個公***資源出現,如果兩個遊戲都要做精細化,讓開發同時去做是不大合適的,是重復建設,而運維有能力做這個。藍鯨要做的,就是運維強化和運維拉升維度。?黨受輝這樣解釋藍鯨的理念。
從必要性方面講,黨受輝稱,遊戲行業運維必須轉型。現在遊戲拼渠道和品質,產品拉回來的每壹個流量都要想辦法留在這裏並沈澱下來。壹方面,發布時間必須做得越來越短,或者變更自動擴容,不能等到已經滿了,用戶進不去了再進行擴容,要更智能化。還有壹個故障問題,對於異常辨識、輔助決策,運維掌控著整個環境。此外,還有拉新回流,有多少玩家流失了,哪些玩家可以來得,運維要針對這些信息,提供有建設性的處理反饋。
騰訊開放環境下,雲助推藍鯨走上了遊戲運維管理之巔,最大程度的降低運維門檻、提升運維效率。在2015ChinaJoy期間,騰訊雲再次展示了自身在遊戲雲服務領域的領先優勢,並表示會繼續將騰訊內部多種秘密武器開放出來,獨門能力覆蓋開發、測試、運營、支付等環節,勢必會為遊戲行業帶來更多價值、更多變化。