Load balancers ociosos ou com pouco tráfego

O load balancer cobra por hora desde que existe. Um que não tem alvo saudável — ou quase não recebe requisição — paga a hora inteira para não distribuir nada.

O que é esse problema

Um ALB ou NLB tem uma cobrança base por hora que corre enquanto ele existir, mais uma cobrança por unidade de capacidade consumida. A parte por hora é a que pesa em balanceadores parados: ela não depende de haver tráfego, alvo registrado ou alvo saudável.

O caso mais claro é o balanceador que não roteia para nada. O serviço atrás dele foi desativado, o Auto Scaling group foi zerado, as instâncias foram encerradas — e o balanceador ficou, com o target group vazio ou com todos os alvos em estado unhealthy, cobrando a hora para devolver erro a quem o procurar.

O caso menos óbvio é o balanceador saudável que quase não recebe requisição. Ele funciona, tem alvo de pé, responde corretamente — e atende algumas dezenas de requisições por dia. Ali a cobrança base por hora é várias vezes maior do que o valor que o balanceamento entrega, e a saída costuma ser consolidar vários serviços de baixo tráfego atrás de um balanceador compartilhado, com regras de roteamento por host ou caminho.

Como detectamos

Listamos os balanceadores com DescribeLoadBalancers, os grupos de destino com DescribeTargetGroups e o estado de cada alvo com DescribeTargetHealth — é isso que separa "sem alvo saudável" de "funcionando". Para o volume, lemos a contagem de requisições que o balanceador publica no CloudWatch.

  • Load balancers roteando para nada
  • Load balancers com pouco tráfego

Quanto custa

Um Application Load Balancer custa cerca de US$0,0225 por hora — em torno de US$16 por mês só de cobrança base — mais o consumo de LCU. Um Network Load Balancer fica em faixa parecida (us-east-1).

Preços de tabela pública da AWS, região us-east-1, sujeitos a alteração. O valor que o relatório mostra é calculado sobre os seus recursos e a sua região.

Como aparece no relatório

2 load balancers sem alvo saudável app/… ×2 · us-east-1, eu-west-1 US$ 32,85/mês

Exemplo ilustrativo, com recursos e valores fictícios. No relatório, cada achado vem com o recurso real, a região e o comando de correção quando existe um seguro.

Sua conta tem isso?

O scan é somente leitura e mostra o que encontrou antes de você pagar por qualquer coisa.

Rodar scan grátis