为 Amazon GameLift Servers 部署托管实例集 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

为 Amazon GameLift Servers 部署托管实例集

部署托管资源涉及创建和配置用于运行游戏服务器的计算基础设施。Amazon GameLift Servers 提供多种实例集类型以满足不同的托管需求,涵盖从完全托管的 Amazon Web Services 云 资源到结合云和本地基础设施的混合解决方案。

请根据您的成本、控制权、可扩展性和地理分布需求,选择最合适的实例集类型。您还可以在单个托管解决方案中组合多种实例集类型,以针对不同的场景或玩家群体进行优化。

实例集特征

Amazon GameLift Servers 实例集是运行游戏服务器并为玩家托管游戏会话的计算资源集合。实例集可能因您使用的计算资源类型以及实例集的管理方式而异。实例集的大小(即它可以支持的游戏会话和玩家的数量)取决于您为其提供的计算资源的数量。所有 Amazon GameLift Servers 实例集都具有以下特征:

  • 在所有实例集上运行的游戏服务器进程都与 Amazon GameLift Servers 服务器 SDK 集成,并以相同的方式与 Amazon GameLift Servers 服务进行通信。游戏服务器会报告自己是否可用于托管游戏会话和玩家、响应启动或停止游戏会话的提示以及其他互动。

  • Amazon GameLift Servers 以相同的方式处理所有实例集的游戏会话放置。Amazon GameLift Servers 会跟踪实例集的游戏服务器状态,并从可用的游戏服务器中选择服务器来托管新的游戏会话。无论您的游戏将游戏会话放在单个实例集上,还是使用游戏会话队列来平衡多个实例集之间的托管,都会使用此流程。使用队列时,您还可以自定义放置决策,将资源成本和延迟等因素纳入考量。

  • 所有实例集都支持将 FlexMatch 对战构建器与游戏会话放置队列结合使用。Amazon GameLift Servers 服务会接收玩家对战请求,形成对战,然后将其传递到游戏会话队列以查找可用的游戏服务器。

  • Amazon GameLift Servers 会收集各种实例集指标。这些指标包括计算和服务器进程的状态指标,以及游戏会话和玩家活动的使用情况指标。有关可用指标的完整列表,请参阅使用 Amazon CloudWatch 监控 Amazon GameLift Servers