Amazon web services AWS:弹性IP与埃尼

Amazon web services AWS:弹性IP与埃尼,amazon-web-services,networking,Amazon Web Services,Networking,就高可用性而言,使用弹性IP或弹性网络接口屏蔽实例故障有什么区别?唯一的区别是因为ENIs可以用于私有实例,而弹性IP不能 我试图解释两者的优点,所以如果有人能帮我,我将不胜感激 要实现高可用性,您需要能够在实例失败时重定向流量。有几种选择: 1。使用弹性负载平衡器 这是提供高可用性的首选方法 运行多个Amazon EC2实例,最好在不同的可用性区域(AZ)中运行。用户连接到ELB(通过提供的DNS名称),该名称将流量重定向到EC2实例。如果一个实例失败,ELB会通过定期的运行状况检查注意到这一

就高可用性而言,使用弹性IP或弹性网络接口屏蔽实例故障有什么区别?唯一的区别是因为ENIs可以用于私有实例,而弹性IP不能


我试图解释两者的优点,所以如果有人能帮我,我将不胜感激

要实现高可用性,您需要能够在实例失败时重定向流量。有几种选择:

1。使用弹性负载平衡器

这是提供高可用性的首选方法

运行多个Amazon EC2实例,最好在不同的可用性区域(AZ)中运行。用户连接到ELB(通过提供的DNS名称),该名称将流量重定向到EC2实例。如果一个实例失败,ELB会通过定期的运行状况检查注意到这一点,并且只会将流量引导到运行状况良好的实例

自动缩放可用于跨多个可用性区域创建这些多个实例,还可以在添加/删除实例时更新负载平衡服务

2。重定向弹性IP地址

运行多个实例(最好跨多个可用性区域)。将弹性IP地址指向所需的实例。用户通过弹性IP地址连接,并被定向到实例。如果实例失败,将弹性IP地址重新关联到另一个实例,该实例将立即开始接收流量

不建议使用此方法,因为只有一个实例接收所有流量,而其他实例处于空闲状态。它还需要一种机制来检测故障并重新关联弹性IP(您必须自己做)

3。重新分配弹性网络接口(ENI)

所有EC2实例都有一个主ENI。他们可以选择拥有额外的埃尼集团

可以将流量定向到辅助ENI,然后将该辅助ENI移动到另一个实例。这类似于重新分配弹性IP地址

不建议使用此方法,原因与重新关联弹性IP地址(如上所述)相同,但也因为ENI只能在同一AZ内重新分配。它不能用于将通信量定向到其他AZ中的EC2实例

底线:使用弹性负载平衡器。它提供了真正的高可用性,并且可以自动完成

见文件: