

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

# 关键资源和组件
<a name="gsg-howitworks-resources"></a>

在使用设置游戏托管资源之前，请在您的 AWS 账户中创建以下资源Amazon GameLift ServersFleetIQ。作为最佳做法，在通过游戏服务器组使用这些资源之前，使用这些资源开发和测试游戏服务器部署。
+ **亚马逊机器映像（AMI）。**AMI 是您希望随 Amazon EC2 实例一起启动的特定软件配置的模板。对于游戏托管，AMI 包括操作系统、游戏服务器二进制文件或容器，以及游戏服务器所需的其他运行时软件。有关创建 AMI 的更多信息，请参阅 [Amazon EC2 用户指南中的亚马逊系统映像](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html)。 AMIs 是特定于区域的。您可以按照 *Amazon EC2 用户指南*中的[复制 AMIs中所述，将 AMI 从一个区域复制到](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html)另一个区域。
+ **Amazon EC2 启动模板。**启动模板提供了在自动扩缩组中启动和管理实例的说明。它指定 AMI，提供合适的实例类型列表，设置网络、安全性和其他属性。有关创建启动模板的更多信息，请参阅《Amazon EC2 用户指南》**中的[从启动模板启动实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html)。启动模板特定于区域。
+ **AWS IAM 角色**。IAM 角色定义了一组权限，允许对 AWS 资源进行有限的访问。可信实体（例如其他 AWS 服务）可以担任该角色并继承其权限。使用时 Amazon GameLift ServersFleetIQ，您必须为一个 IAM 角色提供托管策略，该策略Amazon GameLift ServersFleetIQ允许在您的 AWS 账户中创建和访问 Auto Scaling 组和 EC2 实例资源。IAM 角色不是特定于区域的。

Amazon GameLift Servers FleetIQ 直接管理以下资源，并对其拥有直接权限。
+ **Amazon GameLift Servers 游戏服务器组。**游戏服务器组包含配置设置，这些设置定义了如何Amazon GameLift ServersFleetIQ与相应的 Auto Scaling 组配合使用以提供低成本的游戏托管。游戏服务器组是特定于区域的。当您在某个区域中创建游戏服务器组时，系统会在同一区域的 AWS 账户中自动创建一个新的 Auto Scaling 组。游戏服务器组与 Auto Scaling 组关联，并且有权（通过担任 IAM 角色）管理和修改其部分设置。游戏服务器组是一个长寿命的资源；开发人员应预期很少创建它们。游戏服务器组也是托管在自动扩缩组中的实例上并注册到 Amazon GameLift Servers FleetIQ 的游戏服务器的功能分组资源。
+ **Amazon GameLift Servers 游戏服务器。**游戏服务器资源表示正在与 Amazon GameLift Servers FleetIQ 游戏服务器组关联的实例上运行的游戏执行。当游戏服务器注册 Amazon GameLift Servers FleetIQ 并标识它所属的游戏服务器组时，会创建此资源。Amazon GameLift Servers FleetIQ 跟踪每个已注册游戏服务器的利用状态和认领状态，这使其能够监控游戏服务器的可用性。游戏服务器特定于区域，因为它们与特定于区域的游戏服务器组相关联。当您的游戏请求新的游戏服务器时，它会指定游戏服务器组和区域。

这些资源是通过 Amazon GameLift Servers FleetIQ 资源创建的。它们在您的 AWS 账户中创建，您对它们具有完全控制权限。
+ **Amazon EC2 自动扩缩组。**Auto Scaling 组启动和管理 EC2 实例集合，并自动扩展组容量。使用 Amazon GameLift ServersFleetIQ，游戏服务器组和 Auto Scaling 组之间存在 one-to-one关系。虽然您可以更新自动扩缩组的所有设置，但 Amazon GameLift Servers FleetIQ 作为其逻辑的一部分定期覆盖和更新某些设置，以平衡竞价型实例来实现游戏托管可行性。有关更多信息，请参阅 [ AutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html)*Amazon EC2 Auto Scaling 用户指南*。Auto Scaling 组是特定于区域的；它们创建在与游戏服务器组相同的区域中。
+ **Amazon EC2 实例。**实例是云中的虚拟服务器。实例类型具有指定计算、内存、磁盘和网络资源的特定硬件配置。它们通常由具有 AMI 的自动扩缩组启动。实例可以是 Spot 或按需实例，具体取决于可用性。通过使用 Amazon GameLift Servers FleetIQ，实例可以运行一个或多个游戏服务器进程，每个进程都可以托管多个游戏会话。实例特定于区域，因为它们与特定于区域的自动扩缩组相关联。