【问题标题】:AWS Load Balancer security group between ec2ec2 之间的 AWS 负载均衡器安全组
【发布时间】:2014-11-23 00:38:46
【问题描述】:

我设置了一个包含 30 个实例的 AWS Elastic Load Balancer 和 AutoScaling 组。

所以在AutoScaling GroupLoad Balancer 下我有30 个实例InService。并且每个实例都运行一个代理服务器来接收http请求。

如果我想在不属于30 instances 的单独实例中运行另一个程序怎么办?

如果我想通过负载均衡器发送http 请求,我是否必须只在与AutoScaling 组和Load Balancer 关联的30 个实例下运行程序?我正在尝试运行一个程序,该程序通过负载均衡器在单独的 ec2 中发送 http request,该程序与负载均衡器无关,但通过 load balancerdns 发送。但这会永远挂起并最终超时。

请帮帮我~!谢谢!

【问题讨论】:

    标签: amazon-web-services amazon-ec2 proxy load-balancing amazon-elb


    【解决方案1】:

    您可以将不在 AutoScaling 组中的实例添加到负载均衡器,但您需要单独注册它,而组会自动注册实例。

    【讨论】:

    • 谢谢,所以您的意思是 register 我想运行我的程序的实例到负载均衡器?
    • 是的。您可以将单个实例和多个 AutoScaling 组注册到同一个负载均衡器。 DevOps 中有很多用例。单个实例对于 Canary 部署、蓝/绿的多个 AutoScaling 组等非常有用......
    【解决方案2】:

    进入弹性负载均衡器的请求将被发送到向负载均衡器注册的 Amazon EC2 实例之一(显示为 InService)。然后实例将响​​应请求,流量退出负载均衡器(与进入的方式相反)。

    如果您希望在与您的 Auto Scaling 组不同的实例中运行另一个程序,则无法通过 Elastic Load Balancer 向该实例发送请求,因为该请求不会到达您的单独实例。

    如果您打算“通过”负载均衡器发送消息,则只有在实例响应最初通过负载均衡器“进入”的消息时才有可能。您不能从负载均衡器“输出”新消息。

    【讨论】:

      猜你喜欢
      • 2014-03-09
      • 2022-01-26
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 2017-08-09
      • 1970-01-01
      • 2015-01-21
      相关资源
      最近更新 更多