AWS Elastic Load Balancer - 允许的并发用户数

sag*_*gun 1 load-balancing amazon-web-services

AWS 设置 我们构建了一个应用程序,我们为其设置了负载均衡器和自动扩展,以便在负载上升时添加更多 EC2 实例。我们目前在负载均衡器后面只有 1 个 EC2 实例 (c4.2xlarge)。

流量和负载测试 在高峰时段,我们预计会收到大量流量(每秒超过 100 万个请求),因此需要针对此场景对我们的 AWS 设置进行负载测试。但在开始设置负载测试环境之前,我们有以下问题。

  1. AWS 负载均衡器可以每秒处理这么多流量吗?我们担心 AWS 会停止处理将其标记为拒绝服务攻击的请求。
  2. 有没有更好的方法来做这个设置(例如 - 添加超过 1 个负载平衡器)?
  3. 对这种负载进行负载测试的最佳方法是什么?

我们非常感谢您对此的任何帮助。

Tim*_*Tim 8

ELB 常见问题解答回答了这个问题。它基本上可以扩展到您可以合理投入的任何级别。请记住,它不是单个设备,而是一项托管服务,可以根据需要进行扩展。

在投入生产之前,您可能希望对此进行负载测试。如果您从无到每秒 100 万次点击,则可能需要一些时间才能赶上,如果合适,您可以考虑预热,但如果您的负载以合理的速度增加,则不会有问题。有一篇关于ELB 规模的论文,但它在每秒 20,000 个请求时停止测试。