首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS AutoScaling简单缩放策略

AWS AutoScaling简单缩放策略
EN

Stack Overflow用户
提问于 2017-06-07 11:49:51
回答 1查看 792关注 0票数 0

在我的自动标度组中,简单策略有一个标度,它是基于CPU利用率的。该政策看上去如下:

代码语言:javascript
复制
Execute :
When CPUUtilization < 50 for 5 consecutive periods of 60 seconds 
Action : 
Remove 10 percent of group
Cooldown time:
600 seconds before allowing another scaling activity

现在,我想添加一个更积极的简单策略,如果CPUUtilization小于35,持续5分钟,删除组的20%

目标是

当35 < CPU利用率< 50持续5分钟时,移除10%的组 当CPU利用率< 35分钟5分钟时,将20%的CPU去除

问题是,我不能在步骤中使用缩放策略,因为冷却时间是不支持的,这可能使我的asg扩展到最小实例。

如果我有两个简单的政策,它们显然是矛盾的。如果到达CPUUtilization < 35,我真的不知道哪个政策会首先被触发。

有人想办法解决这个问题吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 01:00:12

当然,您需要使用缩放策略和步骤来为缩放策略指定多个规则。虽然它不允许指定一个冷却时间,但它应该可以正常工作。我建议您尝试并监视/测试系统。

顺便说一句,您有一个非常激进的策略。通常情况下,根据5分钟的数据进行扩展不是一个好主意。亚马逊的EC2是按小时递增收费的,所以您可能会很烦躁(非常快地添加和删除实例),这是不经济的。通常建议快速扩展(以响应用户需求),但扩展缓慢(因为确实不着急)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44411839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档