首页 > 解决方案 > 如何扩展 AWS 应用程序负载均衡器以应对意外的流量峰值?

问题描述

因此,我只是对与我们的系统之一相关的负载均衡器有疑问。因此,我们有一个位于 ALB 后面的系统,该系统带有一组处理请求的 EC2 实例,这些基于请求类型的请求被转发到下游的其他组件并最终驻留在 dynamodb 中。该系统本质上是我们系统的入口点,如果我们知道有事件即将发生,我们可以适当地扩展我们的实例以应对峰值。当我们遇到意外的流量峰值时,问题就出现了,通常在 60 秒内对实例征税并且负载均衡器无法及时扩展,我们发现新实例在事件结束后很好地发挥作用。

目前我们根据 CPU 阈值进行扩展。我的问题是,当流量激增时,是否有任何其他指标或方法可以用来快速扩展。我能看到的最简单的解决方案是永久投入更多实例,但这不是最具成本效益的解决方案。

提前感谢您提供的任何指导。

标签: amazon-web-servicesdevopsload-balancingautoscalingaws-application-load-balancer

解决方案


推荐阅读