亚马逊云科技数据分析,帮助乐城堡实现更加精细化的业务运营

news2024/9/28 0:03:57

获得全球三千五百多万用户的认可的移动游戏企业乐城堡希望通过数据分析为游戏业务提供更好的决策支撑。乐城堡在亚马逊云科技上利用Amazon Redshift等服务构建属于自己的云上游戏数据分析平台,实现复杂查询,保证游戏运营人员能快速、近实时地获取所需的数据与统计信息,实现产品的持续优化和更新,提升玩家体验。乐城堡所采用的亚马逊云科技服务包括Amazon Redshift、Amazon MSK、Amazon S3、Amazon CloudFront、Amazon SageMaker等。

 

业务需求与挑战

北京乐城堡科技有限公司(以下简称“乐城堡”)致力于为全球用户提供精品移动游戏的公司。北京乐城堡科技公司旗下产品已获得全球三千五百多万用户的认可,旗下产品爱丽丝与词幻境(Alice in Wordland)获得苹果商店全球三千多次推荐。

在游戏业务运营中,乐城堡秉承“好的产品一定是用户体验优先,创新应来源于对用户的洞察,细节决定成败,精品需要精心打磨才能造就。”的产品理念,不断创新,为玩家提供优秀的智能手机游戏产品。要打造好的游戏作品,需要更好地了解玩家的喜好,因此游戏数据分析对于乐城堡来说至关重要。在过去的业务发展中,不同的游戏项目团队采用团队自己进行数据分析的方式,随着业务的不断发展,企业需要一种更好的方式来获得全局能见度。

 

为什么选择亚马逊云科技

通过对不同解决方案提供商的评估,乐城堡最终选择了亚马逊云科技,基于Amazon Redshift等服务构建属于自己的云上游戏数据分析平台。在乐城堡看来,亚马逊云科技的数据仓库与分析解决方案具有以下优势:

面向行业需求专门构建并且经过大量用户验证

亚马逊云科技面向游戏行业提供了针对游戏的分析和大数据应用解决方案,能够帮助企业更好地理解玩家、发展产品和提升玩家的参与度与保留率,并让企业做出更好的设计决策。这些解决方案不仅被众多的知名游戏工作室所应用和验证,同时也提供了面向全球市场的数据安全性与合规控制,帮助游戏企业更好地保护玩家数据。“我们的游戏业务运行在亚马逊云科技上,包括通过Amazon CloudFront处理访问日志,选择在亚马逊云科技上实现游戏业务的数据分析,不仅能够获得更低的延迟,消除大规模的数据传输和迁移工作,也能够让我们以弹性的方式存储和处理各类数据,降低数据分析中的构建和运营开销。”李明说。

提供易于集成的托管云服务和实时化的分析能力

游戏行业中数据分析对于乐城堡这样的游戏公司的重要性不言而喻,因此企业需要兼顾数据的准确性和实时性,尤其针对用户行为的分析。

乐城堡采用Amazon Redshift产品作为企业的核心数据仓库服务,通过将用户行为的埋点数据写入到Amazon Managed Streaming for Apache Kafka(MSK),结合Amazon Redshift内置的Streaming Ingestion技术能够将数据以准实时方式的写入到Amazon Redshift,并在此基础之上开展后续所需的数据分析。Amazon Managed Streaming for Apache Kafka(MSK)利用完全托管、高度可用的Apache Kafka服务安全的流式传输数据,是完全托管,无需担心基础设施的部署、配置和维护。

它消除了运营开销,包括预置、配置和维护高度可用的Apache Kafka和Kafka Connect集群的开销。Amazon MSK使得利用完全托管的Apache Kafka实时摄取和处理流数据变得很简单。“这种构建方式简化了数据分析团队的业务复杂度,并且在实时性和效率方面上有大幅的提升,帮助我们更快地了解用户的行为,更及时的调整我们业务策略,真正的实现让数据驱动业务。”李明谈到。

广泛的数据与分析服务可满足当前与未来的业务需求

亚马逊云科技提供了从数据存储、数据湖、大数据分析、流式分析、商业智能与机器学习在内的一系列广泛的云上托管服务,能够满足不同发展阶段的企业对于数据分析与利用的需求。“我们建立企业统一分析平台的初衷之一是消除各项目组自建数据库和自行分析给IT环境和业务造成的复杂度,亚马逊云科技的托管服务让我们可以轻松地按照业务的需求进行灵活的组合和构建,在短时间内打造属于自己的数据仓库和分析能力,因此我们可以更多地去关注于分析的策略和规则,而不是技术的运维管理。”李明谈到。

e6ddb58fafc6439eb562ac1a5116a947.png

 

通过采用亚马逊云科技面向游戏行业的大数据分析解决方案,乐城堡不仅成功地应对了业务运营中的各类数据分析挑战,也让企业获得了多方面的成效:

首先是将之前分散在各个项目组的数据汇总,在企业内构建服务多游戏产品的统一数据分析平台,为企业提供数据驱动的业务运营引擎。亚马逊云科技的众多服务提供了“开箱即用”的方案以及与开源技术相一致的使用体验,乐城堡的数据分析团队可以充分利用这些优势在2个月的时间内完成各项目组的数据整合、迁移与数据仓库的构建,并根据不同业务的需求设计定制化的分析指标,让游戏项目组成员从复杂的数据分析设计和操作中释放出来,转变为分析结果的使用者,从而让有限的人力资源专注于游戏产品的创新。

其次让企业更有信心地应对玩家数量持续增长所带来的分析难题。“我们游戏业务所产生的数据量一直在增长,并且业务需要对一定时间的历史数据进行观测,结合DAU、日志量、时间范围等因素,仅玩家分析一个场景就需要面对数万条记录,以前无论是自建还是采用第三方的SaaS化方案效率都是极低的。”

李明说,“Amazon MSK作为全托管、高可用的Apache Kafka服务,帮助我们快速构建流式传输的管道,将之前端到端的数据传输延迟从分钟级提升到秒级,使得实时摄取和处理流数据变得简单高效。Amazon Redshift作为企业级数据仓库,能够容纳规模至PB级别的数据,实现复杂查询,保证游戏运营人员能快速获取所需的数据与统计信息,无论是规模还是并发性能,对于业务的持续增长我们都能保持信心。”

此外,亚马逊云科技各服务之间的良好集成度和互操作性也让乐城堡可以更好地降低数据分析的成本。与自建Hadoop集群与构建HDFS存储相比,采用Amazon Redshift与Amazon S3直连的方式可以简化企业在数据加工和存储过程中的架构复杂度并实现更好的成本效益,数据工程师可以使用熟悉的ANSI SQL直接在Amazon S3中查询开放文件格式,并可将各类数据轻松导出至Amazon S3数据湖进行进一步的加工利用。根据乐城堡的测算,在同样数据体量下,采用Amazon S3为数据仓库提供存储支持更具经济优势,能够帮助企业将成本控制到自建方式的十分之一。

展望未来,乐城堡将继续在游戏业务运营和数据分析场景中与亚马逊云科技保持密切的合作,以更好地挖掘数据所隐藏的价值。目前公司已在业务中应用Amazon Redshift ML,让大数据团队的开发人员能够在数据仓库中使用熟悉的SQL命令以更加轻松的方式来创建、训练和应用机器学习模型,乐城堡也将在人工智能与机器学习的应用中整合Amazon SageMaker提供的托管机器学习能力完成模型训练,帮助企业实现更加精细化的业务运营。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/737719.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetcode链表刷题2

题单: 一,链表的分割 1.题目描述 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。你不需要 保留 每个分区中各节点的初始相对位置。 2.题目接口 /***…

COMDEL射频电源维修康戴尔高频电源CLX2750

美国COMDEL电源维修常见型号包括:CLX2750;CLX2500;CLX-600H;CX600AS;CX-5000S;CX-3500S;CX-2500S;CV500;CDX2000等。 Comdel成立于1966年,总部设在马萨诸塞州…

STM32 10个工程篇:1.IAP远程升级(五)

伴随着催更不断,周日晚上来继续撰写STM32 IAP远程升级的项目例程,在这篇博客中笔者主要结合上位机报文发送机制来介绍下位机的报文解析设计,坚持做原创博客确实是一件很考验耐力的事情,一方面博客的文字和图片需要投入大量精力和时…

关于2023年积分落户公示及落户办理有关工作的通告

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

Mybatis从0到1 SQL注入 参数占位符 XML配置 动态SQL

1. Mybatis基础操作 学习完mybatis入门后,我们继续学习mybatis基础操作。 1.1 需求 需求说明: 根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能…

【Python】使用pycharm结合gradio做一个web页面的demo

紧接上文我们安装好了python3.10,现在需要下载它的开发工具pycharm,我们在这里不过多赘述具体细节,仅简要说明关键步骤,来通过gradio体验一下示例demo 一、下载IDE pycharm官网:https://www.jetbrains.com.cn/pycharm…

Scratch 抓小狗

Scratch 抓小狗 本程序转换为HTML后运行。“小狗”角色每0.7秒复制并移动到随机位置和方向,碰到边缘反弹,碰到其它角色后删除,得分1。其它4个角色第一个跟随鼠标,其它的跟随前面的角色,后面3个角色碰到“小狗”角色则得…

第45节:cesium 卷帘效果(含源码+视频)

结果示例: 完整源码: <template><div class="viewer"><vc-viewer @ready="ready" :logo="false"></vc

Spring MVC中的HandlerInterceptors和Filters

1.介绍 比较Java servlet过滤器和Spring MVC Handlerinterceptor&#xff0c;以及什么时候一个比另一个更好。 2.Filters 过滤器是web服务器的一部分&#xff0c;而不是Spring框架。对于传入的请求&#xff0c;可以使用过滤器来操作甚至阻止请求到达任何servlet。反之亦然&a…

Bootstrap4 总结

文章目录 Bootstrap4 总结概述安装使用CDN使用源码 屏幕尺寸的分割点响应式容器(Containers).container-fluid.container.container-{breakpoint} 网格系统(Gird system)指定列宽实现8列布局 等列宽auto列宽响应式列 响应式工具类display属性其他工具类 组件按钮按钮组轮播图面…

还是搞不懂Anaconda是什么?读这一篇文章就够了

文章目录 1 Anaconda介绍2 conda介绍3 安装Anaconda4 Anaconda的使用配置Anaconda源 5 创建虚拟环境并使用5.1 创建虚拟环境5.2 查看所有环境5.3 激活环境5.4 安装包5.4.1 conda方式5.4.2 pip方式5.4.3 从Anaconda.org安装包 5.5 查看该环境的所有包5.6 测试是否安装成功 6 退出…

百分点科技蝉联中国数据治理解决方案市场第二

近日&#xff0c;IDC发布了《中国数据治理市场份额&#xff0c;2022》报告&#xff0c;报告显示&#xff0c;2022年中国数据治理解决方案市场相比2021年增长了7.4%&#xff0c;百分点科技仍然保持领先优势&#xff0c;蝉联数据治理解决方案市场第二。 中国数据治理市场是一个发…

win7 修改粘滞键绕过开机密码(实操步骤详解)

文章目录 win7 使用粘滞键绕过开机密码声明 win7 使用粘滞键绕过开机密码 趁现在还没完全启动关机断电 再次开机选择启动修复 取消系统还原&#xff0c;等待几分钟 查看隐私说明 进入记事本可以打开文件 打开文件可以在C盘修改系统文件 找到粘滞键程序修改名称 找到cm…

leetcode_第17题_缺失的第一个正数——原地哈希

题目 题目 分析 正常思路&#xff1a;另外制作一个哈希表&#xff0c;然后遍历就ok 但是这样不符合题目空间复杂度要求&#xff0c;所以采用原地哈希就可以了。 思路&#xff1a;把正常数字nums[i]交换存储到下标位置为nums[i]-1的地方&#xff0c;不正常数字不管。&#xff…

Rdkit|最大公共子结构

github&#xff1a;地址 文章目录 Rdkit|最大公共子结构rdFMCS.FindMCS参数bondCompareatomComparematchValencesringMatchesRingOnlycompleteRingsOnlymatchChiralTag 高亮分子的不同子结构参考 Rdkit|最大公共子结构 rdFMCS.FindMCS mols: 分子对象maximizeBonds一个结构由…

springboot 获取上传到minio服务器的文件大小

springboot 获取上传到minio服务器的文件大小 前言探究获取文件大小的方法实践及示例 前言 一般minio上传文件&#xff0c;会在上传时拿到文件大小&#xff0c;并保存在数据库中。若想直接从minio上获取&#xff0c;如何获取&#xff1f; 探究获取文件大小的方法 pom依赖 &l…

ubuntu安装nginx

1、apt-get安装nginx 1.1安装最好用root用户安装 不然很多文件权限的报错会让人崩溃 sudo su root apt-get install nginx nginx -v #查看安装版本 service nginx start #启动nginx 1.2查看网页&#xff0c;能看到nginx的页面 1.3核对nginx的文件 find / -name nginx 看…

【UE4 C++】02-编译、生成当前的C++程序

一、编译 编译快捷键&#xff1a; CtrlF7 如果不使用快捷键&#xff0c;可以点击顶部菜单栏中的下拉按钮&#xff0c;然后选择自定义 点击添加命令 点击“生成”&#xff0c;选择编译“”&#xff0c;点击“确定” 此时可以看到顶部菜单栏多了一个用于编译的按钮 二、生成 鼠…

目标百万尼特亮度,这家公司用激光背光提升XR显示技术

​亮度不足一直是AR/VR显示中想要解决的难题之一&#xff0c;目前的AR光源中有多种方案&#xff0c;比如Micro LED、LCoS、DLP等&#xff0c;尽管Micro LED在亮度等方面优势明显&#xff0c;但制造工艺还不成熟。总的来看&#xff0c;目前AR中高亮度解决方案还有很长一段路​要…

Build input file cannot be found: .pch

xcode真机运行时&#xff0c;报错&#xff1a;Build input file cannot be found: /Users/mac/Desktop/projects/xxx/xxx.pch 实际查看发现&#xff0c;项目中的.pch文件存在&#xff0c;但运行时报错。修改配置里的.pch文件路径后&#xff0c;正常。