0

好吧,我有一个奇怪的情况。在网上找不到类似的东西。

在我帮助运行的平台中,我们有一些服务实际上只能在单个节点上运行。是的,我们的开发人员正在努力解决这个问题,但与此同时......我们目前正在使用 HA 来处理故障转移到热备用,但我们想尝试使用 AWS Auto Scaling Groups,以保持我们架构的一致性。

我们尝试将 min/max/des 设置为 1/1/1,取得了一些成功。但是,我们遇到了一个问题,即 ASG 需要大约 3 分钟才能关闭故障的 EC2,然后启动替代品。在此期间,平台内部会发生严重破坏。

我的问题是,有没有办法让 ASG 在停止不健康的实例之前启动新的 EC2 实例?

4

1 回答 1

0

根据我目前的知识,答案是否定的。

ASG 几乎立即安排替换实例。不幸的是,实例需要一些时间来预热并通过健康检查。

https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html

于 2020-04-10T06:55:12.853 回答