上云无忧 > 找云产品 > 【阿里云】游戏行业多场景云数据库解决方案
【阿里云】游戏行业多场景云数据库解决方案
放眼全球市场,游戏产业收入增长迅速。在游戏的整个开发和运营周期,数据库的使用场景非常多。面对游戏访问压力、游戏合服场景、掉线问题、游戏排行榜和游戏买量优化场景,阿里云使用灵活组合的数据库产品,为游戏顺利上线运营和良好用户体验提供保障。
*此产品及展示信息均由阿里云官方提供。 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云!微信咨询
  免费试用、价格特惠

注册资本:100000万元人民币

成立时间:2008-04-08


阿里云档案>>

放眼全球市场,游戏产业收入增长迅速。在游戏的整个开发和运营周期,数据库的使用场景非常多。面对游戏访问压力、游戏合服场景、掉线问题、游戏排行榜和游戏买量优化场景,阿里云使用灵活组合的数据库产品,为游戏顺利上线运营和良好用户体验提供保障。


方案背景


游戏行业场景多
游戏类型不同导致技术架构差异较大,很难归纳出一套可复制到所有游戏产品中的单一数据库解决方案,必须根据游戏类型细分方案。

突发高峰访问
游戏新开服,或有重大活动时,会有难以精确预期的玩家访问压力。传统的解决方案就是部署尽可能多的数据库来承载高峰访问,容易导致昂贵数据库资源的浪费或数据库资源准备不足。

合服需要平滑的数据迁移
当游戏进入平稳期后,出于提升玩家游戏体验和控制成本的目的,会有游戏合服的需求。数据库需要关注的重点就是保证数据的平滑迁移,整个迁移过程不能影响到玩家体验,且数据合并要保证完整准确,符合业务逻辑,解决冲突数据。

回档需要敏捷的数据恢复能力
游戏运营过程中,可能出现有玩家利用游戏漏洞,批量复制虚拟道具或其他严重破坏游戏公平性的行为,这时就需要业务紧急修复漏洞,同时将受影响数据恢复到漏洞被利用前的状态(所谓回档),如何提升数据恢复的速度成为挑战。

方案架构


玩家访问压力应对


玩家访问压力应对方案
游戏推广期、新开服或重大活动期间,玩家访问量突增,数据库常成为瓶颈,需要快速变配、扩容能力。

业务挑战
游戏推广期,买量用户蜂拥而至,频繁开新服。
维护停机后开服,很多玩家等待多时,集中上线。
重大版本上线或有重要活动,推广效果超预期时,会有大量老玩家回归。

方案优势
PolarDB新增只读节点最多只需5min,节点变配最多只需15min。
业务压力超载时可进行快速升配保证游戏平稳运行。
业务压力下降时可进行快速降配,实现高性价比数据库架构。



游戏合服


游戏合服方案
分区分服游戏进入平稳期后,需定期进行合服。对应的数据库也要进行合并,让数据合并后符合业务逻辑。

业务挑战
游戏进入平稳期后,每个分区会流失相当数量的玩家,应用和数据库负载都开始走低,多余的实例需要释放。
因为分区玩家流失,在线进行聊天和游戏互动的玩家就会变少,留存玩家就会感觉游戏体验下降。
游戏合服场景的关键点是数据的迁移问题。

方案优势
支持多种类型数据库的数据迁移,比如游戏行业常见的MongoDB、MySQL和Redis实例间数据迁移。
迁移过程可限速,不影响游戏业务,在维护器只需要切换数据链接串即可,业务割接时间短。
DTS保证每条迁移或同步链路都有良好的传输性能,全量数据迁移高峰期时性能可以达到70MB/s,20万的TPS
DTS保证链路稳定性高,有效保证数据传输的可靠性。
DLA能提前定位出数据合并后可能冲突的玩家数据。



游戏排行榜


游戏排行榜应对方案
针对游戏排行榜这种通用的游戏需求,提供简单高效的数据存储方案。

业务挑战
随着游戏热度逐渐增长,特别是新游戏,积分变化会非常频繁,对数据的update更新并发很高,容易导致RDS实例过载。
积分数据因为实时激励玩家竞争,实时性要求强,玩家查询频率高,每次都要进行排序,在数据量较大情况下会导致CPU打满。
如果采用只读实例或缓存来缓解RDS的排序查询,会面临数据复制延迟和数据一致性的问题。

方案优势
添加、删除和更新玩家积分均有对应接口,对开发非常友好。
排行榜数据都在内存存储,可承载高并发更新,且因为数据已经是有序的,查询时延大大优于RDS数据库。
云数据库Redis版提供双机房的同城容灾架构,单机房故障会自动进行切换,保证服务可用性(前提是游戏应用层也要提前做双机房容灾)。
云数据库Redis版通过在备节点进行RDB快照备份的方式,可实现数据的自动、手动持久化保存;且可在控制台使用备份文件进行数据恢复,让排行榜数据具备数据误操作后的快速恢复能力。



游戏回档


游戏回档方案
当游戏漏洞被利用,导致部分玩家数据失去平衡性,需要对相应数据做回档恢复处理。

业务挑战
网络游戏的回档,给玩家带来的直接感受是最近一段时间内积累的经验值、新获得的道具物品突然消失不见,会给玩家挫败感,带来极坏的游戏体验。

方案优势
数据库备份DBS支持多种环境和多种类型数据库备份。
增量日志实时备份,数据可回档到任意时间点。
针对游戏回档场景,可选用DBS的“极速型存储池”方案,每10min生成一份完整的数据快照,需要恢复到任意时间点的增量数据回放秒级完成,数据可直接挂载到MySQL实例,然后快速查询出需要回档的完整玩家数据。



掉线问题


掉线问题解决方案
数据库高可用、例行切换或变配,会导致应用连接闪断,可能导致玩家批量掉线重连,需要给游戏服务端屏蔽掉这种闪断。

业务挑战
一旦到数据库连接发生闪断,由于应用没有很好的连接探活和重试机制,就会导致玩家与数据库失去连接,直接现象就是全服玩家批量掉线,这对游戏运营商是致命的,可能涉及大量玩家补偿甚至导致玩家流失。

方案优势
PolarDB-X的代理层可保持与应用的数据库连接不断,底层发生HA切换或变配后,有中间件或代理层重建与数据库实例连接,回放连接会话属性。整个过程应用不会有感知。



游戏买量优化


游戏买量优化方案
游戏运营阶段,通过对海量的获客结果数据进行实施分析,调整不同渠道投放比例,可大幅提升买量行为效率。

业务挑战
广告、买量分析需要数据分析技术,很多游戏客户缺乏大数据技术和人才的储备,短期难以落地。

方案优势
秒级实时分析,依托ADB预留模式,秒级监控DAU等数据,为广告投放效果提供有力在线决策保障。
打通了结构化和非结构化数据,广告买量投放效果实时(分钟级)分析,渠道评估更精确。
数据湖分析DLA、ADB高性能库和大容量库实现了数据冷、温、热三级分层,在充分满足各层数据分析效率同时,有效降低了客户整体数据存储成本。
DLA和ADB兼容标准SQL,没有接触过大数据的研发人员可以轻松上手,完成平台开发。



方案优势

完整的技术体系
阿里云数据库产品种类丰富,可结合细分游戏类型(如全球同服游戏)及具体业务场景(如游戏新开服),设计从缓存到关系型数据库的完整全球数据同步方案,供用户实施。

灵活的产品组合
针对不同场景,方案可以采用灵活的产品组合。比如,游戏合服场景,可利用DLA跨数据库实例、跨数据库类型对数据进行冲突分析,预先处理冲突数据;而DTS可实现数据全量+增量平滑迁移,整个迁移过程游戏业务无感知。

资源弹性
利用云数据库资源弹性的优势,比如,PolarDB计算存储层分离,可在分钟级别快速升配或增加只读节点;MongoDB底层存储采用云盘架构,不受单机容量限制,这些都能用来应对游戏新开服等压力场景。

定向数据回档恢复
利用云上存储资源优势,构建基于快照原理的备份恢复体系(可选服务),可在分钟级拉起一份历史数据快照,供客户快速查询数据,进行定向数据回档恢复。

相似产品
  • 想买: 354人 简介: 短视频(趣视频)解决方案涵盖短视频整个生命周期:视频生产(采编)、媒资管理(存储、转码、审核)、智能推荐(多模态视频内容理解、推荐算法)、分发消费(CDN 加速、播放)等。同时提供产品级的 UI 和交互、业务层源码,方便企业快速搭建短视频 APP。
  • 想买: 282人 简介: 边看边买是在视频直播的过程中,由明星、达人通过现场亲身示范的方式全方位展示商品信息,影响用户决策,促成交易转化。
  • 想买: 287人 简介: 阿里云广电级大型赛事直播解决方案为大型体育赛事直播、电子竞技赛事直播提供高可靠高品质大型赛事直播解决方案,保障千万级用户并发的高品质观看体验。
  • 想买: 292人 简介: 通过人工智能方式对媒资内容进行识别、审核、理解等维度的处理,从而提高管理和分发效率,适用于视频业务,尤其短视频等大规模内容管理和应用场景。
  • 想买: 284人 简介: 挖掘电力海量数据中潜在的规律和价值,结合电力负荷数据的特点及多种人工智能算法模型,对企业进行精准电力负荷预测。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部