O que é horizontal scaling?

technical
Intermediário

O horizontal-scaling é uma técnica de escalabilidade que envolve adicionar mais máquinas a um sistema para lidar com um aumento na carga de trabalho. Ao contrário do vertical-scaling, que aumenta a capacidade de uma única máquina, o horizontal-scaling distribui a carga entre múltiplos servidores, permitindo que sistemas cresçam de forma mais flexível e econômica.

O horizontal-scaling é uma técnica de escalabilidade que envolve adicionar mais máquinas a um sistema para lidar com um aumento na carga de trabalho. Ao contrário do vertical-scaling, que aumenta a capacidade de uma única máquina, o horizontal-scaling distribui a carga entre múltiplos servidores, permitindo que sistemas cresçam de forma mais flexível e econômica.

Benefícios do Horizontal-Scaling

Maior Flexibilidade

Com o horizontal-scaling, é possível adicionar ou remover servidores conforme a demanda, o que proporciona uma maior flexibilidade para lidar com variações no tráfego.

Melhor Desempenho

Distribuir a carga de trabalho entre vários servidores pode melhorar o desempenho geral do sistema, reduzindo o tempo de resposta e aumentando a disponibilidade.

Economia de Custos

Adicionar novos servidores pode ser mais econômico do que atualizar hardware existente, especialmente em ambientes de nuvem onde os recursos podem ser escalados automaticamente.

Implementação do Horizontal-Scaling

Para implementar o horizontal-scaling, é necessário garantir que o sistema seja capaz de distribuir a carga de trabalho uniformemente entre os servidores. Isso geralmente envolve o uso de balanceadores de carga e sistemas de armazenamento compartilhados ou distribuídos.

Quando usar Horizontal-Scaling

O horizontal-scaling é ideal para aplicações que precisam escalar rapidamente para atender a picos de demanda, como sites de e-commerce durante promoções ou serviços de streaming durante eventos populares.

📂 Termos relacionados

Este termo foi útil para você?