两者的定位差异
NAT 网关是部署在 VPC 出口的托管服务,让多个子网的实例共享一组公网地址出网,同时支持端口映射把外部请求转发到内网;EIP 是可以直接绑定到实例、负载均衡或 NAT 网关上的公网 IP。区别的核心是「谁持有这个公网地址」:NAT 是共享出口,EIP 是资源自带的地址。常见分工是 NAT 管出方向、EIP 管入方向。
基本信息
| 服务对象 | NAT 网关面向整个 VPC 或多个子网;EIP 面向单个资源 |
|---|---|
| 地址形态 | NAT 自身不显式暴露地址,出网时体现为其绑定的 EIP |
| 入方向 | NAT 需配置 DNAT 端口映射才能接收外部访问;EIP 绑定后即可直接访问 |
| 计费 | NAT 收规格费(含连接数/带宽能力)+ 绑定 EIP 的费用;EIP 按带宽或按流量 |
| 关键指标 | NAT 看并发连接数与新建连接速率,EIP 看带宽上限与绑定对象 |
NAT 网关与 EIP 对比
| 维度 | NAT 网关 | EIP |
|---|---|---|
| 服务对象 | 整个 VPC 或多个子网 | 单个实例或资源 |
| 地址形态 | 绑定在网关上,对外体现为 EIP | 直接绑定到资源 |
| 主要用途 | 内网统一出网、出口白名单 | 对外提供服务、固定入口 |
| 成本构成 | 规格费 + EIP 费 | 按带宽或按流量 |
| 扩展方式 | 提升规格、增加 EIP | 更换带宽规格、绑定更多资源 |
| 典型风险 | 规格不足导致新建连接失败 | 公网暴露面随绑定数量线性增加 |
典型使用场景
- 内网集群统一出网:容器节点拉镜像、系统更新、调用外部 API
- 对接第三方需要固定来源 IP:把 NAT 绑定的 EIP 报给对方做白名单
- 对外提供服务的入口:EIP 配合负载均衡统一承接公网流量
- 临时运维通道:调试期给跳板机一个 EIP,用完解绑回收
- 成本优化:短连接高并发场景用 NAT 共享出口,比给每台机器配 EIP 更省
组合分工建议
组合分工建议
出方向:全部内网实例 → NAT 网关(共享 1-2 个 EIP)
入方向:仅入口服务 → 负载均衡,或少量 EIP 直绑
管理:堡垒机专用 EIP,安全组限制来源网段
对接:第三方白名单统一报 NAT 的 EIP,不用实例地址
审计:NAT 侧开流量日志,出网流量有集中记录点给所有实例都绑 EIP,公网暴露面与账单会一起膨胀,同时失去统一出口带来的集中审计与统一封堵能力。需要公网访问的实例应逐个评估,而不是批量绑定。
NAT 网关的并发连接数与新建连接速率是硬指标。短连接业务先按 QPS 乘连接平均存活时间估算并发连接数,再选规格;否则高峰期会出现连接建立失败,而带宽监控曲线却看不出异常。