腾讯云|承载每日超4000万PCU,腾讯游戏云的工具箱有何不同?


_本文原题:承载每日超4000万PCU , 腾讯游戏云的工具箱有何不同?
腾讯云|承载每日超4000万PCU,腾讯游戏云的工具箱有何不同?
本文插图

腾讯云副总裁魏伟
文 | 竞核
“5G与云计算深度融合 , 将推动游戏产业产生颠覆性变革 , 为产业带来云游戏全新的赛道 。 ”腾讯云副总裁魏伟表示 。
技术与游戏的紧密度从未像眼下这般如此贴近 。
对云计算厂商来说 , 这是个千载难逢的好机会 。 只要技术、产品、资源足够强 , 云计算厂商便有望走上快车道 。
就在9月10日举行的2020腾讯全球数字生态大会游戏专场上 , 腾讯云发布了全新升级的游戏解决方案、游戏原生数据库TcaplusDB、游戏服务器引擎GSE等多款产品 。
可以说 , 腾讯云此举覆盖了游戏研发到上线运营的各个阶段 。
究竟 , 研发阶段对云服务厂商要求的能力项有何特殊之处?这些产品的特色又是什么呢?
什么数据库搞定每日4000万+PCU
研发对于一款游戏产品的重要性不言而喻 。
在这个阶段 , 腾讯云将提供腾讯游戏原生的NOSQL数据库Tcaplus DB 。
它最大的特点是帮助游戏高并发场景下的水平无限扩展能力 。
据悉 , 该数据库支撑腾讯旗下《王者荣耀》《和平精英》等数百款游戏每日4000万以上PCU 。
腾讯云游戏行业架构总监宋永周告诉竞核在内的媒体 , Tcaplus DB主打游戏行业 , 主要是因为TcaplusDB在兼容游戏行业运营场景的一些需求上做的比较出色 。
他总结道 , 内部研发团队做了长达八年的能力积累 , 尤其在单用户的数据回档、不停服更新、丰富的二级索引支持查询分析、与游戏开发框架的原生结合等场景 。 这些都是做得非常不错的 。
腾讯云|承载每日超4000万PCU,腾讯游戏云的工具箱有何不同?
本文插图
【腾讯云|承载每日超4000万PCU,腾讯游戏云的工具箱有何不同?】

在2020腾讯全球数字生态大会游戏专场上 , 盛趣游戏DNA工作室制作人徐磊分享了使用Tcaplus DB的感受 。
他拿DNA工作室代理发行的《上古卷轴:刀锋》举例 , 当时游戏上线主要面临四大挑战:迁移、加速、质量、效率 。
当时使用Tcaplus DB , 感受非常明显 , 易用性较高 , 代码迁移工作量不大 , 差不多两周内完成迁移和接口重构 。
换句话说 , Tcaplus DB的性能可归结为高并发和平行扩展 。 针对轻度游戏或低DAU的产品 , TcaplusDB还会释放更多能力 。
举两个例子:第一个场景 , 在业务研发阶段 , Tcaplus DB和业务代码逻辑进行原生结合 , 开发者只需在程序代码里面初始化对应的对象 , 然后赋值提交即可 , 省去了开发过程中的一些数据库操作转化的环节 , 提升开发效率 。
第二个场景 , 对于游戏运营过程中的一些场景支持 , 像游戏运营中有版本更新 , Tcaplus DB可以通过数据存储协议多版本的兼容去实现业务的不停机更新 , 业务在更新程序版本的时候服务是不终止的 , 用户体验就能得到更好的保障 。
Tcaplus DB固然很强 , 但这类闭源产品 , 会让游戏厂商觉得是一个黑盒子 。 厂商们也无法根据业务需求自定义新的功能 。
宋永周坦诚 , TcaplusDB作为一个闭源产品 , 确实会让顾客有上述疑虑 。 不过 , 他也表示产品本身会提供完整的数据监控指标 , 实时告诉客户现在全托管服务运行的一些状态 。
据悉 , Tcaplus DB的协议上支持用Protobuf行业通用的协议 。
在数据存取上 , 腾讯游戏云也提供完整的迁入和迁出方案 。
客户如果使用 , 从其它的DB如何迁进来 。 如果不使用 , 如何从Tcaplus DB里面迁出去 , 这些都有非常灵活完整的解决方案 。
至于大家关心的版本升级、迭代周期策略 。 腾讯游戏云会倾听客户的需求 , 确保规划的新功能解决客户实际问题 , 或者满足新的功能点 。
一位接近腾讯云的知情人士告诉竞核 , 云计算团队会有严格完整的研发和运营上线流程 , 所有的功能点的开发 , 包括从单元的测试到压力测试到上线环境测试、灰度测试都有完整的上线流程 , 保证对线上的业务不会造成影响 。
做开发者的创意助手做解决需求的工具箱 , 是腾讯云对自身的定位 。
如果说Tcaplus DB数据库是游戏厂商们厂库 , 那游戏多媒体引擎GME以及游戏服务器引擎GSE则可被视为驶入仓库前的工作车 。
随着游戏服务端上云开发渐成趋势 , 云计算厂商们也得适应变化 。
以往 , 云计算厂商的角色更多是在IDC里做服务托管 , 偏向laas层 。 现在 , 以腾讯云为代表的云计算厂商正积极地尝试提供PaaS服务 。
早在6月15日 , 腾讯云就宣布与Unity合作推出游戏云 , 从在线游戏服务、多人联网服务和开发者服务三个层次打造一站式联网游戏开发平台 。
腾讯云|承载每日超4000万PCU,腾讯游戏云的工具箱有何不同?
本文插图

谈及与PaaS层合作伙伴的关系 。 腾讯云泛互联网产品总监陈亮表示 , 公司本身提供IaaS服务 , 因此我们非常欢迎游戏PaaS和SaaS服务商把基础架构放到腾讯云上 , 共同为客户提供服务 。
除却Unity外 , 腾讯云还跟Cocos、Wwise , 等进行深度深度合作 。
大家知道 , 腾讯云的优势项在于音视频通信 , 比如已面向市场的游戏多媒体引擎GME 。 结合合作伙伴在客户端引擎、游戏声效等方面的优势 , 开发者可快速接入腾讯的云服务 , 实现游戏产品的便捷开发 。
总体而言 , 客户可在比较开放的环境下选择喜欢的产品 。
比如选择合作伙伴的PaaS层 , 然后部署在腾讯云的IaaS上 , 或者用腾讯云一站式的PaaS+IaaS的产品 。 这些其实是开放的 , 更多让客户去做选择 。
相关数据显示 , 腾讯云已服务了国内超过70%的游戏公司 , 市占率行业第一 。 我们认为 , 腾讯云之所以取得上述成绩 , 与其打造的工具箱密不可分 。
随着游戏出海迈入新台阶 , 云游戏等热门赛道从概念落地为现实 , 兼具技术与资源禀赋的腾讯云 , 或将迎来机遇期 。
更多精彩内容 , 关注钛媒体微信号(ID:taimeiti) , 或者下载钛媒体App


    推荐阅读