Amazon GameLift Servers 实例
Amazon GameLift Servers 实例成本是与托管游戏所需的计算资源,特别是游戏服务器需要支持的并发用户数(CCU)相关的成本。亚马逊 GameLift 服务器支持 26 个区域和 9 个本地区域的 68 个实例系列。Amazon GameLift Servers 支持在 Windows Server 2016 以及最新的 Amazon Linux 2023 上运行的游戏服务器。Windows 操作系统涉及额外的许可费用,这会使您的实例成本比同类 Linux 服务器增加近 2 倍。这种成本节省使 Linux 服务器操作系统成为适合大多数 Amazon GameLift Servers 客户的选择。Amazon GameLift Servers 提供内置选项,可降低您的整体游戏服务器托管成本。这些选项包括 Linux 实例类型、Amazon GameLift Servers 自动扩缩、竞价型实例、Graviton 实例类型和容器打包。通过结合使用这些节省成本的选项,您的游戏服务器托管费用可以降低至每位用户每月 1 美元。下面说明了每种方法如何帮助降低总体成本。
典型的多人游戏平均使用每个区域峰值服务器容量的 50%。这表示,您的游戏服务器在半数时间内并没有活跃玩家。Amazon GameLift Servers 的智能自动扩展算法可以快速纵向扩展和缩小规模以节省成本,同时通过快速响应不断增长的玩家需求来防止玩家等待。自动扩缩可以在不需要时自动关闭游戏服务器,并在更多玩家到来时添加新的游戏服务器。
Amazon GameLift Servers 可提供按需实例和竞价型实例。竞价型实例可为您提供与按需型游戏服务器相同的高性能,与按需型实例相比,可节省 50% 到 85% 的费用。Amazon GameLift Servers 使用专有算法在游戏服务器上部署新会话,以优化玩家延迟、降低实例价格,并最大限度地减少竞价型实例中断率,从而在保持玩家体验的同时帮助节省成本。这意味着,借助 Amazon GameLift Servers,竞价型实例可以很好地适用于 30 分钟或更短的游戏会话,或者用于教程模式,在这些模式下,可能的中断对整体玩家体验的影响较小。竞价型实例价格根据其容量的长期趋势逐步调整。
Amazon GameLift Servers 支持 AWS Graviton 实例,这些实例是基于 ARM 的处理器,旨在以比基于 x86 的实例更具成本效益的价格提供高性能。AWS Graviton 实例非常适合涉及网络处理和数据压缩的工作负载,这意味着它们是多人游戏服务器的绝佳选择。它们提供多种实例类型,涵盖通用型、计算优化型、内存优化型,等等。Graviton 实例非常适合所有使用流行编程语言(如 C++、C# 和 C)编写的基于 Linux 的工作负载,如果您使用的是 Unreal Engine,则可以轻松构建到 ARM 以利用 Graviton 实例并节省成本!
Amazon GameLift Servers 容器提供了一种用于配置每个游戏服务器资源限制的解决方案,使多个游戏服务器能够在单个 Amazon GameLift Servers 实例上运行,而无需争夺资源。通过了解游戏服务器容器的资源要求以及不同实例类型的可用资源,您可以确定每个实例上可以打包的最佳容器数量。
游戏服务器的前 10 个计算实例
这些计算实例具有绝佳的性价比、全球广泛的可用性和充足的供应,是游戏开发商在云中托管游戏服务器的常用类型。它们是计算密集型实例,推荐用于运行具有大量玩家和众多实体的游戏服务器,因为它们提供高单核性能,非常适合资源密集型任务,例如运行具有苛刻计算要求的 Unreal Engine 游戏。
|
Instance Type
|
vCPU
|
Memory (GiB)
|
Storage (GB)
|
Linux On-demand pricing
|
|---|---|---|---|---|
|
c4.large
|
2 |
3.75 |
50 |
每小时 0.127 USD |
|
c5.large
|
2 |
4 |
50 |
每小时 0.109 USD |
|
c5.xlarge
|
4 |
8 |
50 |
每小时 0.211 USD |
|
c5a.large
|
2 |
4 |
50 |
每小时 0.099 USD |
|
c5d.large
|
2 |
4 |
50 |
每小时 0.122 USD |
|
c6i.large
|
2 |
4 |
50 |
每小时 0.109 USD |
|
m4.large
|
2 |
8 |
50 |
每小时 0.127 USD |
|
m5.large
|
2 |
8 |
50 |
每小时 0.122 USD |
|
m5.xlarge
|
4 |
16 |
50 |
每小时 0.237 USD |
|
c6g.large(Graviton)
|
2 |
4 |
50 |
每小时 0.088 USD |
注意:
-
这适用于美国东部(俄亥俄州)区域。请参阅实例定价页面 ,了解每个区域的每小时竞价和按需价格,以及 Linux 和 Windows 实例的实例类型。有关实例类型的概述,请访问 AWS EC2 实例类型页面。
-
您将承担与在 Amazon GameLift 服务器中启动的资源相关的标准公有 IPv4 地址费用。请阅读公有 IPv4 地址定价信息 ,了解更多详情。
-
如果您需要每个实例的额外存储空间,请联系我们。
定价示例
以下是示例游戏和计算器制作的亚马逊 GameLift 服务器的定价示例。您还可以使用定价计算器根据您的确切要求创建自定义定价示例。
|
Calculator Input and costs
|
5v5 shooter
|
1v1 Fighter
|
1v1 Card Game
|
100 Player Battle Royale
|
|---|---|---|---|---|
|
游戏引擎
|
自定义 C++ |
Unreal 4 |
Unity |
Unreal 5.X |
|
每个游戏会话的玩家数
|
10 |
2 |
2 |
30 |
|
每位玩家的带宽(KB/s)
|
20 |
5 |
2 |
20 |
|
每个实例的游戏会话或容器数
|
8 |
24 |
24 |
4 |
|
会话时长(分钟)
|
20 |
5 |
5 |
20 |
|
操作系统
|
Linux |
Linux |
Linux |
Linux |
|
按需型百分比
|
100 |
100 |
50 |
100 |
|
竞价型百分比
|
0 |
0 |
50 |
0 |
|
本月 CCU 峰值
|
50000 |
10000 |
10000 |
100000 |
|
平均 CCU 与峰值(%)
|
30 |
30 |
30 |
30 |
|
实例类型
|
c5a.4xlarge(8 核、16 个 vCPU、32GB) |
c5a.4xlarge(8 核、16 个 vCPU、32GB) |
c5a.large(1 核、2 个 vCPU、4GB) |
c6i.4xlarge(8 核、16 个 vCPU、32GB) |
|
区域
|
Us-east(俄亥俄州) |
Us-east(俄亥俄州) |
Us-east(俄亥俄州) |
Us-east(俄亥俄州) |
|
每月计算成本
|
112320 USD |
37440 USD |
3237 USD |
181478 USD |
|
每月带宽成本
|
43311 USD |
2062 USD |
1391 USD |
82731 USD |
|
每个月的总费用
|
155631 USD* |
39502 USD* |
4628 USD* |
264209 USD* |
|
使用 Graviton 实现的成本节省
|
|
35185 USD
|
|
每月 215226 USD
|
|
使用竞价型实例实现的成本节省
|
132053 USD(17.86% 的成本节省) |
|
|
每月 187402 USD
|
*有关总成本的解释,请参阅下面的扩展示例
注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月8万美元或只需要帮助估算费用,请联系我们。
游戏类型:5v5 竞技射击游戏
在线多人 5v5 竞技射击游戏需要强大的云基础设施,其规格包括每场 10 名玩家、每位玩家 20 KB/s 的带宽、在 Linux 操作系统上运行自定义 C++ 引擎的 64 刷新率游戏服务器,以及峰值时段 50000 名并发用户。对于竞技射击游戏来说,结果很重要,因为游戏不能容忍中断。我们将仅使用按需实例,此游戏要求每位玩家更高的带宽。定价计算器输入
|
Input
|
Value
|
Formula
|
|---|---|---|
|
操作系统
|
Linux |
|
|
游戏引擎
|
自定义 C++ |
|
|
本月 CCU 峰值
|
50000 |
|
|
平均 CCU 与峰值(%)
|
30 |
|
|
每个游戏会话的玩家数
|
10 |
|
|
每个实例的游戏会话/容器数
|
8 |
|
|
实例类型
|
c5a.4xlarge(8 核、16 个 vCPU、32GB)@ 0.746 USD/小时 |
|
|
按需型百分比与竞价型百分比
|
100/0 |
|
|
每位玩家的带宽(KB/s)
|
20 |
|
|
会话时长(分钟)
|
20 |
|
|
实例缓冲区
|
10% |
|
|
区域
|
Us-east(俄亥俄州) |
|
|
每月计算成本
|
112319.63 USD |
实例成本计算
|
|
每月带宽成本
|
43311.20 USD |
数据传出(DTO)成本计算
套餐定价:
DTO 总成本:
|
|
每月总成本
|
155630.83 USD |
实例成本(每月)112319.63 USD + 数据传出(DTO)成本(每月):43311.20 USD = 总成本(每月):155630.83 USD |
|
竞价型实例 + 带宽每月总成本
|
132053 USD
|
对于同一款竞技型 5v5 在线射击游戏,策略性地将 30% 的 AWS 竞价型实例用于优先级较低的较短会话游戏模式或射击范围,可将预计每月基础设施成本降低 23,500 美元以上,这可以在不影响核心多人游戏体验的情况下节省大量成本。 |
注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月8万美元或只需要帮助估算费用,请联系我们。
游戏类型:1v1 格斗
在线多人 1v1 格斗游戏(例如经典的街头霸王系列)需要轻量级云基础设施,每个会话有 2 名玩家,每位玩家 3 KB/s 带宽,在 Linux 上运行 60 刷新率的虚幻引擎 4 游戏服务器,并利用经济高效的 c5a.4xlarge 实例来支持短暂、不间断的格斗会话。
|
Input
|
Value
|
Formula
|
|---|---|---|
|
操作系统
|
Linux |
|
|
游戏引擎
|
Unreal 4 |
|
|
本月 CCU 峰值
|
10000 |
|
|
平均 CCU 与峰值(%)
|
30 |
|
|
每个游戏会话的玩家数
|
2 |
|
|
每个实例的游戏会话/容器数
|
24 |
|
|
实例类型
|
c5a.4xlarge(8 核、16 个 vCPU、32GB)@ 0.746 USD/小时 |
|
|
按需型百分比与竞价型百分比
|
100/0 |
|
|
每位玩家的带宽(KB/s)
|
3 |
|
|
会话时长(分钟)
|
5 |
|
|
实例缓冲区
|
10% |
|
|
区域
|
Us-east(俄亥俄州) |
|
|
每月计算成本
|
37439.88 USD |
实例成本计算 1. 每小时平均并发玩家数: 10,000 * 30% = 3,000 2. 每月玩家总时长: 3000 * 730 小时 = 2190000 3. 每月的会话时间: 2190,000/2 名玩家 = 1,095,000 4. 每月的活跃实例小时数: 1,095,000/24 个会话 = 45,625 5. 总实例小时数(包括缓冲区): 45,625 * (1 + 10% ) = 50,187.50 6. 按需实例时间: 50,187.50 * 100% = 50,187.50(未使用竞价型实例) 7. 按需实例的月度费用: 50,187.50 * 0.746 美元 = 37,439.88 美元 |
|
每月带宽成本
|
2061.62 USD |
数据传出(DTO)成本计算 每月总 DTO(以 GB 为单位):2190,000 个玩家时长 * 3 KB/ s * 3600 秒 * 0.000001 GB/K B = 23,652 GB 套餐定价:
DTO 总成本: 921.60 美元 + 1,140.02 美元 = 2,061.62 美元 |
|
每月总成本
|
39502.50 USD |
实例成本(每月)= 37439.88 USD 数据传出(DTO)成本(每月)= 2061.62 USD 总成本(每月)= 39501.50 USD |
|
Graviton 实例 + 带宽每月总成本
|
35185.37 USD
|
使用 c6g.4xlarge(8 核、16 个 vCPU、32GB)@ 0.66 USD/小时与c5a.4xlarge(8 核、16 个 vCPU、32GB)@ 0.746 USD/小时 |
注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月8万美元或只需要帮助估算费用,请联系我们。
游戏类型:1v1 卡牌游戏
一款在线多人 1v1 纸牌游戏,只需要一个轻量级基础设施,每场会话有 2 名玩家,每名玩家 2 KB/s 带宽,Linux 上 10 刷新率的 Unity 游戏服务器利用具有成本效益的 c5a.large 实例来促进短暂、不间断的会话。
|
Input
|
Value
|
Formula
|
|---|---|---|
|
操作系统
|
Linux |
|
|
游戏引擎
|
Unity |
|
|
本月 CCU 峰值
|
10000 |
|
|
平均 CCU 与峰值(%)
|
30 |
|
|
每个游戏会话的玩家数
|
2 |
|
|
每个实例的游戏会话/容器数
|
24 |
|
|
实例类型
|
c5a.large(1 核、2 个 vCPU、4GB)@ 0.099 USD 按需型实例/0.03 USD 竞价型实例 |
|
|
按需型百分比与竞价型百分比
|
50/50 |
|
|
每位玩家的带宽(KB/s)
|
2 |
|
|
会话时长(分钟)
|
5 |
|
|
实例缓冲区
|
10% |
|
|
区域
|
Us-east(俄亥俄州) |
|
|
每月计算成本
|
3237.09 USD |
实例成本计算 1. 每小时平均并发玩家数: 10,000 * 30% = 3,000 2. 每月玩家总时长(小时): 3000 * 730 小时 = 2190000 3. 每月的会话时间: 2190,000/2 名玩家 = 1,095,000 4. 每月活跃实例小时数: 1,095,000/24 个会话 = 45,625 5. 总实例小时数(包括缓冲区): 45,625 * (1 + 10% ) = 50,187.50 6. 按需实例时间: 50,187.50 * 50% = 25,093.75 7. 竞价型实例小时数: 50,187.50 * 50% = 25,093.75 8. 按需实例的月度费用: 25,093.75 * 0.099 美元 = 2,484.28 美元 9. 竞价型实例的月度成本: 25,093.75 * 0.03 美元 = 752.81 美元 10. 总实例成本: 2,484.28 美元 + 752.81 美元 = 3,237.09 美元 |
|
每月带宽成本
|
1391.48 USD |
数据传出(DTO)成本计算 每月总 DTO(以 GB 为单位):(2190000 个玩家小时数 * 2 KB/s * 3600 秒 * 0.000001 GB/KB)= 15768GB 套餐定价: 1. 前 10240GB:10240 * 0.09 USD = 921.60 USD 2. 剩余 5528GB:5528 * 0.085 USD = 469.88 USD DTO 总成本: 921.60 USD + 469.88 USD = 1391.48 USD |
|
每月总成本
|
4628.57 USD |
实例总成本(每月):3237.09 USD +
|
注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月8万美元或只需要帮助估算费用,请联系我们。
游戏类型:100 人大逃杀
大逃杀游戏在最初的“热门时段”后,玩家数量会大幅减少,因此,我们提供了一种按需解决方案,该方案针对每个会话平均 30 名并发玩家,而非满额的 100 名玩家进行了优化,通过利用 Linux 实例上的高性能 Unreal Engine 5.X 引擎,为玩家带来流畅的在线游戏体验。
|
Input
|
Value
|
Formula
|
|---|---|---|
|
操作系统
|
Linux |
|
|
游戏引擎
|
Unreal 5.x |
|
|
本月 CCU 峰值
|
100000 |
|
|
平均 CCU 与峰值(%)
|
30 |
|
|
每个游戏会话的玩家数
|
30 |
|
|
每个实例的游戏会话/容器数
|
4 |
|
|
实例类型
|
c6i.4xlarge(8 核、16 个 vCPU、32GB)@ 0.904 USD |
|
|
按需型百分比
|
100 |
|
|
每位玩家的带宽(KB/s)
|
20 |
|
|
会话时长(分钟)
|
20 |
|
|
实例缓冲区
|
10% |
|
|
区域
|
Us-east(俄亥俄州) |
|
|
每月计算成本
|
181478.00 USD |
实例成本计算 1. 每小时平均并发玩家数: 100,000 * 30% = 30 ,000 2. 每月玩家总时长: 30000 * 730 小时 = 21900000 3. 每月的会话时间: 21,900,000/30 名玩家 = 730 ,000 4. 每月的活跃实例小时数: 730,000/4 个会话 = 182,500 5. 总实例小时数(包括缓冲区): 182,500 * (1 + 10% ) = 200,750 6. 按需型实例小时数: 200,750 * 100% = 200,750(未使用竞价型实例) 7. 按需实例的月度费用: 200,750 * 0.904 美元 = 181,478.00 美元 |
|
每月带宽成本
|
82731.20 USD |
数据传出(DTO)成本计算 每月总 DTO(以 GB 为单位):(21900000 个玩家小时数 * 20 KB/s * 3600 秒 * 0.000001 GB/KB)= 1576800GB 套餐定价: 1. 前 10240GB:10240 * 0.09 USD = 921.60 USD 2. 接下来 40960GB:40960 * 0.085 USD = 3481.60 USD 3. 接下来 102400GB:102400 * 0.07 USD = 7168.00 USD 4. 剩余 1423200GB:1423200 * 0.05 USD = 71160.00 USD DTO 总成本: 921.60 美元 + 3,481.60 美元 + 7,168.00 美元 + 71,160.00 美元 = 82,731.20 美元 |
|
每月总成本
|
264209 USD |
实例成本(每月):181478.00 USD + 数据传出(DTO)成本(每月):82731.20 美元 = 总成本(每月):264209.20 USD |
|
Graviton 实例 + 带宽每月总成本
|
每月 215226 USD
|
使用 Graviton c6g.4xlarge(8 核、16 个 vCPU、32GB)实例 @ 0.66 USD/小时与 c6i.4xlarge(8 核、16 个 vCPU、32GB)@ 0.904 USD |
|
竞价型实例 + Graviton 实例 + 带宽每月总成本
|
每月 187402 USD
|
使用 Graviton c6g.4xlarge(8 核、16 个 vCPU、32GB)实例 @ 0.66 USD /小时处理 70% 的工作负载,使用 Graviton 竞价型实例 @ 0.198 USD 处理剩余 30% 的工作负载 |