Anywhere 实例集
如果您想通过自己的托管资源利用 Amazon GameLift 功能,可以使用 Anywhere 实例集。Anywhere 实例集通常用作迭代开发的测试环境,或者在混合托管解决方案中与托管式实例集一起使用。
Anywhere 实例集由您提供和管理的一组计算资源(虚拟或物理)组成。从本地笔记本电脑到偏远哨站,计算可以驻留在任何具有连接的地理位置。在设置 Anywhere 实例集时,您可以向实例集添加计算,方法是通过 Amazon GameLift 注册计算。每个计算都是使用其 IP 地址(或 DNS 名称)注册的,这样 Amazon GameLift 就可以与之建立连接。
您可以将游戏服务器软件部署到 Anywhere 实例集,方法是将其安装在每个计算上并启动游戏服务器进程。每个启动的游戏服务器进程都会与 Amazon GameLift 服务建立连接,并报告已准备好托管游戏会话。您可以使用现有的配置管理和部署工具来处理初始的部署和主机管理任务。与 Amazon GameLift 结合使用还需要执行其他几项任务,包括:
-
注册和取消注册计算以在实例集中添加或删除它们。
-
在所有计算上维护最新的身份验证令牌。计算上的服务器进程在连接到 Amazon GameLift 服务时会使用它们。
注意
可选择使用 Amazon GameLift 代理部署 Anywhere 实例集,以自动执行这些密钥管理任务。请参阅使用 Amazon GameLift 代理。
请参阅以下主题,了解如何设置和维护 Anywhere 实例集:
Anywhere 实例集创建工作流程
对于 Anywhere 实例集,Amazon GameLift 只会设置实例集资源。您需要设置计算并将其注册到实例集,还需要安装游戏服务器软件并启动游戏服务器进程以托管游戏会话。
-
Amazon GameLift 在实例集的主区域中创建实例集资源。实例集状态和自定义位置状态设置为新建。
-
Amazon GameLift 开始将事件写入实例集事件日志。
-
在创建实例集资源之后,Amazon GameLift 将实例集状态设置为活动。此时,您可以将新计算注册到实例集。