腾讯云蓝鲸平台深度解读:运维效率提升10倍,就是这么简单。

编者按:游戏一直是腾讯的核心业务之一。自2003年腾讯发布首款QQ游戏以来,腾讯游戏已经运营了数千款游戏。无论独家代理还是自主研发,腾讯的端游、页游、手游都使用同一个系统进行运维管理,效率比以前提高了近十倍。这个神秘的系统就是被称为次世代游戏运维系统的蓝鲸。目前,蓝鲸已经通过腾讯云逐步对外开放,成为腾讯云对游戏行业最有力的运维武器。

在腾讯的定义中,蓝鲸描述的是基于SOA(Service-oriented architecture)和云技术的运维模式,通过原子服务集成和开放工具构建的方式,解决基础服务的无人值守运维和运维增值服务的低成本实现。总之,蓝鲸让游戏运维能够以低成本提供更高水平的服务。蓝鲸创始人、腾讯游戏运维支撑体系负责人党首辉对蓝鲸的系统和功能做了详细的分析,解读了其四大秘诀。

技巧一:运维基础服务无人值守。

假设运维系统的一个环节在凌晨4点钟出现故障。按照系统自身的逻辑,发现问题,处理问题,然后直接重启,需要1分13秒。早上来上班的时候,运维人员接到通知,告诉我半夜发生的事情,我(蓝鲸)帮你处理。这就是蓝鲸的无人值守功能。

顾名思义,无人值守是不需要运维人员进行任何人工操作,由系统自身进行处理的功能,这是蓝鲸运维的基础服务。如果细分业务性质,一部分是自助发布变更、区域迁移、信息提取和数值调整,另一部分是自动伸缩、区域迁移和故障处理。

再者,蓝鲸可以帮助运营者将重复性、繁琐性、创新性的操作打包,做成应用工具。遇到类似情况时,可以直接使用工具代替人工操作,不仅将操作人员从各种重复性工作中解放出来,还大大缩短了类似操作的时间成本,提高了运维效率。据介绍,腾讯《剑2》在使用蓝鲸的开放区域App后,只需5-7分钟即可打开区域,比使用App前节省了近4个小时,效率提升数十倍。

云时代,无人值守服务还可以实现智能滚动服务,比如达到一定人数后,会自动实现开区功能。鉴于故障,它也会立即自愈。目前,霍颖和天天玄都通过蓝鲸开通了自动开区功能,超级玛丽开通了故障自愈功能。

秘密二:运维增值服务云时代将占90%

目前,包括基础运营工具建设、产品运营决策支持、用户游戏体验优化、业务异常位置规避、游戏运营架构优化等增值服务在运维工作中的占比已经达到10%左右。党首辉表示,增值服务在云时代将占据更高的比重,未来有望提升至90%。

从2008年开始,腾讯的运维体系开始在游戏领域沉淀。经历了剧本时代、运营时代、云时代,在2013后腾讯云的支持下,构建了云时代的蓝鲸体系。

据党首辉介绍,游戏的架构和运营都没有标准。同一个游戏同一个场景的版本可能一变就变,所以运维需要不断调整。如果没有工具进行运维,就要不断修正操作。

实际上,运维的脚本化,运维配置的云化,可以最大限度的保证配置安全。党首会提到,运营时代起到了规范运营的作用。传统意义上,一个人可以管理多个业务,自己写多个剧本。如果再换一个人,就有可能把最后一个人的运维脚本全丢了。基于这些方面,在云时代规范了脚本,实现了跨系统的调度自动化。像这样的运营增值服务的比例在云时代会进一步扩大。

技巧三:云工作台、快速搭建、服务集成三位一体

蓝鲸系统是落地蓝鲸模式的技术解决方案,由蓝鲸平台、操作系统和Iaas组成。关键蓝鲸平台主要有三个部分,提供云工作台,快速搭建平台,然后是服务集成。

据党首辉介绍,蓝鲸平台不仅为游戏运营商提供丰富的SaaS服务,还为开发者提供PaaS服务。蓝鲸PaaS云平台提供工具开发、调试、托管服务的全流程,降低了工具的开发门槛。普通运维经过简单的培训,就能快速做出运营工具,投放市场。同时,蓝鲸还在IaaS层和操作系统层对接了大量原子操作,在ESB平台实现了灵活调度,提供给PaaS平台使用,这样在构建调度自动化工具时,运维不需要对接接口和硬编码调度逻辑,进一步降低了工具开发的门槛。

技巧四:蓝鲸基本是武装运维而不是替代,帮助运维转型。

蓝鲸是腾讯游戏运维从实战中总结、提炼、构思、设计、打造的一套系统。设计的初衷是武装运维,让其提供更高维度的服务,而不是取代运维。

?传统领域的运维价值比较低,被替代的成本不高。一般来说,开发是和游戏绑定的,一般不会作为公共资源出现。如果两个游戏都需要细化,那么同时做开发是不合适的。是重复建设,运维部门有这个能力。蓝鲸要做的就是加强运维,拉高维度。?党首会这样解释蓝鲸的概念。

在必要性方面,党首辉表示,游戏行业的运维必须转型。现在游戏拼渠道,拼质量,产品拉回的每一个流量都要想办法留在这里,沉淀下来。一方面,发布时间必须越来越短,否则变化可以自动扩大。你不能等到满了,用户进不去了,你要更聪明。还有一个断层问题。对于异常识别和决策,操作和维护控制整个环境。另外还有一个新的回归,有多少玩家输了,哪些玩家能来。运维部门应该对这些信息提供建设性的反馈。

在腾讯开放的环境下,云帮助蓝鲸走上游戏运维管理的巅峰,最大限度降低了运维门槛,提高了运维效率。2015ChinaJoy期间,腾讯云再次展示了其在游戏云服务领域的领先优势,并表示将继续开放腾讯内部的各种秘密武器,其独有的能力将覆盖开发、测试、运营、支付等各个环节,势必为游戏行业带来更多的价值和更多的变革。