弹性网卡(Elastic Network Interface,ENI)是一种可以绑定私有网络内云服务器上的虚拟网卡,它能够在相同私有网络、可用区下的CVM间自由迁移,通过ENI可以实现高可用集群搭建、低成本故障转移和精细化的网络管理。
一、弹性网卡ENI的详细介绍
1. 弹性网卡ENI的基本概念
弹性网卡(ENI)是绑定私有网络VPC类型ECS实例上的一种弹性网络接口,可以在多个云服务器间自由迁移,通过在云服务器上绑定多个弹性网卡,可以实现高可用网络方案;也可以在弹性网卡上绑定多个内网IP,实现单主机多IP部署。
2. 弹性网卡ENI的功能
IP地址和MAC地址:ENI可以分配一个或多个IPv4或IPv6地址以及MAC地址,从而实现在VPC中的EC2实例之间的通信。
安全组:与EC2实例类似,ENI也可以与安全组关联,安全组规则可以控制入站和出站流量。
多个弹性网卡:VPC中的EC2实例可以通过分配多个ENI,实现在多个子网、多个VPC之间跨网络流量路由。
高可靠性和高可用性:ENI支持热插拔,即可以在运行时连接和断开,它还支持对网络流量进行聚合以提高吞吐量。
高级路由功能:ENI支持双向通信,并可以实现高级路由功能,例如源/目的地检查和网络地址转换(NAT)等。
3. 弹性网卡ENI的优势
多IP地址支持:ENI支持为每个网络接口分配多个IP地址,可用于构建高可用、高可扩展的基础设施。
无缝网络连接:ENI支持与VPC内的其他资源和云服务进行网络连接,包括EC2实例、RDS数据库实例、Elasticache缓存集群等。
安全组控制:ENI与非ENI EC2实例享有相同的安全特性,即可在同一安全组内控制出入流量的限制。
灵活性:ENI可以随时增加、删除、更改与VPC的关联,从而灵活适应流量变化和业务需求变化。
高可用性和弹性网络流量:ENI可以实现弹性流量路由,从而提高可用性;使用批量ENI可以提高网络流量的可维护性和弹性性。
二、负载均衡ENI的配置步骤
1.前提条件
ENI必须先绑定在某台云服务器上,CLB才能绑定该ENI。
CLB只做负载均衡转发流量,并不实际处理业务逻辑,因此需要计算资源CVM实例来处理用户请求。
2.配置步骤
登录传统型负载均衡CLB控制台。
在顶部菜单栏,选择CLB实例的所属地域。
在实例管理页面,单击需要添加后端服务器组的实例ID。
单击虚拟服务器组、默认服务器组或主备服务器组页签添加后端服务器,本文以虚拟服务器组为例。
在虚拟服务器组页签,单击创建虚拟服务器组。
在创建虚拟服务器组页面,设置虚拟服务器名称,单击添加。
在选择后端服务器类型下拉框中选择云服务器ECS/弹性网卡ENI,选中只展示可添加的实例,并打开高级模式开关。
在服务器列表中,单击ECS实例ID右侧的加号图标,选择ENI,单击下一步。
在配置端口和权重配置向导,设置服务器的端口和权重,然后单击添加。
在创建虚拟服务器组页面,单击创建,在弹出的确认对话框中,单击确定。
单击监听页签,找到已创建的TCP监听,在操作列单击修改监听配置,将已创建的挂载ENI的虚拟服务器组设置为该CLB的后端服务器组。
在协议&监听页签,单击下一步。
在后端服务器页签,选择虚拟服务器组,在选择服务器组下拉框中选择已创建的挂载ENI的虚拟服务器组,然后单击下一步至提交,完成将监听的后端服务器切换为挂载ENI的虚拟服务器组。
三、相关问题与解答
问题1:什么是弹性网卡(ENI)?
答:弹性网卡(ENI)是一种可以附加到专有网络VPC类型ECS实例上的虚拟网卡,它能够在相同私有网络、可用区下的CVM间自由迁移,通过ENI可以实现高可用集群搭建、低成本故障转移和精细化的网络管理。
问题2:如何在负载均衡中绑定弹性网卡(ENI)?
答:在负载均衡中绑定弹性网卡(ENI)的步骤如下:确保ENI已经绑定在某台云服务器上,登录传统型负载均衡CLB控制台,选择CLB实例的所属地域,进入实例管理页面,单击需要添加后端服务器组的实例ID,选择虚拟服务器组页签,创建虚拟服务器组,在创建虚拟服务器组页面,设置虚拟服务器名称并单击添加,在选择后端服务器类型下拉框中选择云服务器ECS/弹性网卡ENI,并打开高级模式开关,在服务器列表中,单击ECS实例ID右侧的加号图标,选择ENI,单击下一步,在配置端口和权重配置向导中,设置服务器的端口和权重,然后单击添加,在创建虚拟服务器组页面单击创建,并在弹出的确认对话框中单击确定,这样就完成了将监听的后端服务器切换为挂载ENI的虚拟服务器组。
小伙伴们,上文介绍了“负载均衡eni”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/642044.html