阿里云为什么有这么多公网ip_阿里云独门绝技之“EIP网卡可见模式”

弹性网卡是一个可以附加到阿里云VPC内ECS上的一个弹性网络设备,我个人认为这里弹性的意思有两层:

  • 一是可以弹性的申请和释放
  • 二是可以在不同的ECS之间弹性迁移

弹性的迁移一个网卡有什么用?

对于像ECS这样的虚拟服务器来说,要多少网卡有多少网卡,反正都是虚拟的。其实真正要迁移的是网卡绑定的IP地址,尤其是公网的IP(EIP)。阿里云EIP支持绑定到弹性网卡上,因此就可以随着弹性网卡在不同的ECS服务器之间进行迁移。

9ca4c40fb73414ec9a6feb2ec4deb696.png

上图来自阿里云官网

弹性网卡的特性并不稀奇,很多云都有,但目前只有阿里云的弹性网卡能让绑定的EIP对ECS可见。这是因为EIP(弹性公网IP)本质是是一个通过网关NAT映射的IP,这个IP并不在服务器上,服务器的弹性网卡有一个单独的私网IP,云网关将所有对EIP的访问都映射到ECS的私网IP上。在这种方式下,有部分网络协会会出现无法工作的情况,例如FTP、DNS、H.323等。其实有这种情况的网络协议有很多,笔者曾经试图在VPC内网通过EIP配置一套能在公网访问的RocketMQ,最终也是卡在这个问题上。为了解决这类问题,阿里云上线了EIP网卡可见模式。

阿里云的EIP映射到弹性网卡支持三种模式:

  • 普通模式,就是传统的映射方式,ECS看到的弹性网卡IP是一个私网IP,再通过NAT映射实现网络服务。这种模式下的ECS服务器只能看到弹性网卡的私网IP。
  • 网卡可见模式,在这种模式下,ECS的弹性网卡IP将直接是EIP的IP地址,FTP、DNS等网络协议的工作将不再受到影响。在这种模式下,ECS上看到的是弹性网卡绑定的EIP,弹性网卡的私网IP隐身了。
  • 多EIP网卡可见模式,这种模式下支持绑定多个EIP到弹性网卡,且弹性网卡原有的私网IP还继续可用。目前的多EIP网卡可见模式正在公测中,想使用的话需要申请公测资格。

假如目前使用的是普通模式,想修改为网卡可见模式,需要将EIP、弹性网卡、ECS之间的绑定关系解除,然后在EIP绑定到弹性网卡的过程中修改绑定模式,再将弹性网卡重新绑定到ECS。

6dc0307ecda55737ad1be8bb7bbed60a.png

有了阿里云EIP网卡可见模式,ECS再也不用耽心不知道自己的公网IP了。

本文为云栖社区原创内容,未经允许不得转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值