Какие преимущества дает объединение эластичного IP-адреса (EIP) с интерфейсом по сравнению с самим экземпляром?
I поймите суть сетевых интерфейсов - вы можете связывать и отсоединять их от / до экземпляров по запросу без потери конфигурации. Однако вы можете так же легко сделать то же самое для эластичного IP-адреса без каких-либо препятствий, отключив его от экземпляра и связав его с новым.
Сетевые интерфейсы доступны для многих сервисов, которые вы запускаете в своем VPC, включая такие вещи, как балансировщики нагрузки, базы данных и обычные экземпляры EC2.
Сетевые интерфейсы можно рассматривать как автономные Карта Ethernet в реальном мире.Когда вы перемещаете сетевой интерфейс между машинами, он может сохранять свои общедоступный, частный и Mac-адрес.
При нормальных обстоятельствах присвоение EIP экземпляру фактически означает просто назначение EIP первичному интерфейсу этого экземпляра. Первичный интерфейс создается автоматически при создании экземпляра. [Документы AWS]
Это действительно становится немного сложнее, если вы включаете режим «ec2-classic», поскольку эти экземпляры не имеют концепции сетевых интерфейсов, поскольку они являются pre-vpc. В этом режиме EIP присоединяются к экземпляру, а не к интерфейсу. Более подробная информация о различиях между 3 «режимами vpc».
Еще одна вещь, на которую следует обратить внимание, - это то, что вы можете назначить несколько интерфейсов одному и тому же экземпляру, поэтому будут некоторые ситуации, когда вам нужно будет явно искать по интерфейс, а не экземпляр.