Amazon web services 我应该在分布式环境中使用单个AWS负载平衡器吗?
我有一个带有系统和微服务的分布式环境,它们使用Rest API集成。我的目标是实现高可用性,我正在尝试实现的一个策略是让实例前面有一个负载平衡器。 对于一个系统的每一组实例,我是否需要一个AWS负载平衡器,或者只需要一个就足够了? 例如,我有2个应用程序A实例和2个应用程序B实例。我可以为4个实例提供一个AWS负载平衡器,或者我需要为应用程序A提供一个负载平衡器,为应用程序B提供另一个负载平衡器。Amazon web services 我应该在分布式环境中使用单个AWS负载平衡器吗?,amazon-web-services,architecture,cloud,distributed-system,aws-load-balancer,Amazon Web Services,Architecture,Cloud,Distributed System,Aws Load Balancer,我有一个带有系统和微服务的分布式环境,它们使用Rest API集成。我的目标是实现高可用性,我正在尝试实现的一个策略是让实例前面有一个负载平衡器。 对于一个系统的每一组实例,我是否需要一个AWS负载平衡器,或者只需要一个就足够了? 例如,我有2个应用程序A实例和2个应用程序B实例。我可以为4个实例提供一个AWS负载平衡器,或者我需要为应用程序A提供一个负载平衡器,为应用程序B提供另一个负载平衡器。 如果有两种可能的替代方案,每种方案的优缺点是什么?您只能有一个弹性负载平衡器来满足您的需求 您的最
如果有两种可能的替代方案,每种方案的优缺点是什么?您只能有一个弹性负载平衡器来满足您的需求 您的最终架构如下所示: 优点:
- 您将有更少的成本(因为每个alb小时都有成本)
- 您可以单独扩展应用程序,而不会出现目标组和扩展策略定义方面的问题
- 它更优雅
- 每个应用程序都有一个路径(但我不认为这对您来说是个问题)