amazon-web-services - 如何扩展 AWS 应用程序负载均衡器以应对意外的流量峰值?
问题描述
因此,我只是对与我们的系统之一相关的负载均衡器有疑问。因此,我们有一个位于 ALB 后面的系统,该系统带有一组处理请求的 EC2 实例,这些基于请求类型的请求被转发到下游的其他组件并最终驻留在 dynamodb 中。该系统本质上是我们系统的入口点,如果我们知道有事件即将发生,我们可以适当地扩展我们的实例以应对峰值。当我们遇到意外的流量峰值时,问题就出现了,通常在 60 秒内对实例征税并且负载均衡器无法及时扩展,我们发现新实例在事件结束后很好地发挥作用。
目前我们根据 CPU 阈值进行扩展。我的问题是,当流量激增时,是否有任何其他指标或方法可以用来快速扩展。我能看到的最简单的解决方案是永久投入更多实例,但这不是最具成本效益的解决方案。
提前感谢您提供的任何指导。
解决方案
推荐阅读
- c++ - C++ 中 std::resize(n) 和 std::shrink_to_fit 之间的区别?
- node.js - 为什么我的 react/express 代理行为很奇怪?
- python - 如何优化在求解过程中状态发生变化的迷宫的寻路解决方案
- java - Apache-beam Bigquery .fromQuery ClassCastException
- angular - 用于嵌套数组的 RXJS 运算符
- java - 发布json时android studio应用程序不断停止
- docker - 从二进制文件创建 RPM 包不会将文件打包到存档中
- ajax - CORS 在某些目录上被阻止,但在其他目录上没有
- excel - 我如何循环两次之间的所有分钟?
- amazon-web-services - Lambda 触发器无法按预期处理批量数据