跳至主要内容

Amazon GameLift Servers

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 
(12% 的成本节省)

 

每月 215226 USD
(18% 的成本节省)

使用竞价型实例实现的成本节省

132053 USD(17.86% 的成本节省)

 

 

每月 187402 USD
(29% 的成本节省包括 Graviton 成本节省)

*有关总成本的解释,请参阅下面的扩展示例

注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月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

实例成本计算

  1. 每小时平均并发玩家数: 
    50,000 * 30% = 15,000

  2. 每月玩家总时长(小时):
    15000 * 730 小时 = 10950000

  3. 每月的会话时间:
    10,950,000/10 名玩家 = 1,095,000

  4. 每月活跃实例小时数:
    1,095,000/8 个会话 = 136,8 75

  5. 总实例小时数(包括缓冲区):
    136,875 * (1 + 10% ) = 150,562.50

  6. 按需型实例小时数:
    150,562.50 * 100% = 150,562.50(未使用竞价型实例)

  7. 按需实例的月度费用:150,562.50 美元 * 0.746 美元 = 112,319.63 美元

每月带宽成本

43311.20 USD

数据传出(DTO)成本计算
每月总 DTO(以 GB 为单位):(10,950,000 个玩家时长 * 20 KB/s * 3600 秒 * 0.000001 GB/K B)= 788,400 GB

套餐定价:

  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. 剩余 634800GB:634800 * 0.05 USD = 31740.00 USD

DTO 总成本:
921.60 美元 + 3,481.60 美元 + 7,168.00 美元 + 31,740.00 美元 = 43,311.20 美元

每月总成本

155630.83 USD

实例成本(每月)112319.63 USD + 数据传出(DTO)成本(每月):43311.20 USD =

总成本(每月):155630.83 USD

竞价型实例 + 带宽每月总成本

132053 USD
(17.86% 的成本节省)

对于同一款竞技型 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

套餐定价:

  1. 前 10240GB:10240 * 0.09 USD = 921.60 USD

  2. 剩余 13412GB:13412 * 0.085 USD = 1140.02 USD

 

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
(12% 的成本节省)

使用 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 +
数据传出(DTO)成本(每月):1391.48 USD =
总成本(每月):4628.57 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
(18% 的成本节省)

使用 Graviton c6g.4xlarge(8 核、16 个 vCPU、32GB)实例 @ 0.66 USD/小时与 c6i.4xlarge(8 核、16 个 vCPU、32GB)@ 0.904 USD

竞价型实例 + Graviton 实例 + 带宽每月总成本

每月 187402 USD
(29% 的成本节省)

使用 Graviton c6g.4xlarge(8 核、16 个 vCPU、32GB)实例 @ 0.66 USD /小时处理 70% 的工作负载,使用 Graviton 竞价型实例 @ 0.198 USD 处理剩余 30% 的工作负载

注意:我们为大型游戏提供定价折扣,如果您的游戏费用超过每月8万美元或只需要帮助估算费用,请联系我们

计算定价开始免费试用