
AWS GameLift 在全球规模下的真实成本

全球规模下 AWS GameLift 的真实成本
对于多人游戏开发者来说,估算用于游戏服务器托管的云成本是一项复杂任务。公有云定价模型会让人难以预判全球部署的全部成本。
编者注(2026 年 4 月):本文最初发布于 2024 年 11 月。此后,AWS GameLift 的容器舰队功能已正式可用,引入了可扩展至零的自动扩缩容,并在 22 个区域将按需定价最多下调了 9%。下文中的具体成本数字反映的是发布当时建模的一个场景。我们建议重新运行 AWS GameLift 定价计算器以获取当前估算。本文所述的区域定价结构和多区域成本差距截至本次更新仍然准确。
Amazon 提供了一个估算工具,基于少量输入项:你想使用的区域、峰值并发玩家数、每场会话(即比赛)的玩家数、每台服务器承载的比赛数、服务器规格、空闲缓冲(即你预期的未使用容量)、竞价实例占比(这些是低成本但可能随时被回收的虚拟机),以及每位玩家所需带宽。
美国东部(俄亥俄)可以说是最便宜且规模最大的区域之一。填入这些信息后,估算价格为每月 1,330 美元。看起来很合理,对吧?但对于面向全球玩家的商业发行版本,一款游戏通常需要 6 到 10 个区域来保证体验质量。
更新表单后,最初 1,330 美元的预算最终变成了每月 3,713 美元:增长了 279%。
这些数字反映的是 2024 年 11 月使用 AWS GameLift 定价计算器建模的场景,而按需费率此后也有小幅变动。云基础设施账单会在各个费用项上快速增长,而这里展示的区域差异正是较不明显的推动因素之一。我们专门构建了Edgegap 定价计算器,以便在工作室做出承诺之前,更清晰、更透明地了解游戏服务器托管与编排的实际成本。
让我们来理解原因。
AWS GameLift 要多少钱?
AWS GameLift 的定价会因区域、实例类型和使用量而异。定价计算器会考虑以下因素:
区域选择(例如:美国东部俄亥俄、伦敦、香港)
峰值并发玩家数
每场会话玩家数
每台服务器的比赛数
服务器规格
空闲缓冲
竞价实例占比
每位玩家带宽
使用定价计算器时,估算结果可能从每月数百美元到数千美元不等,取决于具体场景。
美国东部(俄亥俄)是 AWS 最大的区域,也是最经济实惠的区域之一。经常被忽视的是,每个 AWS 区域都有其各自的定价模型,而这一点在大规模成本估算时影响重大。
以一个典型工作室场景计算,估算月成本为 1,330 美元。但对于全球商业发行而言,需要 6 到 10 个区域才能确保流畅的游戏体验。
一个自然的假设是把俄亥俄区域成本分摊到 8 个地点,但重新计算后会发现答案更复杂。
将俄亥俄区域的流量分配到全球 8 个战略地点(美国 2 个、加拿大、伦敦、法兰克福、香港、巴林和悉尼)后,成本上涨 279%,估算月成本达到 3,713 美元。
这一对比说明,AWS GameLift 定价计算器默认采用单区域视角,这可能导致工作室严重低估全球部署成本。
这正是 Edgegap 编排模型的不同之处:它允许开发者将游戏服务器部署到全球 615+ 个地点(撰写时数据),并且仅在这些地点有玩家活跃时付费。需要比较不同配置下总托管成本的工作室,可以使用Edgegap 定价计算器来建模自己的场景。

AWS GameLift 如何工作?
AWS GameLift 提供了一套支持游戏开发的工具和功能,包括:
AWS GameLift SDK:可与 Unreal Engine 和 Unity 等主流游戏引擎集成。
AWS GameLift CLI:允许开发者通过命令行管理游戏服务器和舰队。
AWS GameLift API:提供对 GameLift 功能的编程访问。
游戏服务器管理:自动化游戏服务器部署、扩缩容和管理。
用于 GameLift 的 AWS CloudFormation:自动化基础设施部署和管理。
预留实例:为承诺使用量提供折扣定价。
竞价实例:为非关键工作负载提供更低成本、更灵活的实例。
GameLift 支持在多个 AWS 区域部署,以服务全球玩家。
为什么使用 AWS GameLift?
AWS GameLift 提供托管式编排的优势,包括:
可扩展性:自动扩缩游戏服务器以满足玩家需求。
性能:通过低延迟和高吞吐服务器优化游戏性能。
成本选项:提供包括竞价实例和预留实例在内的定价模型。
安全性:确保游戏服务器部署和管理的安全。
集成能力:支持主流游戏引擎并可与其他 AWS 服务集成。
AWS GameLift 编排与基于容器的方案相比如何?
对于优先考虑灵活性、可扩展性和更低 DevOps 负担的工作室来说,基于容器的编排通常更合适,原因如下。
AWS GameLift 于 2024 年增加了容器支持,并在 2025 年初实现正式可用。容器舰队功能缩小了其与专用容器平台之间的部分差距,但仍存在显著差异。
以下是游戏工作室在评估 AWS GameLift 与基于容器编排时的关键考量:
虽然 AWS GameLift 提供了简化的游戏服务器管理,但其编排能力与基于容器的方案有所不同。容器实例(如 Kubernetes)可提供更高的灵活性、可扩展性和控制力。
与基于容器的方案相比,GameLift 的专有编排模型在自定义方面灵活性更低;而后者允许开发者定义自己的编排逻辑、利用现有容器化应用,并与更广泛的工具与服务生态集成。
对于寻求对游戏服务器基础设施进行细粒度控制的开发者而言,容器实例很可能是更合适的选择。
有关基于容器编排优势的更多信息,请观看 JungHun Kim(KRAFTON 的 DevOps 团队负责人)分享 PUBG: Battlegrounds 从基于 EC2 的服务器迁移到基于容器编排的演讲(发表于 AWS re:Invent 2024)。
书写者
马蒂厄·迪佩雷










