我想知道在这种情况下推荐的做法是什么。
如果我在两个不同的自动缩放组中的同一个 VPC 网络(基本上在同一个集群中)上有两个 Web 应用程序,是否可以使用单个弹性负载均衡器(应用程序负载均衡器)将流量发送到两个应用程序。如果是这样,这是正常的做法,还是通常会使用两个负载均衡器(每个应用程序一个)?如果这两种方法都可行,那么这两种方法有什么优缺点吗?
我想知道在这种情况下推荐的做法是什么。
如果我在两个不同的自动缩放组中的同一个 VPC 网络(基本上在同一个集群中)上有两个 Web 应用程序,是否可以使用单个弹性负载均衡器(应用程序负载均衡器)将流量发送到两个应用程序。如果是这样,这是正常的做法,还是通常会使用两个负载均衡器(每个应用程序一个)?如果这两种方法都可行,那么这两种方法有什么优缺点吗?
我自己没有使用过 ALB,但我拥有合理的 AWS 知识和资格,因此在阅读此答案时请记住这一点。
ALB 支持基于主机的路由和使用 SNI 在 https 上的多个域,因此您可以终止 ALB 上的多个域。因此,我相信 ALB 可以做你想做的事。
我个人会为多个应用程序使用相同的 ALB,除非它导致某种问题或过度增加复杂性。它们不是那么贵,但它们不是免费的,所以我会这样做以降低成本。
其他人可能有充分的理由这不实用/不正确,但我最初的观点是你试图做的事情是合理的。制作原型应该相当快速和容易。