使用AWS autoscaling重新启动不健康的实例

我打算重启一个正在运行的AWS实例,在ELB后面标记为不健康。

我有一个负载均衡器后面有两个实例的设置,其中一个实例在临时存储中包含大量(> 200 Gb)数据。 数据并不重要,所以我不想把它放在S3或EBS中,并付钱,但我也不想失去它。

有没有办法告诉负载均衡器检测不健康的实例,并重新启动而不是终止?

  • configuration警报取决于ELB指标来通知您UnhealthyChecks
  • 您可以通过启用终止保护启用/禁用终止保护来禁止终止机器

  • 您可以保存您的AMI模板,并确保Autoscalling会为您打开一个类似的实例

使用云监控,您可以通过创build一个http端点来设置自定义操作,以重新启动您的实例。您可以编写一个http端点(简单的servlet),以根据您的需要接收和启动操作.Clouw监视器会在您的端点发送通知检测到您的实例不健康。