总部设在芬兰的 Rovio Entertainment 是开发《愤怒的小鸟》、《捣蛋猪》、《愤怒的小鸟星球大战版 I & II》和《疯狂原始人》等游戏的娱乐传媒公司。Angry Birds 在发布几个月后便引起轰动,现在是最受欢迎的游戏之一,全球下载量超过 17 亿次。Toons 频道是 Rovio 的视频播放服务,每月可产生超过 1 亿次的观看量,并提供可通过游戏直接访问的高品质家庭娱乐节目。Rovio 的增长速度与其游戏一样快,其芬兰总部和全球国际办事处旗下拥有 700 多名员工。通过 Rovio Stars 发布计划,Rovio 还为第三方推出的全新热门游戏铺平了道路。
在线游戏有其自身的挑战。无论是白天还是夜晚,在世界哪一个角落,也无论实时玩家数量是多少,游戏都必须随时随地可用。支持游戏的基础设施必须具有成本效益且易于维护,同时又足够灵活,能够应对使用量激增的情况。持续、安全的可用性是必须的。为了使 Rovio 取得成功,该公司知道必须用成熟而稳定的云产品/服务来补充其游戏。
“Rovio 需要一种能以极快的速度扩展的基础设施服务”,Rovio 运营主管 Mikko Peltola 说。“《愤怒的小鸟》取得的巨大成功依托于能轻松满足其增长速度的在线服务。由于我们的用户遍布全世界,所以我们还需要一套托管解决方案,以及一个能触及全球的分发网络。” 此外,在游戏和娱乐业务中,必须根据用户和流量的变化调整成本。
“从一开始,我们就想使用 Amazon Web Services(AWS)来构建我们的全球基础设施”,Peltola 说。“我们早前曾在一些项目中使用过 AWS,我们知道它可以满足我们的需求,尤其是在我们不断增长的国际客户群方面。我们想为我们的游戏构建一套丰富的在线服务,使用 AWS 作为我们的平台是理所当然的选择”,Peltola 说。“实际上,所有 Rovio 游戏都使用在 AWS 上运行的服务。例如,根据梦工厂热门电影改编的原版《愤怒的小鸟》和《疯狂原始人》都严重依赖在 AWS Cloud 上运行的服务。”
Rovio 正在使用多项 AWS 服务,包括 Amazon Virtual Private Cloud(Amazon VPC)环境中的 Amazon Elastic Compute Cloud(Amazon EC2)和 Amazon Relational Database Service(Amazon RDS),以及用于分析处理的 Amazon Elastic MapReduce(Amazon EMR)。该公司还使用 Amazon Simple Storage Service(Amazon S3)和 Amazon CloudFront 进行全球分发。
Rovio 运行一个高度自动化的分布式架构,这使公司可以轻松地纵向扩展和缩减。“它采用分布式、可扩展和防故障的设计”,Peltola 说。“为了确保我们有一个非常干净的平台架构,以支持轻量级、可靠和可扩展的应用程序,我们付出了很多努力。”
无论是用于编排还是部署,自动化都是该平台的关键组成部分。良好的 API 是构建动态环境的关键。
“AWS Cloud 的灵活性使我们可以做到原本无法完成的事情”,Peltola 说。“玩家人数在一周内会出现巨大波动,我们可以随着玩家人数的增加而纵向扩展。我们现在可以对此进行控制,从而自动提高服务的处理能力。这是使用传统的本地基础设施无法实现的。”
得益于 AWS Cloud 的灵活性,Rovio 的开发人员还能在开发和测试阶段轻松增加所需资源并快速针对不同技术进行原型设计。
“通过将 AWS 计算和存储的强大功能与 Amazon CloudFront 内容交付网络相结合,我们可以为所有玩游戏和观看我们的视频内容的人员提供出色的用户体验,无论他们身在何处。”Peltola 说。
要详细了解 AWS 如何帮助您降低成本、更快地部署应用程序和更轻松地进行扩展,请访问我们的游戏详情页面:https://thinkwithwp.com/gametech/。