【51CTO.com原创稿件】既AlphaGo打败李世石、柯洁后,人机对战成为了AI玩家的角逐之地。为了服务遍布全球的游戏公司,高效地管理数据,满足业务弹性可扩展的需求,启元世界选择了亚马逊云科技进行合作,基于亚马逊云科技数据分析托管服务,启元世界的技术人员可以将精力全部集中在业务逻辑设计和平台的规划,大大节省了时间,降低了运维成本。
初识启元世界
启元世界成立于2017年8月,是全球领先的人工智能平台公司,致力于创造伟大的智能体产品,并把智能体带入每个行业、每个家庭、每个人,提升产业效能和生活体验。
启元世界拥有深度学习、强化学习、云计算等自主研发的核心技术和产品,为游戏和数字娱乐行业提供完整的人工智能解决方案,包括虚拟玩家、商品推荐、数值设计和内容生产等应用。
目前,启元世界已经与多家头部游戏厂商建立合作关系,包括MOBA、FPS、RPG、AVG、SIM、RTS等众多游戏品类。
结缘亚马逊云科技
近年来,游戏行业发展迅速,众多游戏服务商也在全球开展业务。虽然启元世界成立时间不长,但是为了服务全球用户,启元世界的业务目标就是要成为全球游戏AI服务商。基于全球化发展战略,服务遍布全球的游戏玩家,启元世界的基础设施需要进行全球部署,并且需要拥有极高的可靠性和可扩展性。
过去,启元世界是在IDC中自建集群来支撑游戏等相关业务,但是随着业务的快速发展,自建集群无法在全球快速部署和扩展,并且部署成本和响应时间也是非常高的。因此,启元世界需要找到覆盖全球范围内的云基础设施服务商,帮助其解决业务全球化带来的难题。
此外,在服务上线后,业务规模快速增长,并且在游戏运营过程中也存在明显的波峰波谷,因此,启元世界需要更加灵活敏捷、弹性伸缩能力强的技术架构来进行支撑业务规模的增长。
据了解,启元世界只有一个运维人员,为了将精力更多聚焦在算法迭代与产品打磨,启元世界还需要成熟,稳定,免运维的大数据托管服务。
基于以上的痛点需求,启元世界选择了亚马逊云科技来支撑底层基础架构以及数据分析等需求。启元世界(北京)信息技术服务有限公司CTO龙海涛表示,亚马逊云科技覆盖全球的基础设施,行业领先的技术能力,丰富而安全易用的托管服务,很好地满足了启元世界的需求,有力地支持了业务的高速发展。
启元世界(北京)信息技术服务有限公司CTO龙海涛
采用全栈数据分析服务
游戏商品推荐服务是启元世界的重要业务之一。游戏商品推荐可以根据游戏玩家的特征和偏好,通过采集、分析和定义玩家行为,了解玩家是哪些人,行为偏好有哪些,产生了哪些互动反馈等等,最终理解这些数据并得出符合平台规则的用户特征和偏好,从而向用户推荐感兴趣的信息和商品。经过启元世界的游戏商品推荐服务,玩家付费率得到显著提升,商品总体收入提升50%以上。
龙海涛表示,在游戏产品推荐服务中,启元世界需要收集并实时分析流数据。因此,启元世界的推荐服务使用了亚马逊云科技全栈的数据分析产品,采用以S3为基础的数据湖,使用了Kinesis组件实现流数据分析,利用基于Key Value的Amazon DynamoDB作为数据仓,使用Amazon EMR 和亚马逊云科技托管的 Apache Airflow进行批处理,利用Glue / Athena / QuickSight完成即席查询。
在流数据处理方面,启元世界使用了Amazon Kinesis云原生流数据全栈解决方案,解决了游戏中的数据收集、分析、归档的问题,提升了运维敏捷性和性能。最终,流数据处理系统部署时间从天级缩短到分钟级,并能够轻松承载百万 QPS。
在批处理方面,启元世界采用了Amazon EMR 和亚马逊云科技托管的 Apache Airflow,可以轻松构建和管理数据分析集群,批处理运行的时间减少了80%。在不改变采用开源组件开发体验的前提下,运营总成本下降了50%,能够承载的查询数量与复杂度上升了数倍。
在即席查询方面,由于不同分析工具中有统一的源数据管理以及安全管控,启元世界使用了亚马逊云科技的Glue / Athena / QuickSight,业务人员可以进行自助式查询,无需麻烦数据开发部门,即可完成秒级响应各种数据查询及分析请求,数据报表生成速度加快一倍。
未来规划
未来,启元世界会在游戏的全生命周期方面打造产品矩阵,利用领先的 AI 和数据分析能力,帮助游戏快速上线,改善游戏体验,提升客户留存,获得更大成功。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】