几个概念

NAT: 网络地址转换,一般在路由器或者是网络的入口处对地址进行映射,缓解ip地址缺的问题
SLB: 负载均衡
EIP: 浮动的ip,可随时绑定解绑

认知误区

SLB支持DNAT,不支持SNAT, Nat既可以支持DNAT, 又可以支持SNAT。即SLB只允许外部服务访问,代理后端的服务,如果后端需要访问外部的网络,必须有外网IP。如果每台服务器配备公网IP成本太高,可使用NAT的snat功能到SLB,整个VPC/网段都共用一个出口公网IP,节约成本,但是注意其性能及带宽,可以绑定多个EIP。EIP的话可以灵活地绑定NAT及SLB。

网络摘抄

有一种场景两种产品都需要用到,比如公网流量过来需要负载分发至内网服务器,同时内网服务器需要定时去公网抓取数据,就需要SLB做DNAT,Nat做SNAT。

负载均衡后端的无公网IP ECS可以通过负载均衡访问公网吗?
场景:负载均衡绑定EIP,把80端口的请求转发到后端两台无公网IP的ECS上,这种架构下,这两台ECS能否访问到公网,由ECS主动访问公网。

我自己做了测试,答案是不可以的,给大家做个反馈。不能通过负载均衡反向的话,就只能通过NAT网关或者弹性IP让只有内网IP的ECS访问公网。