Games24x7

Games24x7 使用 AWS 上的机器学习实现游戏用户的个性化体验

2020 年

ML 模型驱动核心业务逻辑

作为印度领先的游戏公司,Games24x7 以其多款旗舰产品而闻名,如提供在线拉米纸牌游戏的 RummyCircle,和提供梦幻体育运动的 My11Circle,二者均可赚取真实货币。这些产品因其能以有意义的方式吸引玩家而闻名,因为 Games24x7 不遗余力地利用技术和数据科学,为其玩家提供超个性化的游戏体验。Games24x7 还涉足了美国竞争极其激烈的休闲类游戏领域,并将通过其创新游戏继续在国际和国内发展。

数据一直是 Games24x7 的核心。随着该公司的扩张,它已从数据驱动型企业开始向“模型驱动”型转变,由机器学习(ML)模型指导整个运营的核心业务逻辑。“我们将自己的技术堆栈视为 ML 模型的最终赋能器。我们能够根据用户的选择和兴趣定制游戏体验,这是我们与众不同之处。”Games24x7 首席技术官 Sandeep Agarwal 表示。

SCS 客户接收版本的速度提高了 4 倍
kr_quotemark

“我们可以使用 AWS 上的相同技术堆栈跨多个区域复制我们的托管环境。”

Sandeep Agarwal
Games24x7 首席技术官

借助内置可扩展性消除瓶颈

直到 2018 年,Games24x7 一直将其基础设施托管在某个共用数据中心内。然而,在运营的第一年后,该公司经历了几次井喷式增长,其用户群增加了一倍以上。该企业随后意识到,主机托管环境不适合处理这些突发容量峰值。当需要新服务器时,Games24x7 必须提前通知,这导致了其运营瓶颈。系统承受持续几分钟到 90 分钟不等的定期停机,工程师对其技术堆栈的可见性差,让他们不能有效排除故障。

以客户为中心的文化

在 Agarwal 于 2018 年加入该公司后,他建议迁移到 Amazon Web Services (AWS) 云,以提高敏捷性,并利用 Amazon SageMaker 等云原生 ML 服务。另外,Agarwal 选择迁移到 AWS 还基于他对该公司的积极体验,以及 AWS 对于卓越客户服务的奉献精神。他说:“AWS 可能是我遇到的最以客户为中心的云服务提供商。”

这种以客户为中心的理念在 Games24x7 迁移到 AWS Cloud 的过程中得以证实。该公司订阅了 AWS Enterprise Support,工程师与其专用 AWS 技术客户经理一起完成了 AWS 基础设施事件管理练习,以在实际进行迁移之前的两个月提前制定计划。迁移在凌晨 3:00 开始,Agarwal 对 AWS 团队在该过程中亲自到场协作印象深刻。

识别和纠正系统问题的可见性

为了监控其应用程序,Games24x7 现在使用 Amazon CloudWatch,它可提供实时警报,帮助工程师在潜在瓶颈发生之前识别并采取行动,以防止用户体验发生中断。Agarwal 生动地回忆起迁移当天,当时他的团队中的每个人都在敏锐地检查 Amazon CloudWatch 上与托管微服务相关的各项指标,并调整设置,以查看他们是否可以改善延迟或性能。

Agarwal 说:“看到我们的工程师对这项新功能感到非常兴奋,真是一种很棒的体验。将可观察性引入我们的技术堆栈,极大地帮助我们改善了对任何系统事件的实时反应。”

将在线锦标赛的规模扩大了一倍

在迁移到 AWS 几个月后,Games24x7 平台的可扩展性就经受了考验。该公司举办了一场在线拉米纸牌游戏锦标赛,其玩家数量达到过去举办的锦标赛的两倍。尽管玩家数量显著增长,但 Games24x7 的 AWS 架构仍实现了无缝扩展,而不需要停机。

自迁移以来的两年里,Games24x7 的用户参与度(通过每个用户游玩的游戏数量和每天新增玩家数量来衡量)增长了近 400%。工程师们经常与 AWS 代表对话,以调整系统并提高弹性。

防止欺诈和共谋

由于拉米纸牌游戏涉及真实货币,因此 Games24x7 必须保持警惕,以防止在锦标赛期间发生欺诈和共谋。它使用 Amazon Neptune 图形数据库来检测游戏中是否有两名玩家共谋以击败其他四名玩家。这是通过在每个玩家登录时在该图形数据库中分配一个表来实现的。

自从迁移到 AWS Cloud 之后,安全威胁的检测速度和响应所需时间均有所改善。Games24x7 使用 AWS Shield Advanced 来检测和缓解对其应用程序的威胁。最近几个月,工程师实时观察到来自不同国家/地区的攻击载体呈急剧增加的趋势。鉴于该公司以国内用户群为主,他们立即意识到这是一种反常行为,并在 AWS Enterprise Support 和 AWS DDoS 响应团队的帮助下,成功阻止了这些攻击。

快速迭代以测试新功能

游戏市场瞬息万变,用户经常寻求新的关卡或挑战。与电影制作类似,开发一款成功的游戏往往需要多次尝试才能达成正确的设计。Games24x7 的目标是快速迭代,测试并放弃多种想法。

工程师依靠内部实验引擎来测试新功能或新游戏,然后再将它们推向市场。他们利用 Amazon SageMaker 构建和部署 ML 模型,这些模型可在实验引擎中快速清除不当想法。这有助于工程师设计新的关卡、角色和功能,以吸引用户。

将四款新游戏推向海外市场

Games24x7 现在正专注于在国外建立游戏社区。该公司计划利用其目标用户群所在的 AWS 区域和可用区来确保保持游戏玩家注意力所需的低延迟。Agarwal 说:“我们可以使用 AWS 上的相同技术堆栈跨多个区域复制我们的托管环境。”

基于技巧、可以赚取真实货币的游戏始终受到玩家的追捧。因此,Games24x7 自成立以来,每年都会推出两或三款新游戏。随着开发渠道的日益强大,其目标是每季度推出一款新游戏,这将使 Games24x7 处于行业前沿。


关于 Games24x7

Games24x7 是一家总部位于印度的在线游戏公司,由 Bhavin Pandya 和 Trivikraman Thampy 于 2006 年创立,其产品组合涵盖技巧类游戏(Rummy Circle 和 My11Circle)及休闲类游戏。该公司专注于利用行为科学、技术和人工智能在其平台上提供出色的游戏体验。

优势

  • 借助 ML 实现个性化用户体验
  • 在 2 年内将用户群扩大了 400%
  • 快速迭代以将新功能推向市场 
  • 防止游戏过程中的欺诈和勾结行为
  • 增加对排除系统错误的可见性
  • 借助托管服务节省时间

使用的 AWS 服务

Amazon SageMaker

Amazon SageMaker 是一项完全托管服务,可以帮助每个开发人员和数据科学家快速构建、训练和部署机器学习 (ML) 模型。

了解更多 »

Amazon Neptune

Amazon Neptune 是一项快速、可靠且完全托管的图形数据库服务,可帮助您轻松构建和运行使用高度互连数据集的应用程序。Amazon Neptune 的核心是专门构建的高性能图形数据库引擎,它进行了优化以存储数十亿个关系并将图形查询延迟降低到毫秒级。

了解更多 »

AWS Shield Advanced

AWS Shield 是一种托管式分布式拒绝服务 (DDoS) 防护服务,可以保护在 AWS 上运行的应用程序。AWS Shield 提供持续检测和自动内联缓解功能,能够尽可能缩短应用程序的停机时间和延迟,因此您不需要联系 AWS Support 来获得 DDoS 防护。AWS Shield 有两种套餐,分别为 Standard 和 Advanced。

了解更多 »

AWS Enterprise Support

AWS Enterprise Support 为您提供类似 Concierge 的服务,其主要关注点是帮助您实现成果并在云中获得成功。

了解更多 »


开始使用

不同行业和规模的公司都在使用 AWS,将其日常业务运营进行转型。联系我们的专家,立即踏上您的 AWS Cloud 之旅。