我正在浏览一系列AWS服务但却看不到树上的木头。我想要做的是提供我自己的健康检查脚本,我将部署在我的VM上,我可以通过HTTP调用。基于该脚本的结果(例如x次失败),我想触发此VM的终止,并且可能让自动扩展组替换它或者可能触发直接API调用来实例化替换VM。
此标准/推荐的AWS机制是什么?
由于
答案 0 :(得分:2)
AWS Classic Loadbalancer / Application Loadbalancer可以通过http执行运行状况检查。您可以配置自动缩放组以使用负载均衡器的运行状况检查。因此,如果运行状况检查不再健康,则实例将被自动缩放组替换。
您需要提供的唯一内容是http端点,如果应用程序运行正常,则返回200。或者在新的Application Loadbalancer的情况下,您还可以返回200以外的其他内容,并相应地配置健康检查。