ELB是否用于出站流量?

问题描述 投票:1回答:1

ELB(弹性负载平衡器)可以通过将公共IP分配给ELB,使客户可以与ELB进行对话,从而使一些计算实例(EC2)位于公共子网(面向Internet)中。

案例1

公共子网中的EC2实例(仅具有私有IP),通过ELB接收http请求。

在案例1中,EC2实例如何响应客户端?是通过ELB吗?

案例2

公共子网中的EC2实例(具有私有IP和公共IP)通过ELB接收http请求。

here,它说:“当您通过负载平衡器接收传入流量时,响应将以相同的方式发出。”

在情况2中,EC2实例如何响应客户端? EC2实例是否直接从您实例的公共IP地址发送到Internet?

amazon-web-services networking amazon-ec2 amazon-elb vpc
1个回答
1
投票

案例1

EC2实例如何响应客户端?是通过ELB吗?

是。通过ELB的请求将转发到EC2,EC2响应将通过ELB返回并转发给客户端。所以是的,ELB在两个方向上都发挥着作用。

案例2

在案例2中,EC2实例如何响应客户端? EC2实例是否直接从您实例的公共IP地址发送到Internet?

如果请求是通过ELB发出的,则实例会将其响应发送到ELB,然后ELB将转发给客户端。换句话说,通过ELB发出的请求始终通过ELB获得响应:

CLIENT <-> ELB <-> EC2

在引用的帖子(链接)中,该人写道:

当您通过负载平衡器收到传入流量时,响应将以相同的方式发出。但是,源自您的实例的流量 不会通过负载均衡器。相反,它是直接从实例的公共IP地址发送到Internet。该场景不涉及ELB。

这是指由EC2发起(发起)的流量。示例:apt-get update将获取一堆HTTP服务器。此流量不会通过ELB。它直接进入互联网。

© www.soinside.com 2019 - 2024. All rights reserved.