网络负载均衡中Assign IP by AWS与Use Elastic IP的区别及疑问
负载均衡中使用Elastic IP(EIP)的核心原因
虽然大部分场景下我们通过DNS访问网站,但Elastic IP依然有不可替代的作用,主要集中在以下几个场景:
固定IP准入需求:很多老系统、防火墙或者第三方合作方的服务,要求只有特定IP才能访问。如果用AWS自动分配的随机IP,一旦IP变动(比如LB重建、可用区故障转移),就会触发白名单拦截,导致服务中断。而EIP是固定不变的,能稳定满足这类准入规则。
无缝故障切换:如果当前负载均衡出现故障,或者需要替换成新的LB实例,直接把EIP重新关联到新的LB上即可,用户访问完全不受影响。要是用自动分配的IP,就得修改DNS记录,还要等DNS的TTL生效(通常几分钟到几小时),这段时间会有部分用户访问失败。
合规与审计要求:部分金融、政务行业的合规标准,要求服务必须使用固定IP地址,方便日志溯源和审计追踪,这种情况下EIP是硬性要求。
至于你提到的“Assign IP by AWS”选项,它适合大多数普通业务场景——AWS会自动维护LB的IP池,DNS也会实时解析到可用的IP,不用你操心IP管理。但遇到上面这些特殊需求时,EIP就是更合适的选择。
内容的提问来源于stack exchange,提问作者Đặng Lực
相关产品推荐
相关产品推荐

