Curso Avançado de Administração do Apache Kafka

  • DevOps | CI | CD | Kubernetes | Web3

Curso Avançado de Administração do Apache Kafka

32 horas
Visão Geral

Bem-vindo ao Curso Avançado de Administração do Apache Kafka! Este curso foi projetado para fornecer a administradores de sistemas e profissionais de DevOps um conhecimento aprofundado sobre a administração e operação de clusters do Apache Kafka. Desde a instalação e configuração até a otimização e o gerenciamento avançado, você aprenderá todas as habilidades necessárias para manter um ambiente de Kafka eficiente e confiável.

O Apache Kafka se tornou uma peça fundamental em arquiteturas de dados modernas, permitindo o processamento de fluxos de dados em tempo real de forma eficiente e escalável. Como administrador de sistemas ou profissional de DevOps, dominar a administração avançada do Kafka é essencial para garantir a confiabilidade, segurança e desempenho de clusters de Kafka em ambientes de produção. Este curso avançado foi cuidadosamente projetado para capacitá-lo com as habilidades necessárias para gerenciar com sucesso clusters de Kafka em qualquer escala.

Objetivo

Após realizare este Curso Avançado de Administração do Apache Kafka, você será capaz de:

  • Capacitar os participantes a instalar, configurar e otimizar clusters de Kafka para alta disponibilidade e desempenho.
  • Fornecer conhecimentos avançados sobre segurança, monitoramento e solução de problemas em ambientes de Kafka.
  • Ensinar práticas recomendadas para escalabilidade, migração e atualização de clusters Kafka.
  • Preparar os alunos para situações de recuperação de desastres e para a implementação de planos de contingência eficazes.
Publico Alvo
  • Administradores de sistemas que desejam aprofundar seus conhecimentos em administração de clusters do Apache Kafka.
  • Profissionais de DevOps responsáveis pela operação e manutenção de ambientes de Kafka em produção.
  • Qualquer pessoa interessada em se tornar um especialista em administração avançada de Kafka e impulsionar sua carreira em arquiteturas de dados modernas.
Pre-Requisitos
  • Conhecimento básico de sistemas operacionais Unix/Linux.
  • Familiaridade com conceitos de redes e segurança da informação.
  • Experiência prévia com Apache Kafka é recomendada, mas não obrigatória.
Informações Gerais

Metodologia de Ensino

  • Aulas Teóricas: Apresentação dos conceitos fundamentais por meio de explicações claras e exemplos práticos.
  • Demonstrações Práticas: Demonstração passo a passo de configurações e procedimentos em um ambiente de laboratório.
  • Estudos de Caso: Análise de casos reais e simulações de problemas para desenvolver habilidades de resolução de problemas.
  • Suporte Personalizado: Oferecimento de suporte individualizado para resolver dúvidas e fornecer orientação adicional.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Apache Kafka

  1. O que é o Apache Kafka?
  2. Arquitetura do Apache Kafka
  3. Kafka como um Sistema de Mensageria e Streaming de Eventos
  4. Benefícios do Apache Kafka para Empresas

Módulo 2: Instalação e Configuração

  1. Pré-requisitos para a Instalação
  2. Instalação do Java
  3. Instalação do Apache Kafka
  4. Configuração Inicial do Kafka
  5. Gerenciamento de Dependências e Bibliotecas

Módulo 3: Configuração Avançada

  1. Configuração de Broker e Cluster
  2. Configurações de Segurança: SSL/TLS, Autenticação e Autorização
  3. Configuração de Replicação e Alta Disponibilidade
  4. Configuração de Tópicos e Partições
  5. Monitoramento e Tuning de Desempenho

Módulo 4: Gerenciamento de Cluster

  1. Administração de Tópicos: Criação, Alteração e Exclusão
  2. Escalabilidade do Cluster: Adicionando e Removendo Brokers
  3. Rebalanceamento de Partições
  4. Backup e Recuperação de Dados
  5. Gerenciamento de Logs e Retenção de Dados

Módulo 5: Segurança e Conformidade

  1. Implementação de Políticas de Segurança
  2. Criptografia de Dados em Repouso e em Trânsito
  3. Auditoria e Registro de Atividades
  4. Conformidade com Regulamentações de Dados (GDPR, CCPA, etc.)

Módulo 6: Integração com Ferramentas de Monitoramento e Alerta

  1. Monitoramento de Desempenho com JMX
  2. Integração com Ferramentas de Monitoramento Externas (Prometheus, Grafana, etc.)
  3. Configuração de Alertas e Notificações

Módulo 7: Migração e Atualização de Cluster

  1. Estratégias e Melhores Práticas para Migração de Dados
  2. Atualização de Versões do Apache Kafka
  3. Testes e Validação pós-Migração

Módulo 8: Troubleshooting e Resolução de Problemas

  1. Identificação e Diagnóstico de Problemas Comuns
  2. Resolução de Problemas de Desempenho
  3. Resolução de Problemas de Conectividade
  4. Práticas de Monitoramento Proativo

Módulo 9: Disaster Recovery e Planos de Contingência

  1. Estratégias de Backup e Recuperação de Desastres
  2. Criação e Teste de Planos de Contingência
  3. Recuperação de Falhas e Minimização de Downtime
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h

Curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

24h

Curso Cloud Security and DevSecOps Automation

32 horas