Temario del curso
Módulo 1: Introducción a la arquitectura y configuración de clústeres de Confluent Apache Kafka
- ¿Qué es Apache Kafka y la plataforma Confluent?
- Fundamentos de brokers, productores, consumidores y temas de Kafka
- El papel de Kafka en los pipelines de streaming y mensajería de datos
- Extensiones de Confluent: REST Proxy, Schema Registry, Control Center
- Arquitectura del clúster de Kafka: brokers, particiones y replicación
Módulo 2: Configuración del quorum de Zookeeper
- ¿Qué es Zookeeper?
- El papel de Zookeeper en un clúster de Kafka
- Tamaño del quorum de Zookeeper
- Configuración de Zookeeper
- Implementación de SSH en nuestros servidores
- Práctica: Configuración de Zookeeper (como equipo y como servicio)
- Uso de la interfaz de línea de comandos (CLI) de Zookeeper
- Práctica: Configuración del quorum de Zookeeper
- Sistema de archivos interno de Zookeeper
- Factores de rendimiento que afectan a Zookeeper
- Demo: Herramientas de gestión de Zookeeper y Zoonavigator
Módulo 3: Configuración del clúster de Kafka
- Conceptos básicos de Kafka
- Configuración de Kafka
- Práctica: Configuración de Kafka en un solo broker
- Práctica: Ejecución de comandos de Kafka
- Práctica: Configuración de Kafka multi-broker (clúster)
- Práctica: Pruebas del clúster de Kafka
- ¿Puedo conectarme a mi clúster de Kafka?
- Configuración de Advertised.listeners: ajuste clave
- Configuración de temas
- Configuración de la ingesta y entrega de mensajes en temas
- Práctica: Demostración de la resiliencia de Kafka
- Rendimiento de Kafka: E/S, red, RAM, CPU, SO
- Rendimiento de Kafka: otros factores
- Práctica: Cómo modificar las configuraciones de los brokers
Módulo 4: Configuración avanzada de Kafka
- Configuración de Landoop Kafka Topics UI, Confluent REST Proxy y Confluent Schema Registry
- Envío y recepción de mensajes (CLI, Java, Spring Framework)
- Herramientas de métricas y monitoreo (Confluent Control Center, Elasticsearch, etc.)
- Archivos de registro y gestión de offsets
- Alta disponibilidad y recuperación ante desastres
- Garantizar la alta disponibilidad mediante replicación
- Ajuste de rendimiento (productor/consumidor)
- Estrategias de recuperación ante desastres
- Control de conmutación por error y recuperación de datos
- Configuración de conectores
- Implementación de Kafka Connect
- Características de seguridad de Kafka
Resumen y Próximos Pasos
Requerimientos
- Experiencia con sistemas basados en Linux y herramientas de línea de comandos
- Conocimiento de conceptos de sistemas distribuidos
- Comprensión de la configuración básica de redes y de sistemas
Audiencia
- Equipos de DevOps y SRE que gestionan despliegues de Kafka
- Administradores de sistemas que trabajan con Confluent y Zookeeper
- Desarrolladores y arquitectos de Kafka responsables de sistemas escalables
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