Skip to main content

Escalonamento vertical e horizontal

  • Escalonamento vertical e horizontal

O escalonamento vertical e horizontal são duas abordagens diferentes para lidar com o aumento da carga em um sistema.

O escalonamento vertical envolve aumentar a capacidade de um único recurso, como adicionar mais memória ou processadores a um servidor. Isso permite que o sistema lide com mais carga, mas tem limitações físicas e pode se tornar caro.

Por outro lado, o escalonamento horizontal envolve adicionar mais instâncias do sistema, distribuindo a carga entre elas. Isso é feito geralmente por meio de balanceadores de carga que distribuem as solicitações entre os servidores. O escalonamento horizontal é mais flexível e escalável, pois permite adicionar mais servidores conforme necessário.

alt text

Cases de uso

  • Escalonamento vertical é mais para banco de dados
  • Escalonamento horizontal é mais para sistemas distribuídos. É interessante sempre colocar em várias Availability Zones