Programa do Curso

Introdução ao Envoy Proxy

  • Papel do Envoy em infraestruturas modernas
  • Comparação entre Envoy Proxy, NGINX, HAProxy e Traefik
  • Adoção no Istio, Consul e plataformas nativas em nuvem

Arquitetura e Recursos do Envoy

  • Ouvintes, clusters e endpoints
  • Cadeias de filtros e extensibilidade
  • APIs xDS para configuração dinâmica

Instalação e Execução do Envoy

  • Instalação independente (standalone)
  • Executando o Envoy no Docker e Kubernetes
  • Guia de configuração básica

Gerenciamento de Tráfego com Envoy

  • Estratégias de balanceamento de carga
  • Retries, circuit breaking e failover
  • Regras avançadas de roteamento e roteamento baseado em cabeçalhos

Segurança e Zero Trust com Envoy

  • Configuração de TLS e mutual TLS (mTLS)
  • Filtros de autenticação e autorização
  • Implementação de redes Zero Trust

Observabilidade e Monitoramento

  • Logs de acesso e métricas
  • Rastreamento com Jaeger e Zipkin
  • Integração do Envoy com Prometheus e Grafana

Extensão do Envoy

  • Introdução aos filtros WASM
  • Extensões personalizadas para o Envoy
  • Melhores práticas para manutenção

Envoy em uma Malha de Serviços (Service Mesh)

  • Usando o Envoy como proxy lateral (sidecar)
  • Envoy em malhas de serviços Istio e Consul
  • Estudo de caso: Envoy como plano de dados universal

Solução de Problemas e Melhores Práticas

  • Depuração de problemas de configuração
  • Testes de saúde e resiliência
  • Diretrizes operacionais para produção

Resumo e Próximos Passos

Requisitos

  • Um entendimento geral do desenvolvimento de microserviços e redes
  • Experiência com a linha de comando Linux
  • Familiaridade com contêineres e ferramentas de orquestração, como Kubernetes, é benéfica

Público-Alvo

  • Desenvolvedores
  • Arquitetos de nuvem
  • Engenheiros DevOps
  • Engenheiros de rede
  • Administradores de sistema
 14 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas