As interfaces de rede são expostas para muitos serviços que você executa em seu VPC, isso inclui coisas como balanceadores de carga, bancos de dados junto com instâncias normais do EC2.
As interfaces de rede podem ser consideradas iguais à placa Ethernet independente no mundo real. Quando você move uma interface de rede entre máquinas, ele pode manter seus endereços público, privado e mac.
Em circunstâncias normais, atribuir um EIP a uma instância é, na verdade, apenas designar um EIP para essa interface primária de instâncias. Uma interface primária é criada automaticamente ao criar uma instância. [Documentos da AWS]
Isso fica um pouco mais complicado quando você inclui o modo 'ec2-classic', já que essas instâncias não têm o conceito de interfaces de rede, já que elas são pré-vpc. Nesse modo, os EIPs são anexados à instância, não à interface. Mais detalhes sobre as diferenças entre os 3 'modos vpc'
Outra coisa a notar é que você pode atribuir várias interfaces à mesma instância, portanto, haverá algumas situações em que você precisará procurar explicitamente por interface, e não por instância.