ELB 能做什么而 ALB 不能做什么?

ELB 能做什么而 ALB 不能做什么?

在 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 服务来说都是一个破坏因素。

相关内容