好吧,我有一个奇怪的情况。在网上找不到类似的东西。
在我帮助运行的平台中,我们有一些服务实际上只能在单个节点上运行。是的,我们的开发人员正在努力解决这个问题,但与此同时......我们目前正在使用 HA 来处理故障转移到热备用,但我们想尝试使用 AWS Auto Scaling Groups,以保持我们架构的一致性。
我们尝试将 min/max/des 设置为 1/1/1,取得了一些成功。但是,我们遇到了一个问题,即 ASG 需要大约 3 分钟才能关闭故障的 EC2,然后启动替代品。在此期间,平台内部会发生严重破坏。
我的问题是,有没有办法让 ASG 在停止不健康的实例之前启动新的 EC2 实例?