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.
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 Plataforma Confluent?
- Fundamentos do broker, produtor, consumidor e tópico do Kafka
- O papel do Kafka em pipelines de streaming e mensageria de dados
- Extensões Confluent: REST Proxy, Schema Registry, Control Center
- Arquitetura do cluster Kafka: brokers, partições e replicação
Módulo 2: Configuração do 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 do SSH em nossos servidores
- Prática: Configuração do Zookeeper (como equipe e como serviço)
- Uso da Interface de Linha de Comando (CLI) do Zookeeper
- Prática: Configuração do quorum do Zookeeper
- Sistema de arquivos interno do Zookeeper
- Fatores de desempenho que afetam o Zookeeper
- Demo: Ferramentas de gerenciamento do Zookeeper e Zoonavigator
Módulo 3: Configuração do Cluster Kafka
- Conceitos básicos do Kafka
- Configurações 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 múltiplos brokers (cluster) do Kafka
- Prática: Testes do cluster Kafka
- Posso conectar-me ao meu cluster Kafka?
- Configuração Advertised.listeners: configuração crucial
- Configuração de tópicos
- Configuração da ingestão e entrega de mensagens nos tópicos
- Prática: Demonstração da resiliência do Kafka
- Desempenho do Kafka: I/O, rede, RAM, CPU, SO
- Outros fatores de desempenho do Kafka
- Prática: Como modificar as configurações dos brokers
Módulo 4: Configuração Avançada do Kafka
- Configuração do Landoop Kafka Topics UI, Confluent REST Proxy e Confluent Schema Registry
- Envio e recebimento de mensagens (CLI, Java, Spring Framework)
- Ferramentas de métricas e monitoramento (Confluent Control Center, Elasticsearch, etc.)
- Gestão de arquivos de log e 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 dos Connectors
- 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 básica de redes e configuração de sistemas
Público-Alvo
- Equipes de DevOps e SRE gerenciando implantações do Kafka
- Administradores de sistema trabalhando com Confluent e Zookeeper
- Desenvolvedores e arquitetos de Kafka responsáveis por sistemas escaláveis
16 Horas
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