Entrar em Contato
 Duração 21 horas

Programa do Curso

Fundamentos da Administração do Kafka

  • O lugar do Kafka em uma plataforma de dados moderna e as responsabilidades típicas de produção
  • Conceitos essenciais para operadores: brokers, tópicos, partições, offsets e grupos de consumidores
  • Fundamentos da replicação: líderes e seguidores, réplicas em sincronia e trade-offs de disponibilidade
  • Destaques operacionais do Kafka e terminologia comum usada em manuais de execução (runbooks)

Modo KRaft e Projeto do Cluster

  • Básicos do KRaft: controladores, quórum de metadados, eleições e por que isso é importante operacionalmente
  • Planejamento de implantação: dimensionamento para throughput, partições, retenção e crescimento
  • Papéis e layouts dos nós: controladores combinados versus dedicados e considerações sobre domínios de falha
  • Laboratório: inspecionar metadados do KRaft, validar a saúde do quórum e interpretar logs dos controladores

Instalação, Configuração e Operações do Dia a Dia

  • Abordagens de instalação (pacotes, tarball, contêineres) e o que padronizar em ambientes empresariais
  • Configurações essenciais do broker que impactam a confiabilidade: listeners, replicação, diretórios de logs e retenção
  • Operações seguras dos serviços: ordem de inicialização, desligamento gracioso e verificações de validação
  • Laboratório: implantar um cluster multi-nó, verificar o registro do broker e confirmar a produção e consumo básicos

Gerenciamento de Tópicos, Partições e Posicionamento de Dados

  • Ciclo de vida do tópico usando a CLI do Kafka: criar, descrever, atualizar configurações, excluir
  • Escolha de partições e fatores de replicação para cargas de trabalho reais, incluindo anti-padrões comuns
  • Reajustes e balanceamento: quando mover partições e como verificar o progresso com segurança
  • Laboratório: criar tópicos, acionar um reajuste de partição, simular uma queda de broker e confirmar a recuperação

Garantindo a Segurança do Kafka para Produção

  • TLS para tráfego de cliente e entre brokers: certificados, cadeias de confiança e etapas de validação
  • Autenticação com SASL: seleção de mecanismos comuns e evitar configurações incorretas
  • Autorização com ACLs: padrões de menor privilégio para administradores, produtores e consumidores
  • Laboratório: habilitar TLS e SASL, validar a conectividade do cliente e aplicar ACLs para funções de aplicativos

Observabilidade, Confiabilidade e Solução de Problemas

  • Essenciais de monitoramento: saúde dos controladores, partições sub-replicadas, latência de requisições e saturação de disco e rede
  • Logs e métricas: leitura dos logs do broker e exposição de métricas via JMX exporter para pilhas comuns de observabilidade
  • Manuais operacionais: reinicializações em cadeia, alterações seguras de configuração e tratamento de problemas de disco cheio e ISR
  • Laboratório: criar um conjunto mínimo de alertas, diagnosticar um cluster degradado e restaurar a replicação saudável

Atualizações e Preparação para Recuperação de Desastres

  • Planejamento de atualização do Kafka: verificações de compatibilidade, fases de teste e abordagem de rollback
  • Expectativas de backups e recuperação: o que pode ser backupado, o que não pode e noções básicas de recuperação de configuração
  • Visão geral da replicação entre clusters e quando usar o MirrorMaker 2 para DR (Disaster Recovery) e migrações
  • Encerramento: checklist operacional, artefatos de transferência e próximos passos para a implantação em produção

Requisitos

  • Compreensão básica de administração Linux (usuários, serviços, arquivos, permissões)
  • Experiência com conceitos de rede TCP/IP (DNS, portas, firewalls, balanceadores de carga)
  • Experiência básica com scripting (Bash, PowerShell ou similares) para tarefas operacionais rotineiras

Público-Alvo

  • Administradores do Kafka e engenheiros de plataforma responsáveis por operar clusters do Kafka
  • Engenheiros de confiabilidade de site (SRE) e DevOps que suportam plataformas de streaming
  • Equipes de infraestrutura e operações que estão implantando novos clusters do Kafka baseados em KRaft ou migrando do ZooKeeper

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas