O que é um IP elástico?

Um IP elástico (EIP) é um endereço IPv4 público estático na AWS que você pode anexar a uma instância do EC2. Ao contrário de um IP público padrão, que pode mudar quando você interrompe e inicia uma instância, um IP elástico permanece fixo até que você o libere.

Na AWS, a maioria dos IPs públicos é temporária. Reinicie uma instância do EC2 e ela poderá receber um IP completamente diferente. Para configurações básicas, isso nem sempre é um problema. Mas se você estiver executando uma infraestrutura que depende de conectividade estável, como proxies, software licenciado (por exemplo, cPanel) ou Entradas de DNS—a constante mudança de IPs quebrará as coisas.

Os IPs elásticos resolvem isso dando a você o controle sobre um endereço IP permanente. Você pode separá-la de uma instância e movê-la para outra em segundos. Essa flexibilidade garante que seu serviço permaneça acessível, esteja você escalando proxies, substituindo servidores ou gerenciando o failover.

Embora a AWS forneça IPs elásticos gratuitamente quando conectados a uma instância em execução, há uma pequena taxa se eles estiverem ociosos, pois são um recurso limitado.

Exemplo de código

Aqui está um exemplo rápido da AWS CLI de alocação e atribuição de um IP elástico:

Use Cases

Executando a infraestrutura de proxy

Os IPs elásticos fornecem pontos de entrada estáveis para serviços de proxy. Isso garante que os clientes possam se conectar de forma consistente sem alterações no DNS sempre que uma instância for reiniciada.

Apontamento de DNS confiável

Se seu domínio apontar diretamente para uma instância do EC2, um IP elástico evita interrupções causadas pela alteração de IPs públicos.

Licenciamento de aplicativos

Muitas ferramentas de servidor, como WHM/cPanel, vinculam as licenças a um IP fixo. Os IPs elásticos garantem que essas licenças permaneçam válidas.

Failover e redundância

Se um nó proxy ou o servidor falhar, você pode remapear instantaneamente o Elastic IP para uma instância de backup, mantendo o tráfego fluindo com o mínimo de tempo de inatividade.

Best Practices

Use IPs elásticos somente quando necessário

Eles são ideais para endpoints de proxy e serviços voltados para o público, mas não os atribua a todas as instâncias. Os IPs elásticos são limitados por região (padrão: 5).

Libere IPs elásticos não utilizados

Como a AWS cobra por EIPs ociosos, certifique-se de liberar qualquer um que não esteja ativamente vinculado às instâncias em execução.

Automatize o remapeamento

Em frotas de proxy ou ambientes de escalabilidade, scripts ou ferramentas de orquestração (como Terraform ou Ansible) podem reatribuir automaticamente IPs elásticos durante eventos de failover ou escalabilidade.

Proteja o endpoint

Mesmo com um IP estável, sempre proteja seus endpoints proxy com firewalls e controles de acesso adequados para evitar abusos.

Conclusion

Um IP elástico é um endereço IPv4 público permanente na AWS. Ele garante estabilidade nas reinicializações e facilita a movimentação do tráfego entre instâncias. Para quem executa proxies, serviços de hospedagem ou software de licenciamento vinculado a endereços IP, os IPs elásticos são a maneira mais simples de manter a infraestrutura confiável.

Frequently Asked Questions

Eu sempre preciso de um IP elástico para proxies?

Sim, se os clientes ou o software se conectarem diretamente a um IP fixo. Caso contrário, você precisaria reconfigurar o DNS toda vez que o IP de uma instância for alterado.

Os IPs elásticos são gratuitos?

Sim, desde que estejam vinculados a uma instância em execução. A AWS cobra por itens não utilizados.

Quantos IPs elásticos eu posso ter?

Por padrão, cinco por região. Você pode solicitar mais da AWS se sua rede proxy ou infraestrutura exigir isso.

Posso mover um IP elástico para outra instância?

Absolutamente Esse é um de seus maiores pontos fortes: os IPs elásticos podem ser remapeados em segundos durante o failover ou a escalabilidade.