AWS Elastic Load Balancer-集群中不同自动缩放组中的两个 Web 应用程序-一个负载均衡器还是两个?

AWS Elastic Load Balancer-集群中不同自动缩放组中的两个 Web 应用程序-一个负载均衡器还是两个?

我想知道在这种情况下推荐的做法是什么。

如果我在同一个 VPC 网络上(本质上在同一个集群中)有两个不同的自动缩放组中的 Web 应用程序,是否可以使用单个 Elastic Load Balancer(应用程序负载均衡器)将流量发送到这两个应用程序。如果是这样,这是正常做法吗,还是通常会使用两个负载均衡器(每个应用程序一个)?如果两种方法都可行,那么这两种方法各有什么优缺点?

答案1

我自己没有使用过 ALB,但我拥有合理的 AWS 知识和资格,因此在阅读这个答案时请记住这一点。

ALB 支持基于主机的路由使用 SNI 在 https 上提供多个域名因此您可以在 ALB 上终止多个域。因此我相信 ALB 可以满足您的要求。

我个人会将同一个 ALB 用于多个应用程序,除非它会导致某种问题或增加太多复杂性。它们并不昂贵,但也不是免费的,所以我会这样做以降低成本。

其他人可能有充分的理由认为这不切实际/不正确,但我的初步看法是,你试图做的事情是合理的。制作原型应该相当快速和容易。

相关内容