BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

百度鲁玮:百度开放云助力移动游戏快速发展

| 作者 孟夕 关注 0 他的粉丝 发布于 2016年7月13日. 估计阅读时间: 8 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

随着移动互联网的快速发展与广泛普及,移动游戏已成为最火爆的移动互联网垂直领域之一,而移动游戏本身对高性能、稳定的服务器、高质量的外网带宽、快速的游戏速部署、极速弹性扩容、安全防攻击等方面有极高的要求,但是传统IDC中各方面的不足,很难满足移动游戏的快速发展,从而严重影响游戏的推广与营收。

在7月2号由百度开发者中心、百度开放云联合举办的第64期“百度开放云移动游戏和直播技术解读”沙龙上,来自百度的高级产品经理鲁玮,介绍了百度开放云在移动游戏方面的整体解决方案,并就相关实际案例给出具体讲解。

演讲者简介:

鲁玮,百度高级产品经理,2015年加入百度云计算事业部,现作为百度开放云核心产品“计算与网络产品线”的产品负责人,领导、推动了云服务器、专属机、虚拟私有网络、VPN服务、专线、弹性IP的产品化,实现了百度开放云相关产品从无到有,从有到优的明显提升。

一、移动游戏行业的发展现状

首先,鲁玮老师介绍了近年来中国移动游戏发展的现状,从2008年到2015年,大概8年的时间里,游戏收入从185亿增长到1400亿,从各个细分领域里的收入增速和发展趋势来看,排名前三的分别是手游、端游和页游。 

近几年来,手游经过了爆发式的增长,2015年的时候,手游的增长率达到87.2%,手游已经变成了游戏行业里面最主要的而且是发展速度最快的方向。对于移动发行和移动应用来讲,游戏一直都是最主要的垂直模块,移动游戏也已变成了移动互联网里面变现最快的领域。

二、手游发展趋势-向中重度方向发展

手游发展到今天,从刚开始的休闲游戏到卡牌、MMO、MOBA等,手游也在向中重度方向发展。归结原因,第一点是技术层面,移动处理器和GPU的快速发展会保证游戏跑得更加顺畅,重度游戏不会像原来那么卡顿;精细化的3D和情景式的游戏,对用户黏性很大,而且开发难度越来越低,这是手游往中重度发展的原因。另一个是运营层面,不能光靠游戏的长期下载量,要让用户沉浸在游戏里的时间更长,而最早出的游戏是偏休闲类的,比如斗地主、连连看,这种相对黏性较低,因为缺少互动模块,它会很容易流失掉用户,所以需要提高互动(帮会、聊天等模块)吸引用户,来产生更多的黏性。另外一个重要原因,这些玩家会付费购买道具来提升自己的级别,支付意愿较明显,所以中重度手游变现能力非常强。

三、移动游戏在部署和运行过程中遇到的痛点

游戏作为一个移动行业里面变现最快的行业,部署和运行过程中肯定会遇到很多问题。

首先手游生命周期短,购买物理资源浪费严重。手游对于其它APP来讲生命周期较短,很多游戏的厂商为了支撑游戏峰值业务,购买大量的硬件,而90%的情况下不能利用,导致成本和收益不成正比。

第二,流量峰值无法预测,已有IT资源无法支撑。很多时候要进行活动大推,或者由于社会热点(影视剧、网络小说)等因素导致游戏受到关注,从而引入大量玩家。这种情况下,原来的服务集群的计算性能无法支撑新涌入的玩家,所以搞活动、大推的时候,流量无法很好的预估。原来游戏部署在IDC时会选用物理机,但是物理机宕机恢复时间非常长,至少需要30分钟,这种游戏体验对玩家来讲很难接受,它会导致用户大量流失,而且这种传统的架构系统也是基于烟囱式的单点上面部署OS、搭建应用服务,扩展性很差。

另外,中小游戏厂商使用IDC,本身其防攻击能力很弱,所以会经常受到攻击,严重影响游戏收入。

四、百度开放云移动游戏解决方案介绍

下面我们从百度开放云游戏客户的实际案例中,分享不同游戏类型的架构解决方案。

卡牌类型手游

这个是卡牌类游戏的解决方案,通过百度开放云高性能的对象存储(BOS)和内容分发网络(CDN)把游戏安装包推送给玩家,玩家登录游戏时,经过云安全(BSS)的严格审查。另外游戏服运行在高性能云服务器(BCC)上,每个BCC配置一个单独的高性能数据库(RDS),这种方案大大提高了整个游戏系统的稳定性。通过支付服连接各个游戏渠道,保证了不同渠道引入的玩家购买道具等付费行为,支付数据库也记录了交易信息, 方便游戏CP和运营商对玩家的支付行为再进行二次分析。

社交类型手游

这个就是偏向于社交类游戏的解决方案,通过游戏加速服务系统将游戏安装包发送到手机端。玩家经过BSS的安全检测后,接入到登录服。因为游戏系统相对比较大,会有游戏服的资源管理、版本管理等模块。游戏大厅,类似于传统棋牌大厅的形式,每一个游戏服里有多个频道,每一个频道有多个房间。这类游戏的周边系统会把各个频道里边的聊天记录保存,同时因为大家在这里要排名,那排名也会有个专门的服务系统;通过跨区接入功能,也实现了玩家跨区的游戏PK;另外为了增强游戏的流畅度,系统DB之前也会有缓存层。同时所有系统模块都会由智能云监控(BCM)来监测业务运行状况,包括通用运维指标、游戏程序等,游戏CP根据业务场景自定义设置报警规则,及时发现、处理宕机、业务性能压力过大的风险。

MOBA类型手

这个是MOBA类型游戏的解决方案,MOBA类型游戏对实时战斗的要求极强,但由于玩家位置不同、接入的运营商不同,导致南方和北方玩家访问质量不一致,游戏体验很差,所以百度开放云推荐此类游戏在南方和北方分别部署游戏集群。根据用户的不同位置,通过智能DNS接入最佳机房,实现用户更流畅的游戏体验;基于百度雄厚的基础网络资源,使用专线打通北京和广州区域机房,实现数据高速的同步和备份;另外游戏CP使用百度开放云业界领先的大数据服务,实现对玩家日志信息、玩家支付信息的精细分析,为游戏精细化运营提供宝贵数据。

五、移案例

沙巴克传奇,是今年盛大游戏重磅推出的MMORPG类型的手游,沙巴克传奇对服务器性能、网络安全的要求非常高。盛大游戏不仅需要高PPS转发的服务器、数据中心内网之间高速连通,还要求资源独享、灵活计费和完整的数据分析等能力。百度基于高性能的内核优化技术、自建的高质量BGP带宽、高性能的计算集群系统、超强的大数据服务,满足了盛大游戏对业务系统的严格要求。

在这个游戏里,不管前期测试、大推阶段还是后期运行管理,我们做了很多事情。沙巴克传奇封测阶段,我们给了很多支持与建议,包括定向内核优化、高可靠和弹性架构方案的推荐、结合上线节奏分配资源专区等。游戏大推阶段,我们提供超高性能的抗D服务、网络优化型云服务器、7*24小时专人运维、游戏驻场支持、全国网络质量的实时监控和预测。后期运维阶段,我们也会定期的安全巡检,给出资源的生命周期管理的建议等。百度开放云提供了一整套完美的游戏解决方案,也帮助了沙巴克传奇实现了平稳的上线和火爆的大推,满足了沙巴克传奇游戏对性能、稳定性、安全等方面的高要求。

【百度云计算战略发布会】将于7月13日拉开帷幕,李彦宏将亲自揭秘百度在云计算领域的布局版图。https://bce.baidu.com/event/conference/index.html?from=banner_conference_20160630#banner

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT