Endereços de IP externo ociosos podem inflar sua conta, e gerenciá-los de forma proativa é essencial para otimizar custos em nuvem. Neste post, vamos mostrar como automatizar a detecção e a limpeza de IPs externos ociosos no GCP. Um IP externo ocioso é um endereço estático que foi reservado, mas não está atribuído a nenhum recurso.
Por que IPs externos ociosos saem caro
Provedores de nuvem como AWS e Google Cloud cobram pelos endereços de IP externo, estejam eles em uso por recursos em execução ou não 1. Isso também está detalhado em "External IP address pricing" 2:

Detalhamento de preços do IP externo no GCP
O problema: deixar IPs externos ociosos sem fazer a limpeza automática
Atribuir um endereço de IP externo a um recurso envolve primeiro reservar o endereço e depois associá-lo ao recurso (uma VM ou uma regra de encaminhamento). A partir daí, o IP externo passa a estar em uso pelo recurso.
Quando a VM é removida ou a regra de encaminhamento é excluída, o IP externo fica ocioso. E é aí que os custos começam a se acumular rápido. A tarifa nesse caso é de US$ 0,01/hora por IP externo ocioso, contra US$ 0,005/hora de um IP em uso — ou seja, o dobro do custo por IP.
Limpar manualmente os IPs externos ociosos pelo console do GCP até funciona, mas não é eficiente nem escalável:

Filtrar por "In Use by" para encontrar manualmente os IPs ociosos não escala
É essa lógica que dá base a um workflow automatizado capaz de limpar esses IPs externos ociosos com eficiência.
A solução: automatizar a detecção e a limpeza de IPs externos ociosos com um CloudFlow
Criei um blueprint do CloudFlow 3 para o Google Cloud Platform (GCP) para resolver esse problema. O workflow varre automaticamente os endereços de IP externo que não estão associados a nenhum recurso ativo — como VMs ou load balancers —, sinaliza-os para revisão e pode, opcionalmente, acionar a liberação.
O workflow sugerido

No console do DoiT CloudFlow, os IPs são filtrados pelo estado RESERVED
O fluxo lista todos os endereços de IP estáticos do seu projeto, sinaliza os que estão no estado "RESERVED" — ou seja, sem associação a nenhum recurso de computação — e então alerta os responsáveis ou libera (exclui) automaticamente os IPs ociosos 4.
Veja os benefícios de usar o CloudFlow:
- Visibilidade imediata: identifique rapidamente quais endereços de IP externo no seu projeto ou organização estão custando dinheiro sem estar em uso 5.
- Recuperação fácil de custos: automatize a liberação desses IPs e libere orçamento para o que realmente importa.
- Evite novos desperdícios: identifique padrões em que IPs ficam para trás após o desligamento de workloads, viabilizando ajustes em políticas ou ferramentas para que isso não se repita.
Conclusão e próximos passos: identifique e limpe IPs externos ociosos no GCP com a automação do CloudFlow
Muitos clientes de nuvem subestimam o impacto de recursos ociosos — como endereços de IP externo estáticos — na fatura mensal do GCP.
Quando um IP externo estático é reservado, mas não está associado a nenhum recurso, como uma VM ou regras de encaminhamento, o Google cobra o dobro da tarifa em relação a um IP externo em uso. Ou seja: IPs esquecidos vão somando custos altos ao longo do tempo, sem que ninguém perceba.
Hora de agir: pare de pagar por recursos ociosos. Revise suas alocações de IP hoje mesmo e use esta automação do CloudFlow para agilizar a limpeza e reduzir sua fatura do GCP.
Saiba mais sobre anomalias de custo e automação de otimizações em doit.com/platform/cloudflow/.