

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 生成 Amazon GameLift Servers 定价估算值
<a name="gamelift-calculator"></a>

使用 AWS 定价计算器，您可以[为创建估算价格Amazon GameLift Servers](https://calculator.aws/#/createCalculator/GameLiftServers)。您无需具备 AWS 账户 或深入的知识 AWS 即可使用计算器。

AWS 定价计算器 计算器会引导你做出影响服务成本的决策，让你大致了解游戏项目Amazon GameLift Servers可能要花多少钱。如果您还不确定计划如何使用 Amazon GameLift Servers，请使用默认值来生成估算值。在计划生产使用时，计算器可以帮助您测试潜在的场景并生成更准确的估算值。

## 估算 Amazon GameLift Servers 托管式托管
<a name="gamelift-calculator-hosting"></a>

此选项提供了在 Amazon GameLift Servers 托管服务器上托管游戏的成本估算，包括服务器实例使用和数据传输的成本。使用 Amazon GameLift Servers 托管式托管时，FlexMatch 对战不会产生额外费用。

如果您在多个 AWS 区域或多个实例类型上托管或计划托管游戏服务器，请为每个区域和实例类型创建估算值。

### Amazon GameLift Servers 实例
<a name="gamelift-calculator-hosting-instances"></a>

本部分可帮助您估算为玩家举办游戏会话所需的计算资源类型和数量。 Amazon GameLift Servers使用[亚马逊弹性计算云 (Amazon EC2) 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)来管理游戏服务器。在 Amazon GameLift Servers 中，您可以部署一组具有特定实例类型和操作系统的实例。如果您拥有或计划拥有多个实例集，请为每个实例集创建估算值。

要开始使用，请打开的 [Amazon GameLift Servers“配置” 页面](https://calculator.aws/#/createCalculator/GameLiftServers) AWS 定价计算器。添加**描述**，选择**区域**，然后选择**估计 Amazon GameLift Servers 托管（实例 \$1 数据传出）**。在 **Amazon GameLift Servers 实例**下，填写以下字段：
+ **并发玩家峰值（CCU 峰值）**

  这是可同时连接到游戏服务器的最大玩家数。此字段指示 Amazon GameLift Servers 需要多少托管容量才能满足玩家的高峰需求。输入您希望使用所选 AWS 区域的实例托管的每日玩家峰值数量。

  例如，如果您想让 1,000 名玩家同时连接到您的游戏，请保留默认值 **1000**。
+ **每小时平均 CCU 占每日峰值 CCU 的百分比**

  这是在 24 小时内每小时的平均并发玩家数。我们使用该值来估计 Amazon GameLift Servers 需要为您的玩家维持的持续托管容量。如果您不确定要使用哪个百分比值，请保留默认的 **50**% 值。对于玩家需求稳定的游戏，我们建议输入 **70**% 值。

  例如，如果您的游戏的平均每小时 CCU 为 6,000，峰值 CCU 为 10,000，则输入百分比的 **60**% 值。
+ **每个实例的游戏会话数**

  这是您的每个游戏服务器实例可以同时托管的游戏会话数量。影响此数量的因素包括游戏服务器的资源要求、每个游戏会话中要托管的玩家数以及玩家性能预期。如果您知道游戏的并发游戏会话数，请输入该值。您也可保留默认值 **20**。
+ **每个游戏会话的玩家数**

  根据您的游戏设计中的定义，这是连接到游戏会话的平均玩家人数。如果游戏模式中有不同数量的玩家，请估计整个游戏中每个游戏会话的平均玩家人数。默认值为 **8**。
+ **实例空闲缓冲区百分比**

  这是为应对玩家需求的突然激增而需要保留的未使用托管容量的百分比。缓冲区大小是占实例集实例总数的百分比。默认值为 **10**%。

  例如，如果空闲缓冲区为 20%，则支持拥有 100 个活跃实例的玩家的实例集会保持 20 个空闲实例。
+ **竞价型实例百分比**

  Amazon GameLift Servers 实例集可以组合使用按需型实例和竞价型实例。按需型实例可提供更可靠的可用性，而竞价型实例则提供了一种极具成本效益的替代方案。我们建议使用组合来优化成本节约和可用性。有关 Amazon GameLift Servers 如何使用竞价型实例的更多信息，请参阅[按需型实例和竞价型实例](gamelift-compute.md#gamelift-compute-spot)。

  在此字段中，输入要在实例集中维护的竞价型实例的百分比。我们建议将竞价型实例百分比设定在 50% 到 85% 之间。默认值为 **50**%。

  例如，如果您部署一个包含 100 个实例的实例集并指定 **40**%，则 Amazon GameLift Servers 将维护 60 个按需型实例和 40 个竞价型实例。
+ **实例类型**

  Amazon GameLift Servers队列可以使用一系列 Amazon EC2 实例类型，这些实例类型在计算能力、内存、存储和联网能力方面各不相同。配置Amazon GameLift Servers队列时，请选择最适合游戏需求的实例类型。有关使用 Amazon GameLift Servers 选择实例类型的信息，请参阅[为托管式实例集选择计算资源](gamelift-compute.md)。

  如果您知道自己正在使用或计划在 Amazon GameLift Servers 实例集中使用的实例类型，请选择该类型。如果您不确定选择哪种类型，请考虑选择 **c5.large**。这是一种具有中等大小和功能的高可用性类型。
+ **操作系统**

  此字段指定游戏服务器运行的操作系统，可以是 Linux 还是 Windows。默认值是 **Linux**。

### 数据传出（DTO）
<a name="gamelift-calculator-hosting-dto"></a>

本节可帮助您估算游戏客户端和游戏服务器之间的流量成本。数据传输费仅适用于出站流量。入站数据传输不收取任何费用。

在 “[配置Amazon GameLift Servers” 页面](https://calculator.aws/#/createCalculator/GameLiftServers)上 AWS 定价计算器，展开 “**数据传出 (DTO)**”，然后填写以下字段：
+ **DTO 估计值类型**

  您可以选择通过以下两种方式中的任何一种估计 DTO，具体取决于您如何跟踪游戏的数据传输。
  + **每月（以 GB 为单位）**– 如果您跟踪游戏服务器的每月流量，请选择此类型。
  + **每位玩家** – 如果您按玩家跟踪数据传输，请选择此类型。这是默认类型。

    在以下字段中，您可以根据在上一节中计算的玩家时数来估算每位玩家的 DTO。
+ **每月 DTO（以 GB 为单位）**

  如果您选择**每月（以 GB 为单位）**DTO 估算类型，请输入每个区域每个实例的估计月度 DTO 使用量（以 GB 为单位）。
+ **每位玩家的 DTO**

  如果您选择了**每位玩家** DTO 估算类型，请输入每位玩家的 DTO 估计使用量（以 KB/sec 为单位）。默认值为 **4**。

配置完 Amazon GameLift Servers 定价估算值后，选择**添加到我的估算值**。有关在中创建和管理估算值的更多信息 AWS 定价计算器，请参阅*《AWS 定价计算器 用户指南》*中的[创建估算、配置服务和添加更多服务](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/create-estimate.html)。