【发布时间】:2018-09-05 00:35:42
【问题描述】:
我已经预见到我的应用程序可能会出现一个问题,但我不确定是否可以解决,也许架构需要重新设计。
我在 AWS 上使用 AutoScalingGroup (ASG) 创建 EC2 实例,以托管玩家可以加入的游戏服务器。目前,ASG 是通过匹配 API 手动扩展的,该 API 根据其需求更改所需容量。游戏服务器完成后会出现问题。
当游戏结束时,它会向 matchmaker 发出信号,告知它已经完成并需要终止,然后 matchmaker 会相应地缩小 ASG,但是,它似乎并不确切知道要删除哪个实例,因此它赢了不一定是需要终止的那个。
我可以终止实例,但是当实例终止时,ASG 所需的容量永远不会改变,因此会创建另一个服务器。
有没有一种方法可以缩小 ASG,以及指定要从组中删除的服务器?
【问题讨论】:
标签: amazon-web-services autoscaling