Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 16 horas
Programa do Curso
Módulo 1: Introdução à Arquitetura do Confluent Apache Kafka e Configuração de Cluster
- O que é o Apache Kafka e a Confluent Platform?
- Fundamentos de broker, produtor, consumidor e tópico do Kafka
- O papel do Kafka em pipelines de streaming de dados e mensageria
- Extensões do Confluent: REST Proxy, Schema Registry, Control Center
- Arquitetura de cluster 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
- Implementando SSH em nossos servidores
- Prática: Configuração do Zookeeper (como equipe e como serviço)
- Usando a 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 de Cluster Kafka
- Fundamentos do Kafka
- Configuração do Kafka
- Prática: Configuração do Kafka em um único broker
- Prática: Executando comandos do Kafka
- Prática: Configuração de múltiplos brokers (cluster) do Kafka
- Prática: Testes de cluster Kafka
- Posso me conectar ao meu cluster Kafka?
- Configuração Advertised.listeners: configuração principal
- Configuração de tópicos
- Configuração de ingestão e entrega de mensagens em tópicos
- Prática: Demonstrando a resiliência do Kafka
- Desempenho do Kafka: I/O, rede, RAM, CPU, SO
- Desempenho do Kafka: outros fatores
- Prática: Como modificar configurações do broker
Módulo 4: Configuração Avançada do Kafka
- Configuração da interface Landoop Kafka Topics UI, Confluent REST Proxy e 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
- Garantindo 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 redes básicas e configuração de sistema
Público-Alvo
- Equipes 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
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