
Bandai Namco Studios 案例研究
2016 年
Bandai Namco Studios Inc. 最初是 Bandai Namco Games Inc. 在日本设立的一个独立分支机构。该公司开发街机游戏、特定于平台的软件以及社交和手机游戏。Bandai Namco 的工程师对游戏满怀热情。


我们能够在浏览器中轻松创建服务器,还能使用多种自动化机制。因此,构建和操作我们的系统现在变得更加简单。”
Shigeo Nakano
Bandai Namco Studios 网络娱乐开发总监
挑战
Drift Spirits 是一款智能手机游戏,于 2013 年 11 月在 iOS 平台上发布,2014 年 5 月在 Android 平台上发布。该游戏可以免费下载畅玩。Bandai Namco Studios 负责游戏的开发,Bandai Namco Games 则负责游戏的发行。
由于 Drift Spirits 融入了社交游戏元素,Bandai Namco Studios 在开发过程中预计,用户量和服务器访问量会在短时间内出现巨大的波动。在本地添加和修改服务器资源会非常耗时,Bandai Namco Studios 团队担心这种方式可能无法满足游戏玩家的服务需求。还存在着管理问题和运行几十个在线服务器的问题。
鉴于这些问题,Bandai Namco Studios 开始考虑使用 Amazon Web Services (AWS)。
为什么选择 Amazon Web Services
该公司认为,AWS 不仅能够让他们快速添加和修改服务器,还能够带来其他优势,包括提高性能、降低成本、提高安全性以及提高可用性。Bandai Namco 特别关注到了 AWS 在降低开销方面的潜在优势,尤其是在添加、修改和移除服务器资源方面。
构建其系统时使用到的服务似乎特别适合解决这些问题,其中包括 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Relational Database、Amazon ElastiCache、Amazon Simple Storage Service 和 Amazon CloudFront。而在配置管理和运营方面,AWS OpsWorks 可以完全覆盖从开发环境到生产环境的整个过程。
将 Chef 说明书和自定义 JSON 属性与 OpsWorks 配合使用,可以定义配置 Bandai Namco 的服务器所需的设置。只要调整自定义 JSON 就可以添加新环境,这让该公司能够以极快的速度部署各种环境。
Bandai Namco 配置了许多开发环境,让开发人员能够并行开发和测试多个版本。此外,在生产环境中运行的所有 Amazon EC2 实例都使用 OpsWorks 来启动。
优势
Bandai Namco Studios 的网络娱乐开发总监 Shigeo Nakano 表示:“使用 OpsWorks 来自动配置和运行服务器让我们得以降低成本,尤其是人员和服务器方面的开支。这让我们受益匪浅。”
Bandai Namco 的工程师可以根据游戏活动快速添加、修改和删除服务器资源,因此他们能够加快发布速度,并支持活动期间每月活跃用户数量的百倍增长。
该公司还可以尽可能减少与服务器响应速度相关的服务器延迟问题。Nakano 表示:“当我们预计随着 Android 版本的发布可能会出现负载增加时,我们能够使用 OpsWorks 来迅速建立一个负载测试环境,执行预测试,然后引入必要的资源并进行修改。我们还能触发服务器程序响应。这对我们很有帮助。”
他继续说道:“我们能够临时创建大量服务器进行测试,并在测试完成后立刻停止使用不再需要的服务器,因此成本优势也十分明显。”
该公司还能通过使用 OpsWorks 来节省服务器成本。因为 AWS 服务的费用结构基于使用情况,所以 Bandai Namco 能够通过停止使用不再需要的服务器来降低运营成本。例如,当深夜的服务器访问量较低时,AWS 让该公司能够将服务器数量减少最多 50%。
Nakano 表示:“使用 AWS 让我们能够降低运营成本,并大幅减少管理和操作服务器配置的工作量。因此,我们能够在 Drift Spirits 项目中投入更多时间进行应用程序开发工作。”
利用 OpsWorks,Bandai Namco 能够轻松应流量突增。OpsWorks 提供了一项功能,让用户能够根据服务器负载状态监控信息,在需要时启动更多服务器。例如,当服务器 CPU 使用率达到 65% 并持续超过五分钟后,系统会认为服务器资源可能会耗尽。发生这种情况时,系统会自动启动更多服务器。这样可以避免出现延迟问题。
此外,利用 OpsWorks 中基于时间、基于负载并且不间断的操作功能,该公司能够在发布新功能和举办促销活动前调整服务器的数量。
“我们建议对 AWS 感兴趣的所有人人都可以试用一下,”Nakano 表示,“因为您可以在浏览器中轻松创建服务器,而且由于存在多种自动化机制,所以您既能在最简单的层面上使用 AWS,也能以更高级的方式使用这一服务。”

关于 Bandai Namco Studios
Bandai Namco Studios Inc. 最初是 Bandai Namco Games Inc. 在日本设立的一个独立分支机构。
AWS 的优势
- 节省超过 50,000 USD 的硬件成本
- 新系统可以在几天(而不是几个月)内启动并运行
- 存储容量增加
使用的 AWS 服务
Amazon S3
Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可以在云中提供安全并且可调整大小的计算容量。
Amazon RDS
Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。
Amazon ElastiCache
Amazon ElastiCache 提供完全托管 Redis 和 Memcached。无缝部署、操作和扩展热门开放源代码兼容的内存数据存储。
开始使用
各行各业中所有规模的公司都在使用 AWS 对其日常业务进行转型。联系我们的专家,立即踏上您的 AWS 云之旅。