对于游戏开发商而言,网络游戏面向市场固然越广越好。但要部署全球化的游戏服务器,让玩家无论身在何地都能获得流畅、公平的游戏体验,背后的工作则相当繁复。如果厂商选择本地部署,则要从购买硬件到维护可靠性和安全性,再到关注性能表现,各方面都投入大量时间和资源。AWS看准游戏开发商的需求,推出全受管 (Fully Managed) 的Amazon GameLift,支持各种复杂的后端架构,为游戏厂商提供高性能、低时延、更节省成本的方案,吸纳如Gameloft、Ubisoft、GungHo知名游戏开发商。

来自GungHo的Takanori Kikuchi表示,“借助Amazon GameLift,我们可以提供极为流畅的游戏体验。它不仅自动处理所有管理工作,还能在尖峰时段自动为玩家进行最佳配对,有效降低延迟。我们最新的游戏《泡泡糖忍战》就是最佳例证,延迟只有100毫秒。”

Amazon GameLift是一个全受管的游戏服务器托管服务,可让用户专注于游戏开发,而不必再分神于基础设施的管理。它用于部署、操作和扩缩以工作阶段为基础的持续型世界多人游戏服务器。用户需要提供游戏服务器组建,并按自身需求设置该服务。它可以取代托管自订游戏服务器所需的工作,包括购买和设置硬件、 管理可用性和安全性、关注性能。

采用GameLift还有以下主要特点:

1. 服务器位置

设置GameLift机群,以便在VM机群上托管用户的游戏服务器组建。每个机群都有一个主AWS区域,但用户可以在机群中添加任何其他24个受支持的AWS区域和AWS Local Zones作为位置,让游戏服务轻易覆盖全球。

2. 服务器可靠性

用户的机群使用Spot执行实例或随需 (On Demand) 执行实例。Spot执行实例成本较低,但如果需要回收容量以便随需使用,则有可能令游戏工作阶段中断。而GameLift提供额外保护,将游戏工作阶段中断的频率降低。通过组合Spot机群和随需执行实例机群,创建容错转移机制,令Spot容量不可用时转移到随需执行实例,既可降低成本,又能维持服务稳定。

3. 玩家容量

一个机群中可以有许多执行实例,每个都能托管多个同时执行的游戏工作阶段。用户可以在单个执行实例中执行多达50个游戏工作阶段,并选择适合的执行实例类型。用户可以根据需要添加或移除机群中的执行实例,并使用自动扩缩以在玩家需求发生变化时进行调整。

4. 必要的游戏资源

GameLift支持各种操作系统和多种执行实例类型。解决方案也支持多种Amazon EC2执行实例类型,最近还添加支持ARM型AWS Graviton3执行实例,这些执行实例可为云计算工作负载提供最优惠的价格,并降低高达60%的碳足迹。同时支持与Unreal、Unity游戏引擎无缝集成,也有软件开发组件,满足各种开发模式。

无论是独立游戏开发商,还是大型游戏工作室,Amazon GameLift都能提供卓越的游戏服务体验,令全球玩家“畅玩”无阻。立即探索更多,减省游戏开发的运维成本,提升游戏服务体验。