好,我有一个奇怪的情况。在网上找不到任何类似的东西。
在我要帮助运行的平台内,我们有一些服务只能在单个节点上运行。是的,我们的开发人员正在努力解决此问题,但与此同时...我们目前正在使用HA来处理故障转移到热备用数据库,但我们想尝试使用AWS Auto Scaling组,以保持架构的一致性。 / p>
我们尝试将min / max / des设置为1/1/1,但取得了一些成功。但是,我们遇到了一个问题,ASG大约需要3分钟才能启动失败的EC2,并启动替换服务器。在此期间,平台内发生了严重破坏。
我的问题是,有没有办法让ASG在停止不正常的实例之前启动新的EC2实例?
答案 0 :(得分:0)
据我所知,答案是否定的。
ASG几乎立即计划替换实例。不幸的是,该实例需要一些时间进行热身并通过运行状况检查。
https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html