gpt4 book ai didi

amazon-web-services - 如何使用cloudformation模板为不同的elasticbeanstalk应用程序环境使用相同的应用程序负载均衡器?

转载 作者:行者123 更新时间:2023-12-03 07:44:34 25 4
gpt4 key购买 nike

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

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

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

最佳答案

您可以将单一应用程序负载均衡器功能扩展到规则、目标和目标组。假设您的环境 1 有一个应用程序名称 APPLICATION-1,环境 2 有一个应用程序名称 APPLICATION-2。通过目标组使用 ALB,您可以定义此类规则。

Reference Link

关于amazon-web-services - 如何使用cloudformation模板为不同的elasticbeanstalk应用程序环境使用相同的应用程序负载均衡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53651379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com