2
respostas

[Dúvida] HPA - MaxReplicas

Sabemos que o maxReplicas deve ser utilizado para pré configurar a quantidade máxima de replicas que a aplicação deve utilizar, porém vi cenários onde o dev acaba de criar a aplicação, e por não saber qual será o consumo, configura o maxReplicas com um número muito alto, agora como 500 para um site simples e que receberá pouco acesso.

Considerando esse cenário, gostaria de saber se um maxReplicas alto e sem utilização, gera impacto (exemplo: pré alocação de recurso ou mesmo aumento do custo)

Alguém tem informações ou referencias sobre esse tipo cenário?

Agradeço por qualquer informação ou ajuda.

2 respostas

Olá Emilio.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

O parâmetro maxReplicas é utilizado para definir a quantidade máxima de réplicas que a aplicação pode ter. É comum que, ao criar uma aplicação, o desenvolvedor não saiba qual será o consumo e configure um valor alto para o maxReplicas, como 500 no exemplo que você deu.

No entanto, um maxReplicas alto e sem utilização pode gerar alguns impactos. Primeiro, pode haver uma pré-alocação de recursos, o que significa que recursos como CPU e memória serão reservados para as réplicas que não estão sendo utilizadas. Isso pode resultar em desperdício de recursos e aumentar os custos.

Além disso, um maxReplicas alto também pode afetar o desempenho da aplicação. Se o número de réplicas for muito grande, pode haver uma sobrecarga no gerenciamento dessas réplicas, o que pode levar a um aumento no tempo de resposta da aplicação.

Portanto, é importante encontrar um equilíbrio ao configurar o maxReplicas. É recomendado fazer testes e monitorar o consumo da aplicação para determinar um valor adequado para o maxReplicas, levando em consideração o consumo real e os recursos disponíveis.

Espero ter ajudado e bons estudos!

"Suspeite desde o principio"...rsr

Muito obrigado pela resposta @Renan Lima

Em se tratando de GKE, posso ter aumento de custo? Conhece alguma documentação ou referencia que aponte isso? Já procurei, porém não encontrei essa informação de forma concreta.