我有两个不相关的应用程序(它们不是同一应用程序的两个微服务,而是两个独立的服务)在 Amazon Ec2 或 Fargate 上运行。我应该使用基于路径的路由共享应用程序负载均衡器还是为每个应用程序设置单独的负载均衡器?最佳做法是什么?
答案1
经过深入研究后,似乎共享应用程序负载均衡器可以有效降低成本,而且没有任何负面影响。
当不同的应用程序使用同一个 ALB 时,基于主机的路由是一种比基于路径的路由更合适的解决方案。基于主机的路由对于底层应用程序来说是透明的,因为它不需要它们知道侦听器规则用于分派其客户端请求的路径。
有用的参考资料: