- 最新
- 投票最多
- 评论最多
【以下的回答经过翻译处理】 您好,关于应用程序负载均衡器的并发连接限制,它没有上限,可以自动扩展以应对绝大部分的流量负载(可参阅https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html)。当流量增加时,应用程序负载均衡器会积极扩展容量,而在流量减少时它会谨慎地缩减容量。随着扩展容量,新的高容量节点将被添加并注册到DNS中,而之前的节点将被删除。这有效地为应用程序负载均衡器提供了动态连接池。当您使用您所描述的客户端行为时,配置应用程序负载均衡器时您需要关注的主要属性将是连接空闲超时设置(Connection Idle Timeout setting)。默认情况下,它设置为60秒,但可以设置为高达4000秒。在您的情况下,您可以设置一个值,以满足您需要维持长达30分钟的连接而不会被终止,同时利用应用程序中的HTTP keep-alive选项。如您所预期的,应用程序负载均衡器将从最初的容量开始,可能不会立即满足您的工作负载。但正如上文所述,应用程序负载均衡器会积极扩展容量,而缩减容量时则谨慎。它会在几分钟内扩展,但根据接收到的流量,会在几小时内缩减。我强烈建议您查看我们的ELB评估的最佳实践页面(https://aws.amazon.com/articles/best-practices-in-evaluating-elastic-load-balancing ,了解有关扩展的更多信息,以及如何测试您的应用程序,以更好地了解ALB将如何根据您的流量负载进行操作。根据流量增长的速度,如果ALB尚未完全扩展以满足流量需求,但最终将扩展到必要的容量,则ALB可能会返回HTTP 503错误。在进行负载测试时,我们建议流量在五分钟的时间间隔内增加不超过50%。在定价方面,ALB按ALB运行的每小时以及每小时使用的负载平衡器容量单元(LCU)的数量收费。LCU是基于处理业务的一组维度来测量的;新连接、活动连接、已处理字节和规则评估,并且仅根据特定小时内使用率最高的维度向您收费。例如,您可以使用ELB定价计算器预估您的使用成本
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前