JoyCity 利用 AWS Global Accelerator 进行升级

2020 年

游戏能将玩家带离现实世界,但网络延迟(通常称为迟滞)会将他们拖回到现实中。韩国在线游戏公司兼开发商 JoyCity 发现其客户遇到了延迟问题,该公司没有将迟滞、抖动和网络超时视为不可避免的问题而被迫接受,而是主动出击,采取行动。他们找到了一种方法,即通过 Amazon Web Services(AWS)和 AWS Global Accelerator 显著减少网络问题,从而使游戏玩家能够在游戏中畅玩更长时间。AWS Global Accelerator 是一项服务,通过利用 AWS 全球网络将用户流量路由到其应用程序端点,来提高本地或全球用户的应用程序可用性和性能。

Technology concept. 3D render
kr_quotemark

“在某些国家/地区,AWS Global Accelerator 将网络超时的次数减少了 8 倍。”

SanAh Kang
NDREAM(JoyCity 的母公司)的平台团队主管

识别网络延迟问题

JoyCity 于 1994 年在韩国成立,在开发了一款在韩国全国范围内推广的在线 PC 体育游戏《街头篮球》后,该公司在游戏领域崭露头角。在过去十年中,JoyCity 的业务在全球范围内拓展,并进军移动游戏领域,凭借《Gunship Battle Total Warfare》和《加勒比海盗:战争之潮》等热门游戏数百万次的下载量巩固了自己在业内重量级游戏公司的地位。

该公司致力于维持成功的游戏组合,在用户群、技术能力和速度方面保有竞争力。但随着公司扩展到新的地理区域,而且全球越来越多的游戏玩家开始选择 JoyCity 游戏,该公司意识到需要提高网络性能。

影响在线体验的两大网络因素是:延迟和抖动。延迟决定了游戏的响应速度,也是数据从玩家到游戏实例然后再返回玩家这一往返回合所需的时间。抖动是指延迟中出现的变化,高抖动会带来不一致的体验。JoyCity 母公司 NDREAM 的平台团队主管 SanAh Kang 注意到,越来越多的用户抱怨延迟问题,并做了一些调查。Kang 说:“在开发游戏时,我们假定玩家的延迟时间不到 200 毫秒,但在某些地区,玩家实际体验到的延迟是 300-350 毫秒。对于想要畅玩和享受游戏的玩家而言,这个速度太慢了。” 延迟和抖动会中断游戏,这通常意味着玩家享受到的游戏体验会存在差异,于是有的玩家会花更多时间来玩游戏,而有的玩家会退出游戏,永远不再选择这款游戏。解决这个问题是 JoyCity 的游戏取得成功的关键。

探寻合适的稳定性

JoyCity 最初曾了解过其他云供应商的解决方案,但最终选择了 AWS。Kang 说:“与其他供应商相比,AWS Global Accelerator 的成本较低。此外,该项服务还可以轻松设置并与现有 AWS工作负载集成。” AWS Global Accelerator 使用 AWS 骨干网络并在边缘端接 TCP 连接,使 TCP 吞吐量提高了高达 60%,这意味着可以降低游戏用户的延迟,并减少中断。

但在 JoyCity 做出承诺之前,该公司决定先考察 AWS Global Accelerator 的能力,以确保该服务能够满足 JoyCity 数百万最终用户所需的流量和性能要求。一次测试后,Kang 一扫先前的怀疑,变得非常兴奋。

Kang 说:“我进行了一项 A/B 测试,对比使用 AWS Global Accelerator 和不使用 AWS Global Accelerator 这两种情况。”然后,他发现 AWS Global Accelerator 不仅提高了网络性能,而且提高了 JoyCity 的用户可靠性指标,这可能会促使玩家更长时间地畅玩游戏。“在某些国家/地区,AWS Global Accelerator 将网络超时的次数减少了 8 倍,”Kang 说,“它的确能提高性能。” 在全球范围内进行测试时,JoyCity 发现网络超时降低了 2.4 倍。 

在游戏中采用 AWS Global Accelerator

在目睹这些显著的性能改进后,JoyCity 在 AWS 团队的支持下,选择将 AWS Global Accelerator 应用于其 80% 的游戏中。Kang 说:“我对 AWS 解决方案架构师和客户经理感到非常满意,他们帮助我们摆脱困境,提供了参考并共享测试。我们非常高兴能与 AWS 合作。”

JoyCity 几乎立即感受到了改用 AWS Global Accelerator 所产生的效果:“我们所有使用 AWS Global Accelerator 的游戏开始获得更好的性能 – 现在玩家的延迟时间低于 200 毫秒,而且大大缩短了网络超时。”Kang 说。JoyCity 还发现延迟相关的投诉减少,这证明了玩家也注意到了这一变化。“AWS Global Accelerator 的确为我们节省了处理客户投诉的时间,”Kang 说,“现在,我们可以专注于开发玩家喜爱的游戏,而不是解决网络问题。”

不断改进

这一积极的体验正促使 JoyCity 的母公司 NDREAM 增加对 AWS Global Accelerator 的使用。该公司计划将 AWS Global Accelerator 运用到包括 Mojito Games 在内的其他子公司。在 AWS Global Accelerator 的支持下,JoyCity 在全球范围内的应用程序下载次数超过 2 亿,每月新增应用程序下载数千次,显然提高了客户满意度,打赢了这场战斗,既保证了当前用户群满意,又在全球范围内获得了更多市场份额。 


关于 JoyCity

JoyCity 总部位于韩国,是一家全球化的在线游戏公司,也是非常成功的《街头篮球》体育类游戏的开发商。在过去十年中,其业务在全球范围内拓展,并进军移动游戏领域,巩固了其作为游戏业内重量级公司的地位。

AWS 带来的效益

  • 网络超时减少了 8 倍
  • 网络延迟从 350 降低到了 200 毫秒以下
  • 从玩家处收到的延迟投诉减少

使用的 AWS 服务

AWS Global Accelerator

AWS Global Accelerator 是一种服务,可以提高您的本地或全球用户获得的应用程序的可用性和性能。它提供静态 IP 地址,充当您在单个或多个 AWS 区域中的应用程序终端节点(例如您的应用程序负载均衡器、网络负载均衡器或 Amazon EC2 实例)的固定入口点。

了解更多 »


开始使用

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