EIP 能绑到哪里
弹性公网 IP(EIP)的绑定对象不止云服务器:NAT 网关(给一批实例做共享出口)、负载均衡(统一对外入口)、弹性网卡与高可用虚拟 IP(配合主备切换)都可以绑定。绑定对象不同,带宽的限制口径与计费方式也不同,选错对象很容易出现「带宽买得很大但实际跑不起来」的情况。
常见绑定对象
| 对象 | 典型用途 | 注意点 |
|---|---|---|
| ECS 实例或弹性网卡 | 单机对外服务 | 实例与 EIP 的带宽上限都要看 |
| NAT 网关 | 多台实例共享出口 | 带宽由 NAT 网关带宽包决定 |
| 负载均衡 | 统一对外入口 | 公网型实例也可直接按带宽计费 |
| 高可用虚拟 IP | 主备切换地址 | 配合 keepalived 等工具使用 |
基本信息
| 绑定关系 | 一个 EIP 同时只能绑定一个资源 |
|---|---|
| 地域限制 | EIP 与绑定资源必须在同一地域 |
| 计费 | 按带宽计费或按流量计费,共享带宽下由带宽包统一计费 |
| 解绑影响 | 立即失去公网入口,保留期内可快速重绑 |
典型使用场景
- 单机对外的服务把 EIP 绑到实例或网卡上,直接暴露公网端口
- 一批只有出网需求的实例,统一用 NAT 网关绑定 EIP 共享出口
- 对外服务的入口收敛到负载均衡,EIP 绑在负载均衡上统一承压
- 主备架构用高可用虚拟 IP 漂移地址,切换时公网入口不变
绑定与解绑
绑定与解绑
# 阿里云 CLI 示例:绑定到 ECS
aliyun vpc AssociateEipAddress --AllocationId eip-bp1xxxxxxxx \
--InstanceId i-bp1xxxxxxxx --InstanceType EcsInstance
# 解绑
aliyun vpc UnassociateEipAddress --AllocationId eip-bp1xxxxxxxx
# 查看当前绑定关系,确认没有绑错资源
aliyun vpc DescribeEipAddresses --AllocationId eip-bp1xxxxxxxx解绑瞬间实例立即失去公网入口,涉及线上服务要安排在变更窗口执行。
带宽口径要分清
同一份带宽在不同绑定对象上含义不同:绑在实例或网卡上时看 EIP 自身的带宽规格;绑在 NAT 网关上时,实际出口带宽由 NAT 网关绑定的 EIP 与带宽包共同决定;绑在负载均衡上时,则要看负载均衡实例规格与公网带宽配置。排查「带宽买了却跑不满」时,先把这条链路上每一段的带宽口径列出来逐段对比,通常能定位到最窄的那一段,而不是盲目再加带宽。