Instâncias EC2 superdimensionadas
Não é a instância ociosa, é a que trabalha usando um terço do que tem. A diferença entre o tamanho provisionado e o usado é cobrada igual.
O que é esse problema
Uma instância ociosa é fácil de justificar desligar: ninguém usa. A superdimensionada é outro caso — ela atende requisições, a aplicação depende dela, tudo funciona. O que está errado é a proporção: a máquina tem quatro vezes a CPU que a carga consome, e o EC2 cobra pelo que foi provisionado, não pelo que foi usado.
A causa quase sempre é o dimensionamento inicial. No começo do projeto ninguém sabe qual vai ser a carga, então escolhe-se com folga — o que é prudente. Depois a carga se estabiliza abaixo da estimativa e o tipo continua o mesmo, porque mexer numa máquina que está funcionando exige um motivo, e "está funcionando bem demais" raramente é visto como um.
Descer um degrau na mesma família tipicamente corta o preço pela metade e entrega metade dos recursos. A validação que isso exige é olhar o pico, não a média: uma carga com média de 15% e picos de 70% ainda precisa da folga; uma com média de 15% e pico de 22% não.
Como detectamos
Listamos as instâncias em execução com DescribeInstances e lemos a utilização média de CPU que o CloudWatch coleta, com GetMetricStatistics, ao longo de uma janela de várias semanas — longa o suficiente para que um pico real de fim de mês apareça.
- Instâncias EC2 superdimensionadas
Quanto custa
Cada degrau para baixo numa família costuma cortar o preço pela metade: uma m5.2xlarge custa cerca de US$280 por mês sob demanda, a m5.xlarge cerca de US$140, a m5.large cerca de US$70 (us-east-1, Linux).
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
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