在 AWS 中,ELB(弹性负载均衡器)可以做而 ALB(应用程序负载均衡器)不能做的事情有哪些?
如果答案是否定的,那么是否有动力选择 ELB 而不是 ALB?
答案1
ELB 可以通过 TCP 协议(非 HTTP/HTTPS),而 ALB 仅适用于 HTTP/HTTPS。
如果您需要原始 TCP 并且不使用 ELB,那么就有 NLB - 网络负载均衡器。
除此之外,还有一些细微的差别,但对于大多数用例来说,ALB 更好,因为它通常更便宜并且具有更多可能性。
希望有帮助:)
答案2
除了@MLu 所建议的之外,ELB 不支持 HTTP/2(https://cloudacademy.com/blog/application-load-balancer-vs-classic-load-balancer/),对我而言,这对于 2020 年及以后的任何 HTTPS 服务来说都是一个破坏因素。