Capítulo 5. Abordagens e técnicas de balanceamento de carga
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Na busca pela escalabilidade e para garantir a disponibilidade ininterrupta dos serviços, as organizações adotaram técnicas de escalonamento horizontal e vertical, conforme discutido no Capítulo 1. Estes métodos resolveram alguns dos desafios de escalabilidade, mas não garantem a disponibilidade contínua dos serviços. O rápido crescimento da Internet e a necessidade de os sítios Web modernos de elevado tráfego lidarem com centenas de milhares de pedidos simultâneos exigem uma abordagem mais robusta.
Quando um único servidor é responsável pelo tratamento de todos os pedidos de entrada, fica sobrecarregado, o que pode levar a falhas no sistema. Para ultrapassar esta limitação, escalamos horizontalmente o sistema. Então, o balanceamento de carga entra em ação para distribuir eficientemente o tráfego de rede de entrada pelo grupo de servidores de back-end, muitas vezes referido como um pool de servidores. É como começar uma empresa por conta própria e, mais tarde, contratar mais pessoas (e distribuir as tarefas entre elas) para escalar o negócio.
Neste capítulo, começaremos com a compreensão de diferentes componentes de rede para gerenciar o tráfego e melhorar o desempenho. Em seguida, vamos nos concentrar no conceito de balanceadores de carga (LBs), que desempenham um papel crucial na obtenção de uma distribuição ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access