Programa do Curso
Módulo 1: Introdução à Arquitetura e Configuração de Clusters do Confluent Apache Kafka
- O que é o Apache Kafka e a Plataforma Confluent?
- Fundamentos de broker, produtor, consumidor e tópico do Kafka
- O papel do Kafka em pipelines de streaming e mensageria de dados
- Extensões da Confluent: REST Proxy, Schema Registry, Control Center
- Arquitetura de cluster do Kafka: brokers, partições e replicação
Módulo 2: Configuração de Quorum do Zookeeper
- O que é o Zookeeper?
- O papel do Zookeeper em um cluster Kafka
- Tamanho do quorum do Zookeeper
- Configuração do Zookeeper
- Implementação de SSH em nossos servidores
- Prática: Configuração do Zookeeper (como equipe e como serviço)
- Utilização da Interface de Linha de Comando (CLI) do Zookeeper
- Prática: Configuração de quorum do Zookeeper
- Sistema de arquivos interno do Zookeeper
- Fatores de desempenho que afetam o Zookeeper
- Demonstração: Ferramentas de gerenciamento do Zookeeper e Zoonavigator
Módulo 3: Configuração do Cluster Kafka
- Basics do Kafka
- Configuração do Kafka
- Prática: Configuração do Kafka em um único broker
- Prática: Execução de comandos do Kafka
- Prática: Configuração de cluster do Kafka (múltiplos brokers)
- Prática: Testes de cluster do Kafka
- Posso me conectar ao meu cluster Kafka?
- Configuração de Advertised.listeners: configuração-chave
- Configuração de tópicos
- Configuração de ingestão e entrega de mensagens em tópicos
- Prática: Demonstração da resiliência do Kafka
- Desempenho do Kafka: E/S, rede, RAM, CPU, SO
- Desempenho do Kafka: outros fatores
- Prática: Como modificar configurações de brokers
Módulo 4: Configuração Avançada do Kafka
- Configuração de Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Envio e recepção de mensagens (CLI, Java, Spring Framework)
- Ferramentas de métricas e monitoramento (Confluent Control Center, Elasticsearch, etc.)
- Arquivos de log e gerenciamento de offsets
- Alta disponibilidade e recuperação de desastres
- Garantir alta disponibilidade com replicação
- Ajuste de desempenho (produtor/consumidor)
- Estratégias de recuperação de desastres
- Controle de failover e recuperação de dados
- Configuração de conectores
- Implementação do Kafka Connect
- Recursos de segurança do Kafka
Resumo e Próximos Passos
Requisitos
- Experiência com sistemas baseados em Linux e ferramentas de linha de comando
- Familiaridade com conceitos de sistemas distribuídos
- Compreensão de rede básica e configuração de sistemas
Público-Alvo
- Equipes de DevOps e SRE que gerenciam implantações de Kafka
- Administradores de sistemas que trabalham com Confluent e Zookeeper
- Desenvolvedores e arquitetos de Kafka responsáveis por sistemas escaláveis
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas 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, treinamento online ao vivo, 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 (2)
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
Exemplos muito práticos. O instrutor tentou manter um ritmo em que todos conseguissem acompanhar, mesmo com o grupo sendo bastante heterogêneo em termos de conhecimento. Ele ofereceu muito suporte a praticamente todos que pediram :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Máquina Traduzida