本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GAMEREL02-BP02 支持在游戏中使用多个 EC2 实例类型
使用 EC2 实例托管游戏时,或者如果您在的 EC2 实例上使用托管的容器 AWS 账户,请在托管策略中使用多种实例类型。通过使用多种实例类型,您可以增加游戏扩展时可以使用的计算选项的数量,以添加更多服务器以支持玩家增长,从而提高首选实例类型不可用时的可靠性。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
使用竞价型实例托管游戏时,应使用多种实例类型,因为竞价型实例的可用性会根据客户需求而波动。
在多种实例类型上测试您的游戏以满足您的成本和性能要求,并确定实例类型的优先级排名。Amazon EC2 Auto Scaling 支持使用多种实例类型和大小,也支持在配置中为每种实例类型分配权重,这样您就可以对计算选项进行优先排序。
使用亚马逊托管主机托 GameLift 管游戏时,决定游戏需要哪种类型的实例以及如何在这些实例上运行游戏服务器进程(使用运行时配置)。为队列选择资源时,应考虑多个因素,包括游戏操作系统、实例类型(计算硬件),以及是否使用 On-Demand 实例、竞价型实例或两者兼而有之。亚马逊的托管费用 GameLift 主要取决于您使用的实例类型。有关更多信息,请参阅为托管队列选择计算资源。
实施步骤
-
在 EC2 或容器上托管游戏时,使用多种 EC2 实例类型来提高可靠性和扩展选项。
-
使用优先的实例类型和权重配置 Amazon EC2 Auto Scaling 或 GameLift 队列,以优化成本和性能。
-
在各种实例类型上测试您的游戏,以验证性能是否符合要求,并相应地调整您的托管策略。