AWS Elastic Beanstalk Auto Scaling配置

时间:2016-08-03 07:40:19

标签: amazon-web-services elastic-beanstalk autoscaling amazon-elastic-beanstalk

我有2台机器在Elastic Beanstalk环境下运行。 自上次部署以来,其中一个已经关闭。 我希望自动缩放配置会启动一台新机器,因为只有一台机器可用。

这没有发生,我正试图弄清楚自动缩放配置有什么问题:enter image description here

1 个答案:

答案 0 :(得分:0)

我看到的第一件事是你的规则相互矛盾。它表示如果不健康的主机数量超过0,则添加一个主机。如果它们低于2,则删除单个主机。这可以解释为什么你没有看到触发器发生任何事情。

缩放触发器用于引入或减少Auto Scaling组中的EC2实例。在调查导致错误实例失败的原因时,这将有助于引入额外的实例以维持应用程序的相同计算能力。但这不会取代实例。

要将您的实例设置为在一段时间不健康后终止,您可以关注documentation here

默认情况下,ELB使用TCP ping端口80,这将决定EC2实例的“运行状况”以及主机EC2实例状态检查。您可以指定应用程序运行状况检查URL 以设置应用程序返回的自定义运行状况检查。查看Beanstalk ELBs here的更详细的自定义。