1. 华为云公网服务核心组件解析
在华为云架构中,弹性公网IP(EIP)、NAT网关和弹性负载均衡(ELB)构成了公网接入的三大支柱组件。这三个服务看似功能有所重叠,实则各司其职且能灵活组合。理解它们的设计逻辑和协作关系,是构建高效云网络架构的基础。
1.1 弹性公网IP(EIP)的本质特性
EIP本质上是一个静态的公网IPv4地址资源,具有以下核心特征:
- 独占性绑定:一个EIP同一时间只能绑定到一个云资源实例(如ECS、NAT网关、ELB等)
- 带宽独立配置:每个EIP可单独设置带宽峰值(1Mbps~5Gbps),支持按流量或按带宽计费
- 灵活解绑:支持随时解绑并重新绑定到其他资源,IP地址保持不变
- 计费独立性:EIP的计费与绑定的资源相互独立,按小时或包周期计费
实际使用中,EIP最典型的应用场景是直接绑定到ECS实例,使其获得独立的公网出入口。例如电商系统中需要直接暴露公网访问的API服务器,就适合采用这种直连模式。
1.2 NAT网关的工作原理
NAT网关的核心价值在于解决私有子网内多台ECS共享公网访问的需求,其技术实现基于两种转换机制:
SNAT(源地址转换)
- 工作流程:私有IP → NAT网关(替换源IP为EIP)→ 公网
- 典型应用:子网内多台ECS需要访问互联网下载更新包
- 连接数计算:每个TCP/UDP会话记为1个连接,默认规格支持100万并发连接
DNAT(目的地址转换)
- 工作流程:公网 → NAT网关(将EIP+端口映射到私有IP+端口)→ 私有IP
- 典型应用:将内网数据库的3306端口通过特定公网端口暴露
- 端口映射:支持1:1全端口映射或N:1端口映射(多个公网端口映射到不同内网服务)
注意:华为云NAT网关采用分布式架构,每个可用区需要独立部署。跨AZ访问会产生额外的内网流量费用。
1.3 弹性负载均衡(ELB)的流量路径
ELB的设计重点在于流量分发而非地址转换,其工作流程具有以下特点:
- 公网型ELB创建时自动分配EIP(也可绑定已有EIP)
- 客户端请求到达ELB的EIP后,经LVS集群进行四层分发或Nginx集群进行七层处理
- 流量通过内网转发到后端服务器组(ECS或容器)
4
