可以向 ALB 添加多个侦听器和规则,用于检查主机名并将请求转发到适当的目标组。因此,如果我可以添加新规则,我不确定使用多个应用程序负载均衡器有什么意义?
答案1
ALB 对其支持的主机数量有限制。如果您的服务不符合这些限制,则需要使用多个 ALB。 https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html
最严格的可能是证书限制,它将 HTTPS 主机的最大数量限制为 25 个。
您还必须注意安全组限制,即每个 ALB 5 个。如果您要在 5 个 SG 内设置为您的域提供服务的主机,那么这种方法是可行的,但不是最佳做法。
如果你只需要 HTTP,那么每个
每个负载均衡器的规则(不计算默认规则):100
即使您的服务满足所有这些要求,每个 ALB 的目标数量也限制为 1000 个,这在高峰期管理起来会很麻烦。