通过cpu利用率自动调整t3实例?

问题描述 投票:0回答:1

t3实例是burstable above baseline,那么CPUUtilization如何考虑自动缩放呢?

假设我们使用t3.small instances

  • 每小时赚取24个CPU积分
  • 2个vCPU
  • 每个vCPU的基线性能为20%

我会为CPUUtilization设置这个缩放触发器:

  • 统计:平均
  • 单位:百分比
  • 时间:5分钟
  • 违规持续时间:5分钟
  • 上限:15%
  • 门槛较低:5%

因此,上限阈值设置在基线以下,以避免在基线上停留太长时间(并且消耗CPU信用额)时的额外成本。

此外,当任何实例的CPUUtilization持续时间超过20%时,我会设置CloudWatch警报。当自动缩放达到最大值时,这至少会被触发。允许的实例数。

这一切都有意义吗?

amazon-web-services amazon-ec2 amazon-elastic-beanstalk autoscaling
1个回答
1
投票

在使用T1 / 2/3突发实例类型时,建议不要将CPU利用率用作Auto Scaling的度量标准。

原因是这些实例上的CPU可能受到人为限制,从而给人以错误的印象。

如果激活“无限制”选项,则可以,因为实例可以根据需要无限制地突发。不要害怕额外的费用,因为如果它超过每月平均值只需要额外的费用,你只需支付他们忙时实际“使用”的CPU。

或者,选择不同的(非突发)实例类型。

© www.soinside.com 2019 - 2024. All rights reserved.