Programa do Curso
Módulo 1: Introdução à arquitetura e configuração do cluster Confluent Apache Kafka
- O papel do Kafka nos pipelines de dados modernos
- Diferenças entre Apache Kafka e Confluent Kafka
- Componentes essenciais: producers, consumers, brokers, topics e partições
- Modelos de implantação de clusters Kafka e considerações de escalabilidade
Módulo 2: Configuração do Quorum do Zookeeper
- O que é o Zookeeper?
- O papel do Zookeeper num cluster Kafka
- Tamanho do Quorum do Zookeeper
- Configuração do Zookeeper
- Implementação de SSH nos nossos servidores
- Prática: Configuração do Zookeeper (como equipa e como serviço)
- Utilização da Interface de Linha de Comandos (CLI) do Zookeeper
- Prática: Configuração do Quorum do Zookeeper
- Sistema de ficheiros interno do Zookeeper
- Fatores de desempenho que afetam o Zookeeper
- Demonstração de ferramentas de gestão para Zookeeper e Zoonavigator
Módulo 3: Configuração do Cluster Kafka
- Conceitos básicos do Kafka
- Configuração do Kafka
- Prática: Configuração do broker Kafka
- Prática: Execução de comandos Kafka
- Prática: Configuração de Cluster Kafka Multi-Broker
- Prática: Testes do cluster Kafka
- Posso ligar-me ao meu cluster Kafka?
- Configuração de Advertised.listeners: a configuração mais importante
- Configuração de Topics
- Configuração para descarga e ingestão de mensagens em topics
- Prática: Demonstração da resiliência do Kafka
- Desempenho do Kafka: I/O
- Desempenho do Kafka: Rede (RED)
- Desempenho do Kafka: RAM
- Desempenho do Kafka: CPU
- Desempenho do Kafka: Sistema Operativo (OS)
- Desempenho do Kafka: Outros
- Prática: Como alterar a configuração do broker Kafka
Módulo 4: Configuração Avançada do Kafka
- Interface de utilizador de topics do Landoop Kafka, configuração do Confluent REST Proxy e do Confluent Schema Registry
- Envio e receção de mensagens (CLI, Java e framework Spring)
- Métricas e ferramentas de monitorização (Confluent Control Center, Elasticsearch, etc.)
- Ficheiros de registo (logs) e gestão de offsets
- Alta disponibilidade e recuperação de desastres
- Garantia de alta disponibilidade através de replicação
- Otimização do desempenho de producers e consumers
- Estratégias de recuperação de desastres
- Controlo de failover e recuperação de dados
- Configuração de conectores
- Implementação do Kafka Connect
- Funcionalidades de segurança do Kafka
Resumo e Próximos Passos
Requisitos
- Familiaridade com sistemas distribuídos e conceitos de mensagearia
- Experiência com a linha de comandos do Linux
- Compreensão básica de redes e administração de sistemas
Público-Alvo
- Administradores de sistemas
- Engenheiros DevOps
- Equipas de plataforma e infraestrutura
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 (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