【发布时间】:2015-03-12 02:17:12
【问题描述】:
我计划使用 AWS Autoscaling 来扩展我的 EC2 服务,我有 4 个策略需要控制我的实例行为,2 个用于扩展,2 个用于缩减。我的问题是它们的评估顺序是什么?先放大再缩小?或相反亦然?随机的?还是别的什么?
谢谢,
【问题讨论】:
标签: amazon-web-services amazon-ec2 autoscaling
我计划使用 AWS Autoscaling 来扩展我的 EC2 服务,我有 4 个策略需要控制我的实例行为,2 个用于扩展,2 个用于缩减。我的问题是它们的评估顺序是什么?先放大再缩小?或相反亦然?随机的?还是别的什么?
谢谢,
【问题讨论】:
标签: amazon-web-services amazon-ec2 autoscaling
不按顺序评估策略。每个政策都与政策设置衡量的指标进行比较,并根据结果采取行动。
例如,也许您有以下四个策略:
如您所见,在这种情况下排序没有意义。只要满足条件,就会执行相应的操作。
请注意,如果不进行计划和测试,您可能会遇到不断上下循环的实例循环。借鉴前面的示例,假设由于队列中有 > 1000 条消息而启动了一个新实例。但是所有实例的 CPU 使用率只有 20%,因此第 4 个策略触发以删除一个实例。因此,所有的政策都应该一起考虑。
【讨论】: