Entrar em Contato

Programa do Curso

1. Introdução rápida ao balanceamento de carga e aos balanceadores de carga

2. Introdução ao HAProxy

  1. O que o HAProxy é e o que não é
  2. Como o HAProxy funciona
  3. Recursos básicos
    1. Proxying (Atuação como proxy)
    2. SSL
    3. Monitoramento
    4. Alta disponibilidade
    5. Balanceamento de carga
    6. Persistência de conexão (Stickiness)
    7. Amostragem e conversão de informações
    8. Mapas
    9. ACLs e condições
    10. Comutação de conteúdo (Content switching)
    11. Tabelas de persistência (Stick-tables)
    12. Formatação de strings
    13. Reescrita e redirecionamento HTTP
    14. Proteção de servidores
    15. Logging (Registro de eventos)
    16. Estatísticas
  4. Recursos avançados
    1. Gerenciamento
    2. Capacidades específicas do sistema
    3. Scripts
  5. Dimensionamento (Sizing)
  6. Como obter o HAProxy

3. Alternativas ao HA Proxy

  1. a. Nginx
  2. b. Apache, etc.

4. Relembrando rapidamente o HTTP

  • O modelo de transação HTTP
  • Requisição HTTP
  • A linha de solicitação
  • Os cabeçalhos da requisição
  • Resposta HTTP
  • A linha de resposta
  • Os cabeçalhos de resposta

5. Configurando o HAProxy

  1. Formato do arquivo de configuração
  2. Citação e escape (Quoting and escaping)
  3. Variáveis de ambiente
  4. Formato de tempo
  5. Exemplos

6. Parâmetros globais

  1. Gerenciamento de processos e segurança
  2. Ajuste de performance
  3. Depuração (Debugging)
  4. Listas de usuários
  5. Pares (Peers)
  6. Mailservers (Mailers)

7. Proxies

  1. Matriz de palavras-chave de proxy
  2. Referência de palavras-chave ordenadas alfabeticamente

8. Opções de bind e servidor

  1. Opções de bind
  2. Opções de server e default-server
  3. Resolução DNS do servidor
  4. Visão geral global
  5. A seção de resolvers

9. Manipulação de cabeçalhos HTTP

10. Usando ACLs e obtendo amostras (fetching samples)

  1. Fundamentos das ACLs
  2. Correspondência de valores booleanos
  3. Correspondência de inteiros
  4. Correspondência de strings
  5. Correspondência de expressões regulares (regexes)
  6. Correspondência de blocos de dados arbitrários
  7. Correspondência de endereços IPv4 e IPv6
  8. Uso de ACLs para formar condições
  9. Obtendo amostras (Fetching samples)
  10. Conversores
  11. Obtendo amostras a partir de estados internos
  12. Obtendo amostras na Camada 4
  13. Obtendo amostras na Camada 5
  14. Obtendo amostras a partir do conteúdo de buffers (Camada 6)
  15. Obtendo amostras HTTP (Camada 7)
  16. ACLs predefinidas

11. Logging (Registro de eventos)

  1. Níveis de log
  2. Formatos de log
  3. Formato de log padrão
  4. Formato de log TCP
  5. Formato de log HTTP
  6. Formato de log personalizado
  7. Formato de log de erro
  8. Opções avançadas de logging
  9. Desabilitar o logging de testes externos
  10. Registro antes da espera pela terminação da sessão
  11. Aumento do nível de log em caso de erros
  12. Desabilitar o logging de conexões bem-sucedidas
  13. Eventos temporais (Timing events)
  14. Estado da sessão ao desconectar
  15. Caracteres não imprimíveis
  16. Captura de cookies HTTP
  17. Captura de cabeçalhos HTTP
  18. Exemplos de logs

12. Filtros suportados

  1. Trace
  2. Compressão HTTP
  3. Engine de Descarga de Processamento de Fluxo (SPOE - Stream Processing Offload Engine)
  4. Cache
  5. Limitações. Seção SetupCache
  6. Seção Proxy

Requisitos

  • Compreensão dos sistemas Linux e das operações básicas da 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 sistema responsáveis por gerenciar a infraestrutura de servidores
  • Engenheiros de rede que buscam implementar soluções de balanceamento de carga de alta performance
  • Profissionais de DevOps interessados em automatizar o gerenciamento de tráfego e escalar serviços
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas