弹性网卡概述
弹性网卡(Elastic Network Interface,简称ENI)是一种可以绑定到专有网络VPC类型ECS实例上的虚拟网卡。通过弹性网卡,您可以实现高可用集群搭建、低成本故障转移和精细化的网络管理。
适用场景
弹性网卡适用于以下几种场景:
- 搭建高可用集群
满足高可用架构对于单实例多网卡的需求。
- 低成本故障迁移
通过将弹性网卡从ECS实例解绑后再绑定到另外一台ECS实例,将故障实例上的业务流量快速转移到备用实例,实现服务快速恢复。
- 精细化网络管理
可以为实例配置多个弹性网卡,例如,用于内部管理的弹性网卡及用于公网业务访问的弹性网卡等,完成管理数据和业务数据间的隔离。也可以根据源IP地址、应用层协议、端口等对每张弹性网卡配置精准的安全组规则,从而对每张弹性网卡的流量进行安全访问控制。
- 单实例多私网IP地址
支持为ECS实例绑定的网卡分配多个私有IP地址,每个网卡可分配的私网IP数量上限和实例规格相关,最大规格实例每个网卡可绑定20个私网IP。
- 单实例多公网IP地址
在不使用弹性网卡的情况下,一台ECS实例只能分配一个公网IP地址。通过为弹性网卡绑定弹性公网IP地址,您可以实现单实例分配多公网IP地址。在普通绑定模式下,每个私网IP地址都可以绑定独立的弹性公网IP地址。
弹性网卡类型
弹性网卡分为两种类型。
- 主网卡
创建专有网络VPC类型ECS实例时,随实例自动创建的弹性网卡称作主网卡。主网卡的生命周期和实例保持一致,您无法解绑主网卡。
- 辅助网卡
可以单独创建的网卡称作辅助弹性网卡,并支持将其绑定到实例上或从实例上解绑等操作。说明 实例创建成功后,针对部分不能自动识别辅助弹性网卡的镜像,您需要登录实例配置弹性网卡。详情请参见配置弹性网卡。
弹性网卡属性
使用限制
- 一个账号在一个地域内可以创建的弹性网卡数量有限,详细信息,请参见使用限制弹性网卡章节。
- 绑定辅助弹性网卡时,ECS实例与辅助弹性网卡必须属于同一专有网络VPC和同一可用区,可以分属于不同虚拟交换机和不同安全组。
- 每台ECS实例允许绑定的辅助弹性网卡数量由实例规格决定。
- 非I/O优化实例规格不支持弹性网卡。
- 经典网络类型实例不支持弹性网卡。
- 实例的网络带宽能力由实例规格决定,在一台实例上绑定多个辅助弹性网卡不能提高实例带宽性能。
控制台操作
您可以在ECS控制台上完成以下操作:
- 在创建实例时绑定辅助弹性网卡。
- 创建辅助弹性网卡。
- 删除辅助弹性网卡。
- 将辅助弹性网卡绑定到实例:实例必须处于已停止或运行中状态。
- 将辅助弹性网卡从实例上解绑:实例必须处于已停止或运行中状态。
- 修改辅助弹性网卡属性:修改辅助弹性网卡名称、所属的安全组和描述。
- 在ECS控制台查询实例上绑定的弹性网卡信息。
API操作
您可以通过API完成以下操作:
- CreateNetworkInterface:创建一个辅助弹性网卡。
- DeleteNetworkInterface:删除一个辅助弹性网卡。
- DescribeNetworkInterfaces:查询弹性网卡列表。
- AttachNetworkInterface:将辅助弹性网卡附加到实例上,实例必须处于已停止或运行中状态。
- DetachNetworkInterface:从实例解绑辅助弹性网卡,实例必须处于已停止或运行中状态。
- ModifyNetworkInterfaceAttribute:修改辅助弹性网卡名称、所属的安全组和描述。
- 使用DescribeInstances接口查询实例上附加的弹性网卡信息。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论