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:
InstanceIdNetworkInterfaceId
Como a regra é executada
Autentica na conta AWS por região.
Executa:
Para cada Elastic IP retornado:
Verifica se os campos:
não estão presentes.
Aplica filtros de tag (inclusão/exclusão).
Sinaliza os Elastic IPs não associados.
Lógica aplicada
Um Elastic IP será sinalizado quando:
Ou seja:
Campos analisados
Elastic IP:
AllocationIdPublicIpAssociationIdInstanceIdNetworkInterfaceIdTagsRegiã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