AWS 健康检查,如有问题则重生

AWS 健康检查,如有问题则重生

我在 AWS 中有一些实例,我只需要其中一个,不需要扩展。当然,我们也会监控这些实例,但在向某人发出警报之前。我检查了 AWS 中是否有办法定期检查实例并自行终止和重生。

我想知道盒子上的 cron 是否会检查我的最低要求以确保盒子正常工作,如果检查不通过,则在 cloudwatch 中推送警报,然后从那里采取行动。

这是正确的做法吗?我是否应该将其放入 ASG 中?不确定这里最好的做法是什么,谢谢任何提示。

答案1

正确的方法是使用具有正确配置的健康检查的弹性负载均衡器,然后将您的实例放入自动扩展组中,配置为使用 ELB 健康检查来确定实例的健康状况。

ELB 会每 30 秒左右(可配置)通过网络访问实例一次。如果实例无法访问或存在其他不健康情况,则会终止并替换该实例。

相关内容