Elastic Beanstalk NetworkOut自动缩放

Si-*_*i-N 5 amazon-ec2 amazon-web-services autoscaling amazon-elastic-beanstalk

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

我唯一可以获得t2.medium实例的带宽信息的地方是:

EC2实例类型的确切网络性能?

这表示为250-300 MBit / s,这在5分钟内是大量数据(〜9Gb,除非我的计算错误)。

我可能错误地认为EB将为自动缩放设置一个合理的数字,但这似乎很遥远。您认为将自动缩放触发因素增加到更接近可用带宽的安全性吗?

Bri*_*ian 7

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

但是,我相信 >6,000,000 警报所发出的警报是来自您的实例的传出带宽已连续五分钟超过 6Mbit/min。这仍然远低于您链接的 SO 帖子中的最大带宽,但并不像 6MBit 总计 5 分钟那么严重。

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