1

现在我要在 AWS 上为我的 Web 应用程序配置 AutoScaling。我已经阅读了几个博客和 AWS 文档,以获得我的 AutoScaling 的完美解决方案。

现在我有一个想法,我必须使用“as-put-scaling-policy”命令创建 AutoScaling 策略(Scale Up 和 Scale Down)。然后我必须使用“mon-put-metric-alarm”触发策略,即 CloudWatch(高警报和低警报)。通过这种方式,我可以为我的应用程序配置 AutoScaling。

一些博客再次描述使用“as-create-or-update-trigger”。通过这个单一的命令,我们可以实现放大和缩小动作。例如:

as-create-or-update-trigger my-latency-trigger --auto-scaling-group sbsgroup --dimensions "LoadBalancerName=myloadbalancer" --measure Latency --period 60 --statistic Average --lower-threshold 0.25 --upper-threshold 0.75 --breach-duration 300 --lower-breach-increment=-1 --upper-breach-increment 1 --namespace "AWS/ELB" --unit Seconds

现在我有一个困惑,我应该使用 CloudWatch 警报来触发实例还是作为创建或更新触发器。请给我建议。或者,如果我的发现是错误的,请给我一个指导。

4

1 回答 1

1

使用 CloudWatch 警报 - as-create-or-update-trigger 已被弃用,仅用于向后兼容。

来自 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-trigger.html

重要
触发器是 Auto Scaling 已弃用的功能。我们建议您从使用触发器切换到使用 Auto Scaling 策略和警报。有关更多信息,请参阅 Auto Scaling 开发人员指南中的配置 Auto Scaling。

于 2013-10-16T00:26:31.640 回答