1

我想在 Elastic Beanstalk 中为 Auto Scaling 配置触发器。

基本上,如果用户超过 4 秒没有得到响应,我想扩展新实例。

您能告诉我如何实现这一目标吗?

4

2 回答 2

3

在 Elastic Beanstalk 中,您可以设置触发器,如果​​用户在指定时间内未收到响应,则将启动新实例。在 Elastic Beanstalk 中配置您的环境时,您可以设置 EC2 实例运行状况检查并配置运行状况检查间隔和运行状况检查超时。如果服务器在运行状况检查间隔内没有响应,Auto Scaling 将启动新实例。

更多详情:http ://docs.amazonwebservices.com/elasticbeanstalk/latest/ug/index.html?using-features.managing.elb.html

于 2011-03-09T13:09:01.963 回答
3

AWS EB 有一个特定的延迟扩展指标等,这是您希望在您的案例中使用的指标。正如 SanketDangi 所提到的,健康检查很重要,但要明确的是,它不会自动“启动新实例”。它肯定会使失败的实例停止服务。至于这是否会启动扩展操作,这取决于 Auto Scaling 策略,例如配置的 Min Instances,例如 EB 在创建新的 EB 应用程序时为您设置的。

于 2014-12-18T17:05:15.623 回答