现在我要在 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 警报来触发实例还是作为创建或更新触发器。请给我建议。或者,如果我的发现是错误的,请给我一个指导。