Temario del curso
Módulo 1: Introducción a la arquitectura y configuración del clúster Confluent Apache Kafka
- El papel de Kafka en los pipelines de datos modernos
- Diferencias entre Apache Kafka y Confluent Kafka
- Componentes principales: productores, consumidores, brokers, topics y particiones
- Modelos de despliegue de clústeres de Kafka y consideraciones de escalado
Módulo 2: Configuración del quórum de Zookeeper
- ¿Qué es Zookeeper?
- El papel de Zookeeper en un clúster de Kafka
- Tamaño del quórum de Zookeeper
- Configuración de Zookeeper
- Implementación de SSH en nuestros servidores
- Práctico: Configuración de Zookeeper (como equipo y como servicio)
- Uso de la Interfaz de Línea de Comandos (CLI) de Zookeeper
- Práctico: Configuración del quórum de Zookeeper
- Sistema de archivos interno de Zookeeper
- Factores de rendimiento que afectan a Zookeeper
- Demostración de herramientas de gestión para Zookeeper y Zoonavigator
Módulo 3: Configuración del clúster de Kafka
- Conceptos básicos de Kafka
- Configuración de Kafka
- Práctico: Configuración de brokers de Kafka
- Práctico: Ejecución de comandos de Kafka
- Práctico: Configuración de un clúster de Kafka multi-broker
- Práctico: Pruebas del clúster de Kafka
- ¿Puedo conectarme a mi clúster de Kafka?
- Configuración de Advertised.listeners: la configuración más importante
- Configuración de topics
- Configuración para descargar e ingerir mensajes en topics
- Práctico: Demostrando la resiliencia de Kafka
- Rendimiento de Kafka: I/O
- Rendimiento de Kafka: Red (RED)
- Rendimiento de Kafka: RAM
- Rendimiento de Kafka: CPU
- Rendimiento de Kafka: Sistema Operativo (SO)
- Rendimiento de Kafka: Otros
- Práctico: Cómo cambiar la configuración de un broker de Kafka
Módulo 4: Configuración avanzada de Kafka
- Interfaz de usuario de topics de Landoop Kafka, configuración de Confluent REST Proxy y Confluent Schema Registry
- Envío y recepción de mensajes (CLI, Java y marco de trabajo Spring)
- Métricas de monitoreo y herramientas (Confluent Control Center, Elasticsearch, etc.)
- Archivos de registro y gestión de offsets
- Alta disponibilidad y recuperación ante desastres
- Garantía de alta disponibilidad mediante replicación
- Ajuste del rendimiento de productores y consumidores
- Estrategias de recuperación ante desastres
- Control de failover y recuperación de datos
- Configuración de conectores
- Implementación de Kafka Connect
- Funciones de seguridad de Kafka
Resumen y próximos pasos
Requerimientos
- Conocimiento de sistemas distribuidos y conceptos de mensajería
- Experiencia con la línea de comandos de Linux
- Comprensión básica de redes y administración de sistemas
Público objetivo
- Administradores de sistemas
- Ingenieros de DevOps
- Equipos de plataforma e infraestructura
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
Posibilidad de realizar ejercicios independientes en el entorno de formación.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Traducción Automática
La forma de explicar de Francis es clara, presenta ejemplos que ayudan con la explicación