Definição
Escala vertical é o aumento ou a redução dos recursos de uma instância, como CPU e memória. A operação mantém a mesma instância e ajusta a capacidade alocada a ela.
Recursos da instância
CPU, memória e outros recursos de uma instância podem ser ampliados ou reduzidos conforme a carga observada. O ajuste segue o ponto de saturação medido, como o consumo de processamento ou de memória, e mantém o mesmo ambiente enquanto a capacidade muda.
Mais recursos e limites
Mais recursos ajudam quando o ponto de saturação está no recurso da instância. Limites da aplicação e de outros serviços continuam relevantes, e a escala vertical não corrige todo ponto de saturação.
Falha provável e verificação
A falha mais comum é ampliar o recurso e a aplicação não usar o ganho. Uma configuração que limita a memória ou um processo que ignora o novo processamento mantém a saturação mesmo com a instância maior. Para verificar, você acompanha o consumo de CPU e memória antes e depois do ajuste, confere se a aplicação passou a usar o recurso novo e compara a duração das respostas. Quando o limite está em outro serviço ou no desenho da aplicação, a escala vertical não resolve, e a medida correta aparece só depois dessa comparação.
Escala vertical
Amplia ou reduz os recursos de uma única instância, como CPU e memória.
Escala horizontal
Adiciona ou remove instâncias que atendem a carga, distribuindo o trabalho.
Dúvidas frequentes
Perguntas frequentes sobre Escala vertical
- Mais recursos resolvem toda saturação?
- Não. Aumentar CPU ou memória ajuda quando o limite é o recurso da instância. Limites da aplicação e de outros serviços continuam valendo.
- Escala vertical exige nova instância?
- Não necessariamente. Em muitas ofertas, os recursos da instância podem ser ajustados, mantendo o mesmo ambiente.
- Qual a diferença para escala horizontal?
- A escala vertical amplia os recursos de uma instância. A escala horizontal adiciona ou remove instâncias que atendem a carga.
Para continuar
Recursos relacionados
Repositório
Kubernetes: Vertical Pod Autoscaler
Repositório da ferramenta que ajusta recursos de instâncias a partir do consumo observado.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, a escala vertical ajusta os recursos de uma instância para acompanhar a carga observada.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.