我已经设置了一个包含30个实例的AWS Elastic Load Balancer和AutoScaling Group。
因此,在AutoScaling Group
和Load Balancer
下,我有30个实例InService
。每个实例都运行一个代理服务器来接收http请求。
如果我想在不属于30 instances
的单独实例中运行其他程序,该怎么办?
如果我想通过Load Balancer发送http
请求,是否必须仅在与AutoScaling
组和Load Balancer
相关联的30个实例下运行该程序?我正在尝试运行一个程序,通过负载均衡器发送http request
在与负载均衡器无关但通过ec2
的{{1}}发送的单独load balancer
中。但这永远都是悬而未决,并最终超时。
请帮帮我〜!谢谢!
答案 0 :(得分:0)
您可以将不在AutoScaling组中的实例添加到负载均衡器,但是您需要单独注册它,而该组会自动注册实例。
答案 1 :(得分:-1)
进入 Elastic Load Balancer 的请求将被发送到使用Load Balancer注册的其中一个Amazon EC2实例(显示为InService)。然后,实例将响应请求,流量退出Load Balancer(与其进入的方式相反)。
如果您希望在与Auto Scaling组分开的实例中运行其他程序,则无法通过Elastic Load Balancer向该实例发送请求,因为请求将无法到达您的单独实例。
如果您打算发送消息"通过"一个负载均衡器,这只有在一个实例响应最初来自的消息时才有可能。通过负载均衡器。您无法发送新消息" out"负载均衡器。