Programa do Curso
Fundamentos da Administração de Kafka
- Onde o Kafka se encaixa numa plataforma de dados moderna e as responsabilidades típicas de produção
- Conceitos essenciais para operadores: brokers, tópicos, partições, offsets, grupos de consumidores
- Fundamentos da replicação: líderes e seguidores, réplicas em sincronização, compromissos de disponibilidade
- Destaques operacionais do Kafka e terminologia comum utilizada em runbooks
Modo KRaft e Design de Clusters
- Básicos do KRaft: controladores, quórum de metadados, eleições e porquê da sua importância operacional
- Planeamento de implementação: dimensionamento para throughput, partições, retenção e crescimento
- Papéis e disposições dos nós: controladores combinados vs dedicados, considerações de domínios de falha
- Laboratório: inspecionar metadados KRaft, validar a saúde do quórum e interpretar logs de controlador
Instalação, Configuração e Operações Diárias
- Abordagens de instalação (pacotes, tarball, contentores) e o que padronizar em ambientes empresariais
- Configuração central de brokers que impacta a fiabilidade: listeners, replicação, diretórios de log, retenção
- Operações de serviço seguras: ordem de arranque, terminação graciosa e verificações de validação
- Laboratório: implementar um cluster multi-nó, verificar o registo de brokers e confirmar produção e consumo base
Gestão de Tópicos, Partições e Colocação de Dados
- Ciclo de vida de tópicos utilizando 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-patterns comuns
- Reposicionamentos e equilíbrio: quando mover partições e como verificar o progresso com segurança
- Laboratório: criar tópicos, disparar um reposicionamento de partição, simular uma falha de broker e confirmar a recuperação
Segurança do Kafka para Produção
- TLS para tráfego de cliente e entre brokers: certificados, cadeias de confiança e passos 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: ativar TLS e SASL, validar a conectividade do cliente e aplicar ACLs para papéis de aplicação
Observabilidade, Fiabilidade e Resolução de Problemas
- Essenciais de monitorização: saúde do controlador, partições com replicação insuficiente, latência de pedidos, saturação de disco e rede
- Logs e métricas: ler logs de brokers e expor métricas via exportador JMX para pilhas de observabilidade comuns
- Playbooks operacionais: reinícios em cascata, alterações seguras de configuração, gestão de disco cheio e problemas de ISR
- Laboratório: criar um conjunto mínimo de alertas, diagnosticar um cluster degradado e restabelecer a replicação saudável
Atualizações e Preparação para Recuperação de Desastres
- Planeamento de atualizações para Kafka: verificações de compatibilidade, ambientes de teste e abordagem de rollback
- Expectativas de cópias de segurança e recuperação: o que pode ser copiado, o que não pode, e básicos de recuperação de configuração
- Visão geral da replicação entre clusters e quando usar MirrorMaker 2 para DR e migrações
- Encerramento: lista de verificação operacional, artefatos de transição e próximos passos para lançamento em produção
Requisitos
- Compreensão da administração básica de Linux (utilizadores, serviços, ficheiros, permissões)
- Experiência com conceitos de redes TCP/IP (DNS, portas, firewalls, balanceadores de carga)
- Experiência básica em scripting (Bash, PowerShell ou similar) para tarefas operacionais de rotina
Público-Alvo
- Administradores Kafka e engenheiros de plataforma responsáveis pela operação de clusters Kafka
- Engenheiros de fiabilidade de sítio (SRE) e engenheiros DevOps que suportam plataformas de streaming
- Equipas de infraestrutura e operações que implementam novos clusters Kafka baseados em KRaft ou migram a partir do ZooKeeper
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (5)
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
Direto ao ponto, ritmo adequado (é necessário conhecimento básico de bash)
Krzysztof - Agora SA
Curso - Kafka for Administrators
Máquina Traduzida
O instrutor aceita perguntas a qualquer momento da sessão, mesmo que o assunto tenha sido abordado há alguns dias.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Curso - Kafka for Administrators
Máquina Traduzida
Boa habilidade de apresentação
Md Maruf Hossain - ATOS PGS sp. z o.o.
Curso - Kafka for Administrators
Máquina Traduzida
Habilidades excelentes, exemplos muito bons, exercícios muito bons
Marek Konieczny - G2A.COM Limited
Curso - Kafka for Administrators
Máquina Traduzida