EIP: EIP Desanexado

Esta regra identifica Elastic IPs (EIPs) que não estão associados a nenhuma instância EC2 ou interface de rede (ENI).

O objetivo é detectar recursos ociosos que estão gerando custo desnecessário.


Contexto da regra e impacto no negócio

Elastic IPs não associados:

  • Não estão sendo utilizados por nenhuma instância

  • Não possuem associação ativa com Network Interface

  • Continuam gerando cobrança

Desde a atualização de modelo de precificação da AWS, todos os IPv4 públicos geram custo, inclusive quando não associados.

Impactos:

  • Custo recorrente desnecessário

  • Acúmulo de recursos órfãos

  • Falta de governança de rede

Essa regra é uma das otimizações mais diretas e de baixo risco.


Detalhamento técnico da regra

A regra realiza varredura regional nos endereços IP elásticos e identifica aqueles que não possuem:

  • InstanceId

  • NetworkInterfaceId


Como a regra é executada

  1. Autentica na conta AWS por região.

  2. Executa:

  3. Para cada Elastic IP retornado:

    • Verifica se os campos:

      não estão presentes.

  4. Aplica filtros de tag (inclusão/exclusão).

  5. Sinaliza os Elastic IPs não associados.


Lógica aplicada

Um Elastic IP será sinalizado quando:

Ou seja:


Campos analisados

Elastic IP:

  • AllocationId

  • PublicIp

  • AssociationId

  • InstanceId

  • NetworkInterfaceId

  • Tags

  • Região


Parâmetros considerados na busca

API utilizada:

  • ec2:DescribeAddresses

Não há análise de métricas ou histórico.


Período Avaliado (Filtro Temporal)

Período Avaliado: 15 dias

Padrão configurado é que identifique EIP não atachado a nenhum recurso dentro de um período de 15 dias.

Esse parâmetro de avaliação pode ser ajustado nas configurações das regras.


Intervalo de Análise

Execução padrão: a cada 8 horas.


Cálculo de Savings

O savings corresponde à eliminação do custo recorrente do IPv4 público não utilizado.


Fórmula Conceitual

O custo é baseado em:

Modelo simplificado aplicado no Billing:

Pois o recurso não possui valor operacional quando não associado.


Campo de custo utilizado

No Billing AWS:

  • Service: AmazonEC2

  • Usage Type:

    • PublicIPv4:IdleAddress

    • PublicIPv4:InUseAddress (dependendo do modelo de cobrança)

  • Line Item Type: Usage

  • Campo financeiro considerado:

    • lineitem/unblendedcost


Exemplo aplicado ao Billing

Cenário:

  • 15 Elastic IPs não associados

  • Custo mensal por IP: $3,60

  • Custo total mensal: $54

Cálculo:

Savings anual:


Dicas de uso e boas práticas para o usuário

  • Remover EIPs não associados imediatamente.

  • Automatizar limpeza de recursos órfãos.

  • Monitorar criação manual de EIPs.

  • Implementar controle via IaC.

  • Revisar periodicamente ambientes de teste e homologação.

Possíveis exceções:

  • EIPs reservados para failover planejado.

  • Ambientes de DR aguardando ativação.

  • Mudanças em andamento.

Recomenda-se validação rápida antes da liberação definitiva.

Last updated