第二届游戏运营技术论坛——云时代的游戏运营之道
7月30日,由腾讯IEG互动娱乐运营部主办,腾讯大讲堂、互动娱乐事业群办公室、CSDN协办的第二届游戏运营技术论坛于上海浦东喜来登由由酒店隆重举行,腾讯大讲堂全程进行了视频直播,下面大讲堂将与大家一起来回顾本届大会嘉宾的关键内容。
更详细的大会技术干货文章,请留意大讲堂下周专题报道。
如何将云的理念落地到游戏领域来?如何提升游戏运营的质量和效率?怎样降低运营成本?这是游戏行业进入新一轮发展期,又恰逢云计算兴起,做为游戏人要追寻的问题。本届游戏运营技术论坛以“云时代的游戏运营”为主题,请来腾讯游戏、盛大游戏、英特尔亚太研发、云络网络的核心高管和技术大牛,与各位一起再论云时代的游戏运营之道!
腾讯游戏运营部总经理 崔晓春 致开场辞
腾讯游戏运营部总经理 崔晓春开场致辞中提到,这次的论坛是在云时代的大背景下举行,技术的革新不仅是移动游戏开发的挑战,还是个不容错过的机遇。腾讯游戏和CSDN共同搭建这一平台,就是希望各个同行可以互相学习,让做游戏能够实现多快好省。
大会现场
腾讯游戏:腾讯游戏云的理想与实践
腾讯游戏运营管理中心总监 刘栖铜在大会上指出,随着互联网和游戏行业的增速进一步放缓及移动游戏的兴起,行业竞争进一步加剧。在这样的新形势下,对游戏运营支撑工作带来了新的挑战,“快、稳、省”是基本的要求;
适逢云技术的兴起,腾讯游戏根据上述挑战打造了一套适合自身业务特点,具备“快、稳、省、适”几大特点的游戏云平台。其中底层IAAS使用虚拟化技术实现资源的快速供给和回收,自己开发GCS(Game Cloud Storage)平台为游戏提供稳定可靠的数据层存储;上层的PAAS平台打通了内部多个子系统,实现基于运维场景的全流程自动化。腾讯游戏的PAAS平台还有一个很显著的特点,那就是面对运维人员打造了一套低门槛的工具开发平台——“蓝鲸”,在这套平台上,运维可以通过简单的拼接就能开发出适合不同业务特点的工具,让运维可以随心所欲的打造工具来将自己从重复劳动中解放出来,真正实现了运维工具的随需而变,让腾讯游戏运维在同时面对200款以上的游戏时能够以最低的人力投入从容应对。
云化服务的出现为游戏运营带来了快速、稳定、适应性强、低成本的运营支撑服务。未来,运营支撑工作发展的方向是基础运营服务实现无人值守,达到主动事件自助化,被动事件智能化的程度。而到时候运维都应该从重复劳动中解放出来,将精力投入到主动优化中去,例如:游戏运营架构设计、技术运营工具建设、产品运营决策支持、用户游戏体验优化等等更有价值的工作。
英特尔亚太研发:数据社会,拥抱机遇
英特尔亚太研发有限公司总经理兼英特尔软件与服务事业部中国区总经理 何京翔/Jackson He提到,数据社会已经到来,我们要做的是拥抱机遇而不是被淘汰。而且,数据中心是数据社会的基石,“系统化数据中心”是变革和发展的关键,SDI(软件定义基础设施)则是核心要素。
英特尔的SDI具有三个重要特征,它们是数据中心自动化、动态化和共享化。服务器基础设施转变,这是英特尔SDI的基础,通过服务器基础设施转变,能够降低利用率。接下来要做的就是把英特尔在服务方面的工作应用到网络和存储中去,使得英特尔有SDN和SDS。而在存储方面,英特尔现在很多数据中心的存储基本上是一个存储服务器加上一个接口,在未来英特尔可以提供软件可管理的,能够实现自动的冷数据、热数据的分层,能够减少数据的重复量。最后,Jackson还表示,英特尔和产业在数据中心和云计算未来策略上的紧密配合,会让前景变得更美好。
云络网络:打造游戏中的云系统
云络网络科技有限公司CEO/CTO Steve Mushero在演讲中讲述了自己对游戏的看法,现在的游戏正在变得越来越大型,同时,无论是安装、运行、更新还是其他方面,无一不在追求速度。不过在追求这两项的同时,不要忘了游戏灵活性、性能的重要性,以及DevOps和云技术的关键性。
从过去到现在,游戏运营总会遇到各式各样的问题。云络网络构建的云系统结合了所有先进自动化的DevOps,还包括Web、安全、数据库等各种不同服务。最终实现一键构建整个系统,一键实现部署和更新。Steve Mushero还表示,一个大型先进的公共云应该拥有大量的服务工具。云方面,需要能动态的提供公共还是私有;环境的定义,真正的系统要能够开发、测试、维护等,但要想很完美的实现却又不是件容易的事;系统以及层定义,包括定义系统架构、层属性、以及层中的事件和生命周期。当然,除此之外,还有更多在构建云系统所要关注对象。最后, Steve Mushero总结了云络科技云系统具有快速灵活、自动配置、部署、缩放,以及多环境开发、测试等
盛大游戏:全能型游戏平台Gcloud
盛大游戏IDC部门经理 冯祯旺在大会上表示,从业务部门“变态”的时间要求、说下就下的大批量设备,再到超负荷工作量,因出错频遭投诉等,这些都是游戏运维部门经常遭遇的问题。可以说,运维部门想要好好的生存也不是件容易的事。为了改善这些状况,从2008年起,盛大游戏就在不断的寻找优秀的解决方案,直到一心打造的全能型混合云GCloud的出现。
GCloud,即盛大游戏经5年发展而来的全能型游戏云平台Game Cloud。会上,陈桂新详细讲解了Gcloud的特点及优势,它满足手游、页游、端游等所有游戏的资源需求,现已支撑50款以上的游戏,可用性高达99.95%。GCloud部署在国内网络最优质的IDC机房,且成本低于同配置的云虚机。确切的说,它完全是为游戏的需求而定制,先评估需求再上线资源。还具有高性能、成熟稳定,拥有很大的设备与IDC后备资源,以及所有业务共享资源池,能够有效的控制成本。
腾讯公司云平台:腾讯云手游运营服务优化
演讲中,腾讯云研发总监 郑立峰向大家介绍了腾讯云游戏服务的两个产品,信鸽和应用加固。
腾讯公司推出的云移动推送平台信鸽,面向开发者免费开放其推送能力,实现对特定用户的推送,大幅提升用户活跃度。在推送技术上,信鸽支持与十亿级智能终端的稳定长连接,可以识别不同的网络环境定制通讯协议,以定制最优化的心跳包,同时支持单台设备多应用单通道,以节省用户的电量和流量。且通过对腾讯大数据的使用,划分出丰富的用户标签,达到最精准的人群定向。同时,它还拥有多样的推送接口,包括PHP SDK、Java SDK等,并能够监控通知/消息的到达用户量、点击转化量、点击转化率,实时查看推送效果。
而另一个产品应用加固,是为了解决现在应用常遇到的盗版、代码篡改、植入后门、二次打包等难题。腾讯应用加固,主要以下方式进行,查看应用被盗版数据,为DEX文件加壳、对SO库文件进行保护,达到防治被反编译、二次打包的目的。而且,这一轻量方案,性能消耗小,能有效的避免内存Dump。
腾讯公司架构平台:游戏内部云底层技术揭秘
腾讯公司架构平台部总监 冯亮在会上,与大家分享了一些游戏内部云底层的相关内容。内容包括:游戏内部云底层的特点和挑战、游戏内部云底层技术架构、游戏内部云底层运营体系等。
冯亮表示,腾讯内部云底层的设备量占据内部云设备比例的70%,其还包括游戏上下架频繁、可用性高、性能快以及处理敏捷等特点。接入、生产、调度能力、性能保障和稳定性保障都是底层的关键技术能力,无论哪一个都不能被忽视。至于运营体系,其中的运营能力中的管控平台可以针对上层业务无感知任意重启。确保故障立即修复,立即就可以发布。而XEN虚拟化底层,实现了针对XEN的VMM的热补丁机制,针对母机内核故障打补丁,机器再也无需重启。对于内部云的未来,会针对CPU、MEM进行动态调整,并提高更灵活的网络资源运营能力,同时还需对子机内核存在的问题进行升级。
得益于第一届的经验,第二届的游戏运营技术论坛进行的更加顺利圆满。来自各个公司的核心高管和技术大牛,都以“云时代的游戏运营”为要点,分享了自己的见解与看法。有了前辈高手的指引,只要不做行动上的矮子,借着技术革新的东风,终究会闯出自己的一片天地。
- Golang学习--GroupCache的使用
- 基于 Webpack & Vue & Vue-Router 的 SPA 初体验
- GO语言高并发学习心得体会例
- Go 语言实现的网络连接池:Pool
- go语言操作redis连接池的方法
- WebVR如此近 - three.js的WebVR示例程序解析
- 【Dev Club分享】基于RxJava的一种MVP实现
- Android 动态链接库加载原理及 HotFix 方案介绍
- 如果裸写一个goroutine pool
- 【Dev Club 分享】微信 iOS SQLite 源码优化实践
- 移动客户端中高效使用 SQLite
- 【Dev Club 分享】微信热补丁 Tinker 的实践演进之路
- Android 进程保活招式大全
- 【Dev Club 分享】H5 视频直播那些事
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 网络安全实验室平台(脚本关)
- shell 多线程及线程数控制实现
- CTF考点总结-sql注入篇
- dotnet OpenXML 为什么资源使用 Relationship 引用
- k8s部署Kafka集群
- 彻底搞懂 etcd 系列文章(六):etcd 核心 API v3
- Open3d学习计划—7(RGBD测程法)
- 一次信息泄露引发的越权
- MySQL 调优 | OPTIMIZER_TRACE 详解
- 这次被坑惨了,MySQL的隐式转换导致了一个线上BUG
- iOS开发之UIMenu
- mysql必会技能-基本操作
- 移动端跨平台技术之下的变与不变
- java-JDBC操作Mysql
- 【深度知识】25种区块链共识算法全面详解