ove*_*nge 4 networking amazon-ec2 vpc amazon-web-services amazon-elb
ELB(弹性负载均衡器)可用于通过为 ELB 分配公共 IP 来使一些计算实例(EC2)位于公共子网中,面向公众(面向互联网),客户端可以在其中与 ELB 通信。
公有子网中的 EC2 实例(只有私有 IP),通过 ELB 接收 http 请求。
在情况1中,EC2实例如何响应客户端?是通过ELB吗?
公共子网中的 EC2 实例(同时具有私有 IP 和公共 IP)通过 ELB 接收 http 请求。
这里,它说:“当您通过负载均衡器接收传入流量时,响应将以相同的方式发出。”
在情况2中,EC2实例如何响应客户端?EC2 实例是否直接从实例的公共 IP 地址发送到 Internet?
情况1
EC2实例如何响应客户端?是通过ELB吗?
是的。通过 ELB 发出的请求将被转发到 EC2,EC2 响应将通过 ELB 返回并转发到客户端。所以,是的,ELB 正在双向发挥作用。
案例2
在情况2中,EC2实例如何响应客户端?EC2 实例是否直接从实例的公共 IP 地址发送到 Internet?
如果请求来自 ELB,则实例会将其响应发送到 ELB,然后 ELB 将转发到客户端。换句话说,通过 ELB 发出的请求始终通过 ELB 获得响应:
CLIENT <-> ELB <-> EC2
Run Code Online (Sandbox Code Playgroud)
在引用的帖子(链接)中,该人写道:
当您通过负载均衡器接收传入流量时,响应将以相同的方式发出。但是,源自您的实例的流量 将不会通过负载均衡器。相反,它直接从实例的公共 IP 地址发送到 Internet。ELB 不参与该场景。
它谈论的是由您的 EC2 发起(发起)的流量。示例:apt-get update将获取一堆 HTTP 服务器。此流量不会通过 ELB。如果您没有更改默认 VPC 和路由表,流量将穿过 Internet 网关 (IGW) 并访问 Internet。
| 归档时间: |
|
| 查看次数: |
6533 次 |
| 最近记录: |