Entrar em Contato
 Duração 21 horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas