t3
实例是burstable above baseline,那么CPUUtilization
进行自动缩放时必须如何考虑呢?
假设我们将t3.small
instances用于:
我将为CPUUtilization
设置此缩放触发条件:
因此,将上限阈值设置为刚好低于基线,以避免在基线之上停留太长时间(并耗尽CPU信用)时产生的额外费用。
此外,当任何实例的CPUUtilization
停留在20%以上的时间过长时,我会设置CloudWatch警报。当自动缩放达到最大值时,至少会触发此操作。允许的实例数。
这一切有意义吗?
答案 0 :(得分:1)
在使用T1 / 2/3可爆实例类型时,建议不要将CPU利用率用作Auto Scaling的度量标准。
原因是这些实例上的CPU可以人为地受到限制,从而给人以错误的印象,说明它们有多忙。
如果激活“无限制”选项,则可以,因为实例可以根据需要爆发而没有限制。不要担心额外的费用,因为只有在超过每月平均费用时它才会额外收费,并且您只需要为在忙碌时实际上“使用”的CPU付费。
或者,选择其他(非突发)实例类型。