Visão Geral
Este curso avançado é focado na administração de clusters Kafka em ambientes de produção. Os participantes aprenderão sobre monitoramento, segurança, tuning de performance e otimização de clusters em larga escala. O curso também cobre a administração de Kafka em ambientes multi-datacenter, integração com sistemas de monitoramento e práticas de segurança para proteger seus dados.
Objetivo
Após realizar este curso Apache Kafka Advanced Administration", você será capaz de:
- Configurar e gerenciar clusters Kafka complexos em produção.
- Implementar práticas de segurança, tuning de performance e monitoramento avançado.
- Executar operações de recuperação de falhas e migrações de dados.
Publico Alvo
Administradores de sistemas, engenheiros de dados, engenheiros DevOps e profissionais de TI responsáveis pela manutenção e operação de clusters Kafka em produção.
Pre-Requisitos
Experiência prévia com Kafka, incluindo instalação e configuração básica, além de familiaridade com sistemas Linux e redes.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Administração de Clusters Kafka
- Gerenciamento de Brokers
- Manutenção e atualizações de clusters
Monitoramento e Alertas
- Usando Prometheus e Grafana
- Configuração de JMX para monitoramento
- Integração com ferramentas de monitoramento externas
Performance Tuning
- Tuning de performance dos Producers e Consumers
- Otimização de latência e throughput
- Gerenciamento de backlog de mensagens
Segurança no Kafka
- Implementação de SSL/SASL para autenticação
- Gerenciamento de ACLs (Listas de Controle de Acesso)
- Proteção de dados em repouso e em trânsito
Gerenciamento Multi-Datacenter
- Configurando replicação entre clusters (MirrorMaker)
- Planejamento de arquiteturas multi-data center
Recuperação de Falhas e Disaster Recovery
- Procedimentos para recuperação de falhas de broker
- Backup e restore de dados
Planejamento e Dimensionamento de Clusters Kafka
- Escalabilidade horizontal e vertical
- Boas práticas de dimensionamento
TENHO INTERESSE