Elastic Beanstalk NetworkOut自动缩放

时间:2017-08-16 10:55:00

标签: amazon-web-services amazon-ec2 elastic-beanstalk autoscaling

我在t2.medium上运行了一个Elastic Beanstalk应用程序,并启用了自动调节功能。 EB会在NetworkOut上的5分钟内自动设置6,000,000字节的默认自动缩放触发器。我们有一个会议应用程序,因此很多人同时加载页面,这会导致NetworkOut数据大量上升10分钟。

我可以获取有关t2.medium实例带宽的信息的唯一地方:

enter image description here

这表示250-300 MBit / s,超过5分钟是一个更大的数据量(~9Gb,除非我的计算错误)。

我可能错误地认为EB会为自动缩放设置一个明智的数字,但这似乎可以说明。您认为将自动缩放触发器增加到更接近可用带宽的位置是否安全?

1 个答案:

答案 0 :(得分:4)

默认的NetworkOut警报有点愚蠢 - 特别是< 2,000,000警报,因为它经常导致频繁终止/重建低使用率实例。

但是,我相信,> 6,000,000警报警报的是,您的实例的传出带宽连续五分钟超过6Mbit / min。这仍然远低于您链接的SO帖子中的最大带宽,但不会像5分钟的6MBit一样严重。

无论如何,没有正确或错误的答案 - 每个应用程序都会有不同的警报标准。我建议您在监控实例性能的同时逐步提高警报阈值,直到找到能够提供良好用户体验过度警报的适当级别。