首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过cloudformation模板对不同弹性的堆叠应用环境使用同一个应用负载均衡器?

如何通过cloudformation模板对不同弹性的堆叠应用环境使用同一个应用负载均衡器?
EN

Stack Overflow用户
提问于 2018-12-06 20:22:49
回答 2查看 719关注 0票数 0

我正在运行一个具有不同服务的应用程序。我已经使用弹性beanstalk将其部署为微服务模式。每个微服务都托管在单独的弹性豆茎环境中,但在同一个应用程序中。

我已经使用云形成模板自动化了部署过程。我已经通过模板为每个应用程序环境创建了一个资源。它被创建了。Beanstalk环境为每个环境使用默认目标组和单独的应用程序负载均衡器,如果我向应用程序添加更多微服务,这需要更多的应用程序负载均衡器,但单个应用程序负载均衡器可以用于路由不同微服务目标组的流量。

我已经检查了资源中可用的参数。主要选项在beanstalk环境中可用资源是单实例或负载均衡环境。如果选择单实例,则不会创建任何负载均衡器。它只创建一个EC2服务器并部署应用程序。Apache/Nginx充当访问端点的反向代理服务器。同时,如果我使用负载均衡环境,我可以配置与应用程序负载均衡器相关的设置。但是我找不到任何方法来重用单个应用程序负载均衡器,我们现在在AWS中有这样的支持吗,AWS已经添加了一些选项来从弹性豆茎控制ELB。

EN

回答 2

Stack Overflow用户

发布于 2018-12-06 20:53:20

您可以将单应用程序负载平衡器功能扩展到规则、目标和目标组。假设环境1的应用程序名为-1\f25-1\f6应用程序,环境-1\f25 2-1的应用程序名为-1\f25 APPLICATION-2. -1\f6通过目标群体使用ALB,您可以定义这样的规则。

Reference Link

票数 0
EN

Stack Overflow用户

发布于 2018-12-07 03:00:37

不幸的是,目前还不能将单个负载均衡器与多个Beanstalk环境相关联。使用Beanstalk在单个负载均衡器下部署单独的服务,最接近的方法是使用Multi-Container Docker平台。但是,在此方案下,您的服务无法独立伸缩。也就是说,要么Beanstalk一起扩展所有服务,要么一个都不扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53651379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档