与实例本身相比,将弹性 IP (EIP) 配对到接口有哪些优势?
我明白网络接口的意义 - 您可以根据需要将它们与实例关联或解除关联,而不会丢失配置。但是,您也可以轻松地对弹性 IP 执行相同操作,而不会受到任何阻碍,只需将其与实例解除关联,然后将其与新实例关联即可。
答案1
网络接口向您在 VPC 内启动的许多服务公开,其中包括负载均衡器、数据库以及普通 EC2 实例等。
网络接口可以视为与现实世界中的独立以太网卡相同。当您在机器之间移动网络接口时,它可以保留其公网、私网和 MAC 地址。
正常情况下,为实例分配 EIP,其实就是为该实例的主接口分配一个 EIP。创建实例时会自动创建主接口。[AWS 文档]
当您包含“ec2-classic”模式时,情况会变得稍微复杂一些,因为这些实例没有网络接口的概念,因为它们是 pre-vpc。在此模式下,EIP 附加到实例,而不是接口。有关 3 种“vpc 模式”之间差异的更多详细信息。
另外要注意的一点是,您可以将多个接口分配给同一个实例,因此在某些情况下您需要通过接口而不是实例明确地进行搜索。