Programa do Curso
1. Introdução rápida ao balanceamento de carga e balanceadores de carga
2. Introdução ao HAProxy
- O que é o HAProxy e o que não é
- Como o HAProxy funciona
-
Recursos básicos
- Proxying
- SSL
- Monitoramento
- Alta disponibilidade
- Balanceamento de carga
- Persistência de sessões (stickiness)
- Amostragem e conversão de informações
- Maps
- ACLs e condições
- Content switching
- Tabelas de persistência (stick-tables)
- Strings formatadas
- Reescrita e redirecionamento HTTP
- Proteção de servidores
- Logging
- Estatísticas
-
Recursos avançados
- Gerenciamento
- Capacidades específicas do sistema
- Scripting
- Dimensionamento
- Como obter o HAProxy
3. Alternativas ao HAProxy
- a. Nginx
- b. Apache, etc.
4. Lembrete rápido sobre HTTP
- O modelo de transação HTTP
- Requisição HTTP
- A linha da requisição
- Os cabeçalhos da requisição
- Resposta HTTP
- A linha da resposta
- Os cabeçalhos da resposta
5. Configurando o HAProxy
- Formato do arquivo de configuração
- Citações e escape
- Variáveis de ambiente
- Formato de tempo
- Exemplos
6. Parâmetros globais
- Gerenciamento de processos e segurança
- Otimização de desempenho
- Depuração
- Listas de usuários
- Pares
- Correios eletrônicos
7. Proxies
- Matriz de palavras-chave de proxies
- Referência de palavras-chave em ordem alfabética
8. Opções de bind e servidor
- Opções de bind
- Opções de servidor e default-server
- Resolução DNS do servidor
- Visão geral global
- A seção resolvers
9. Manipulação de cabeçalhos HTTP
10. Usando ACLs e amostras fetch
- Noções básicas de ACL
- Correspondência booleana
- Correspondência de inteiros
- Correspondência de strings
- Correspondência de expressões regulares (regexes)
- Correspondência de blocos de dados arbitrários
- Correspondência de endereços IPv4 e IPv6
- Usando ACLs para formar condições
- Amostras fetch
- Conversores
- Amostras fetch de estados internos
- Amostras fetch no Layer 4
- Amostras fetch no Layer 5
- Amostras fetch de conteúdos de buffer (Layer 6)
- Amostras HTTP fetch (Layer 7)
- ACLs predefinidos
11. Logging
- Níveis de log
- Formatos de log
- Formato de log padrão
- Formato de log TCP
- Formato de log HTTP
- Formato de log personalizado
- Formato de log de erros
- Opções avançadas de logging
- Desabilitando o logging de testes externos
- Logging antes da espera pela finalização da sessão
- Aumentando o nível de log em caso de erros
- Desabilitando o logging de conexões bem-sucedidas
- Eventos de timing
- Estado da sessão na desconexão
- Caracteres não imprimíveis
- Captura de cookies HTTP
- Captura de cabeçalhos HTTP
- Exemplos de logs
12. Filtros suportados
- Trace
- Compressão HTTP
- Motor de Processamento de Streams Offload (SPOE)
- Cache
- Limitaçãob. Seção SetupCache
- Seção de proxy
Requisitos
- Compreensão de sistemas Linux e operações básicas de linha de comando
- Experiência com tarefas de administração de servidores, como configuração e monitoramento
- Familiaridade com conceitos de rede, incluindo protocolos HTTP e TCP/IP
Público-alvo
- Administradores de sistemas responsáveis pela gestão da infraestrutura de servidores
- Engenheiros de rede que buscam implementar soluções de balanceamento de carga de alto desempenho
- Profissionais DevOps interessados em automatizar a gestão de tráfego e escalar serviços
Declaração de Clientes (5)
conhecimento sobre HAProxy
Marco - CloudFire
Curso - HAProxy Administration
Máquina Traduzida
A possibilidade de experimentar com laboratórios
Mattia Bernardi - CloudFire
Curso - HAProxy Administration
Máquina Traduzida
Todos os truques e dicas para melhorar nosso HA-proxy
Mattias Stendahl - Hoglandsforbundet
Curso - HAProxy Administration
Máquina Traduzida
O instrutor adaptou seu curso para responder perguntas, mesmo que as perguntas estivessem fora do escopo do curso.
Mario Kuik - Netherlands Army
Curso - HAProxy Administration
Máquina Traduzida
Gostei muito do relacionamento e da conexão que o instrutor conseguiu estabelecer com a turma. E, no momento, ele foi capaz de adaptar as aulas às nossas necessidades.
Fredrik Lindlof - Svenska Spel AB
Curso - HAProxy Administration
Máquina Traduzida