Balanceamento de Carga com HAProxy
Aprenda como o HAProxy distribui o tráfego entre serviços de backend por meio de balanceamento de carga HTTP e TCP, painéis de estatísticas e lógica de controle de acesso. Este curso apresenta as habilidades práticas de balanceamento de carga necessárias para melhorar a disponibilidade e controlar o fluxo de tráfego em ambientes de serviço com múltiplos nós.
Por que isso é importante
À medida que os serviços crescem, um único servidor raramente é suficiente. Os balanceadores de carga ajudam a distribuir as solicitações, expor informações de integridade (health checks) e aplicar decisões de roteamento antes que o tráfego chegue à camada de aplicação. Os operadores precisam entender como um balanceador de carga é configurado e validado, pois ele frequentemente se torna a porta de entrada para sistemas de produção.
O que você aprenderá
- Instalar o HAProxy e entender seu papel em uma pilha de entrega de serviços.
- Configurar o balanceamento de carga HTTP entre servidores de backend.
- Usar o painel e a visualização de estatísticas do HAProxy para obter visibilidade.
- Trabalhar com balanceamento de carga TCP para serviços não HTTP.
- Aplicar ACLs e lógica de roteamento inteligente para direcionar o tráfego de forma intencional.
- Utilizar essas habilidades em um desafio de cluster web de alto tráfego.
Roteiro do Curso
O curso começa com a instalação do HAProxy para que você possa estabelecer um serviço de balanceamento de carga funcional. Em seguida, avançamos para o balanceamento de carga HTTP, onde você distribuirá solicitações web entre nós de backend e observará como frontends e backends são conectados.
Posteriormente, o curso apresenta o painel de estatísticas para que você possa inspecionar visualmente a integridade e o comportamento do tráfego. Depois disso, você aprenderá o balanceamento na camada TCP para serviços que não utilizam HTTP, seguido pelo roteamento baseado em ACLs, que permite um tratamento de tráfego mais seletivo.
O curso termina com o desafio de Cluster Web de Alto Tráfego, onde a estratégia de balanceamento, a observabilidade e a lógica de roteamento contribuem para um cenário de gerenciamento de tráfego de frontend mais completo.
Para quem é este curso
Este curso é destinado a estudantes de Linux e profissionais de DevOps que precisam de uma introdução prática ao balanceamento de carga para serviços com múltiplos nós.
Resultados
Ao final deste curso, você será capaz de configurar o HAProxy para serviços HTTP e TCP, inspecionar a integridade e o comportamento do balanceador de carga e aplicar lógica de roteamento que suporte uma entrega de serviços mais resiliente.




