Ray*_*Ray 58 amazon-ec2 amazon-web-services autoscaling amazon-elastic-beanstalk
在AWS EC2中设置Auto Scaling组时Min,Max界限似乎有意义:
但是,我从来没有能够绕过那些Desired意图影响的东西.
我总是设置Desired相同Min,因为一般来说,我想向亚马逊支付可能的最低价格,除非你需要一个实例来处理负载,它应该是Min实例数.
我知道你是否使用ElasticBeanstalk并设置Min为1和Max2它设置Desired为2(当然!) - 你不能选择一个值Desired.
不同Desired数量的实例的用例是什么?它有何不同?当您希望AWS的规模低于您Desired所希望的大于Min?
Bah*_*mir 62
以下是AWS支持中"min,desired和max"值的解释:
MIN:这是可以在自动缩放组中运行的最小实例数.如果触发了缩小CloudWatch警报,则您的自动缩放组将永远不会终止低于此数字的实例
期望:如果您为升级事件跳过CloudWatch警报,那么它将通知自动缩放器将其更改为指定的更高金额,并且自动缩放器将启动实例以满足该数量.如果您将CloudWatch警报绊倒以缩小,则它会将所需的自动缩放器更改为指定的较低数字,并且自动缩放器将终止实例/ s以获得该数字.
MAX:这是您可以在自动缩放组中运行的最大实例数.如果您的扩展CloudWatch警报仍然被触发,则您的自动缩放组将永远不会创建超过指定最大数量的实例.
Eri*_*ede 24
把它想象成一个滑动范围UI元素.
使用min和max,您将设置实例缩放的下限.通过所需的容量,您可以将当前想要的实例数设置为悬停.
示例:您知道由于营销电子邮件或产品发布,您的应用程序将负载过重...只需事先扩展您所需的容量:
aws autoscaling set-desired-capacity --auto-scaling-group-name my-auto-scaling-group --desired-capacity 2 --honor-cooldown
Run Code Online (Sandbox Code Playgroud)
dz9*_*902 12
“期望”是(必然)模棱两可的。
当您希望AWS比预期更低时,如果需要大于Min?
当您根据某些AutoScaling策略设置CloudWatch警报时,会发生这种情况.每当触发该警报时,它会将DesiredCount更新为config中提到的任何内容.
例如,如果AutoScalingGroup配置的Min = 1,Desired = 3,Max = 5并且AutoScalingPolicy上设置了一个Alarm,它表示连续10分钟CPU使用率是否<50%Remove 1 instances那么它将继续减少实例数量1每当触发警报直到DesiredCount = MinCount.
经验教训:将MinCount设置为> 0或= DesiredCount.这将确保当mincount = 0且CPU使用率下降时应用程序不会关闭.
| 归档时间: |
|
| 查看次数: |
21826 次 |
| 最近记录: |