当前位置:  开发笔记 > 运维 > 正文

跨不同Elastic Beanstalk应用程序的负载平衡

如何解决《跨不同ElasticBeanstalk应用程序的负载平衡》经验,为你挑选了1个好方法。

在我的AWS环境中,有一些负载均衡/自动调整的Elastic Beanstalk应用程序.

我想在他们面前有一个负载均衡器,所以对http://loadbalancer.com/app1的任何请求都会被路由到第一个Elastic Beanstalk应用程序, http://loadbalancer.com/app2到第二个,等等.

我尝试设置一个应用程序负载均衡器,其中不同的侦听器路由到不同的目标组.不幸的是我的解决方案并不理想,因为目标组绑定到一组固定的EC2实例,而我希望它们与按需创建或销毁实例的环境相关联.

我还没有找到一种方法将应用程序负载均衡器的监听器绑定到自动缩放组.

有没有办法实现我想要的?



1> Michele Da R..:

我按照本文中的说明设法完成了这项工作 https://aws.amazon.com/blogs/devops/introducing-application-load-balancer-unlocking-and-optimizing-architectures/

步骤:

1)创建一个新的目标组

    aws elbv2 create-target-group --name  --protocol HTTP --port 80 --vpc-id  

2)将目标组绑定到与应用程序关联的自动缩放组

    aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name  --target-group-arns ""

3)在主应用程序负载均衡器中创建一个新规则,将所需路径路由到正确的应用程序(这可以通过UI完成).

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有