Unalis 案例研究

2015 年

Unalis 的总部位于台湾,于 1993 年进入游戏行业,并于 2011 年从个人电脑和网络游戏扩展到手机游戏。Unalis 现在提供手游内容和应用程序,并为开发人员提供游戏分析服务。Unalis 还利用社交媒体向亚洲华语市场提供技术信息、视频、插图和电子商务服务。该公司还发布由海外开发公司创建的游戏。

开始 python 教程
kr_quotemark

我们可以根据需要使用 AWS 服务,并根据我们的实际使用量付费。这使我们能够将更多资源投入到应用程序开发和客户服务方面。”

Simpson Chou
Unalis 游戏开发部门总监

挑战

Unalis 依靠技术为几个市场中的玩家提供其自己以及国际开发公司制作的游戏。该公司最初依赖于台湾托管数据中心内的服务器、联网、存储和相关设备。随着 Unalis 扩展到新市场并向用户提供更受欢迎的手机游戏,其 IT 团队了解了不同的基础设施选项。Unalis 游戏开发部门主管 Simpson Chou 说:“我们意识到海外玩家连接台湾数据中心内基础设施的速度会非常慢。查看该区域内其他市场的数据中心时,我们发现它们无法经济高效地满足我们的要求。向游戏玩家推送通知时,我们需要弹性来支持并发用户的增加,因为用户数量在数分钟内可能从几百人增加到 7000 人。我们还需要一个在需求下降时会缩减的基础设施,这样我们就不必维护未充分利用的设备和系统。”

Unalis 还希望缩短其开发周期,以便更快地将新游戏推向市场,同时控制基础设施成本,并使其技术团队专注于为业务带来价值的项目。此外,基础设施必须可靠,并提供快速响应时间,以最大限度地减少对手游玩家活动的干扰。

最后,Unalis 需要一个能够经济高效地获取、存储和处理大量游戏玩家数据的基础设施,以供该公司的移动分析平台 UniCloud 进行分析。该平台目前每天从不同国家/地区的用户获取大约 200 兆字节的原始数据。向开发人员提供有关用户行为、游戏运营和战略规划洞察的信息使他们能够预测市场因素和其营销预算。

为什么选择 Amazon Web Services

Unalis 希望将 UniCloud、其社交媒体服务和现有的手游迁移到一种可扩展、有弹性且敏捷的云服务中,并在其中开发新游戏。它了解了亚洲的云服务,发现 Amazon Web Services (AWS) 最具成本效益,并提供最广泛的功能。该公司于 2012 年决定使用 AWS。“选择 AWS 意味着我们不必创建自己的内容分发网络、缓存服务器、域名服务器或其他系统。我们可以根据需要使用 AWS 服务,并根据我们的实际使用量付费。这使我们能够将更多资源投入到应用程序开发和客户服务方面。”Chou 说。Unalis 还发现 AWS 很稳定、易于使用且方便维护。

该公司在一年内将其游戏、系统和社交媒体服务迁移到新加坡和东京的 AWS 区域,并将个别游戏转移到需要长达三个月的项目中。该公司还花了六个月的时间来改进其 AWS 架构以满足其要求。对于手机游戏,Unalis 使用 Amazon Elastic Compute Cloud (Amazon EC2) 来运行 Apache 和 Microsoft Internet Information Services Web 服务器以及 Nginx 反向代理服务器。Auto Scaling 会自动扩展 Amazon EC2 容量以满足需求高峰,并在较安静的时段内缩减容量。托管与玩家和游戏相关的数据的 MySQL 开源数据库在 Amazon Relational Database Service (Amazon RDS) 中运行。静态数据(包括原始用户数据和系统备份文件)存储和存档在 Amazon Simple Storage Service (Amazon S3) 中,并可通过 Amazon CloudFront 内容分发网络分发给多个国家/地区的用户。Amazon Route 53 提供域名服务,以将游戏玩家连接到相关的 AWS 基础设施,并在全球范围内管理流量。

Amazon ElastiCache 通过内存中的缓存提供数据,而不是数据库,从而使 Unalis 能够提高手游性能。通过使用 Amazon Simple Email Service (Amazon SES) 和 Amazon Simple Notification Service (Amazon SNS),Unalis 可以快速高效地向游戏玩家发送消息。该公司还使用 Amazon CloudWatch 监控和管理其 AWS 环境,包括在发生问题时发送提醒。此外,Unalis 利用 Amazon DynamoDB 获取和存储游戏数据,并将这些数据提供给 UniCloud 平台。整个 AWS 架构都在 Amazon Virtual Private Cloud (Amazon VPC) 上运行,可防止未经授权的入侵者访问敏感数据和系统。

Unalis 定期使用 AWS 培训资源来提高工程师的技能,并提升他们在使用 AWS 服务方面的信心。AWS 开发人员支持提供对 AWS 的适当访问权限级别,以便您及时获取有关云基础设施的问题解答。Chou 说:“去年夏天,我们收到了一个 EC2 服务器故障提醒,我们当时不知道发生了什么情况。我们立即向 AWS Premium Support 提出问题并寻求帮助。AWS 支持团队及时向我们提供了帮助,解决了问题,让我们无需重新构建服务器。”

优势

通过在 AWS 中运行手游、分析平台和社交媒体服务,Unalis 获得了一系列好处。该公司现在提供广受欢迎的手游(其中一些游戏的用户多达 100000 人),并确信每个人都能享受到快速的响应式游戏体验。即使在可能有数万名游戏玩家都在玩游戏的高峰期,他们也拥有这种自信。使用 AWS 后,Unalis 还没有遇到意外中断,网络延迟次数也在该公司可接受的范围内。

Unalis 还实现了他们的目标,即控制成本和增加用于游戏开发和增值项目的 IT 资源量。“现在,我们需要不超过 10 个团队成员来运行我们的 AWS 基础设施。”Chou 说,“我们最多需要 20 个团队成员来管理我们托管数据中心内的物理基础设施。此外,在托管数据中心设置我们的游戏服务器时,需要在新机器上花费大约 373000 USD。使用 AWS,我每月在虚拟服务器上花费大约 300 USD。”

该公司还缩短了产品上市时间,并从中获得了可观的回报。只需单击几次即可启动新的服务器,而不用等待三个月才能收到从海外订购的服务器,Chou 和他的团队可以帮助公司以更快的速度发布新游戏。

最后,Unalis 可以可靠地获取和处理游戏玩家数据并使用 UniCloud 平台分析这些数据,同时还为开发人员提供用户行为见解,以便他们在未来的项目中用作指导。“通过使用我们的 UniCloud 分析平台,开发人员可以轻松获取和了解活动跟踪信息,例如点击次数、下载量、转换率、消费模式、游戏分析以及产品数据。”Chou 说道。


关于 Unalis

Unalis 的总部位于台湾,于 1993 年进入游戏行业,并于 2011 年从个人电脑和网络游戏扩展到手机游戏。

AWS 的优势

  • 将运营成本降低至每月 300 USD
  • 市场投放用时缩短
  • 可在数分钟而不是数月的时间内启动服务器

使用的 AWS 服务

Amazon S3

Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。 

了解更多 »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。

了解更多 >>

AWS Support

Amazon 一直都秉承着“客户至上”的原则,而 AWS Support 将这一传统延续到了 B2B 技术领域。我们专注于帮助您实现期望的结果,以使您的业务取得成功。

了解更多 »

Amazon Route 53

Amazon Route 53 是一种可用性高、可扩展性强的云域名系统 (DNS) Web 服务。

了解更多 >>


开始使用

各行各业中所有规模的公司都在使用 AWS 对其日常业务进行转型。联系我们的专家,立即踏上您的 AWS 云之旅。