Temario del curso
Módulo 1: Introducción a la arquitectura y configuración del clúster de Confluent Apache Kafka
- El rol de Kafka en los flujos de datos modernos
- Diferencias entre Apache Kafka y Confluent Kafka
- Componentes esenciales: productores, consumidores, brokers, temas y particiones
- Modelos de implementación y consideraciones para el escalado del clúster
Módulo 2: Configuración del quórum de Zookeeper
- ¿Qué es Zookeeper?
- Función de Zookeeper en un clúster de Kafka
- Tamaño óptimo para el quórum de Zookeeper
- Parámetros y configuración de Zookeeper
- Implementación de SSH en servidores
- Ejercicio práctico: Configuración del quórum de Zookeeper (trabajo grupal e implementación como servicio)
- Uso de la Interfaz de Línea de Comandos de Zookeeper (CLI)
- Ejercicio práctico: Configuración paso a paso del quórum
- Sistema de archivos interno de Zookeeper
- Factores que influyen en el rendimiento de Zookeeper
- Demostración de herramientas de gestión como Zookeeper y Zoonavigator
Módulo 3: Configuración del clúster de Kafka
- Conceptos fundamentales en relación con Kafka
- Parámetros y procedimientos para la configuración básica
- Ejercicio práctico: Configuración de los brokers de Kafka
- Ejercicio práctico: Ejecución de comandos específicos de Kafka
- Ejercicio práctico: Implementación de un clúster multicliente de Kafka
- Ejercicio práctico: Pruebas de funcionalidad del clúster
- ¿Cómo verificar si se tiene conexión al clúster?
- Importancia de la configuración “advertised.listeners”: su impacto principal en el entorno
- Configuración y gestión de temas en Kafka<\/li>
- Parámetros para descarga e ingestión de mensajes en los distintos temas
- Ejercicio práctico: Pruebas de resiliencia ante fallos del sistema
- Rendimiento de I/O y su relación con el buen funcionamiento de Kafka
- Análisis del tráfico de red y sus implicaciones en RED
- Efecto de la memoria RAM en el rendimiento global
- Aporte de la unidad central de procesamiento (CPU) al funcionamiento eficiente
- Influencia del sistema operativo como factor determinante
- Otros aspectos influyentes sobre el desempeño general
- Ejercicio práctico: Modificación dinámica de los parámetros de configuración de los brokers
Módulo 4: Configuraciones avanzadas para Kafka
- Implementación e integración de herramientas como Landoop para la administración visual de temas, Confluent REST Proxy y el Registro de Esquemas de Confluent
- Envío y recepción de mensajes mediante múltiples vías: CLI, código Java y marco Spring Framework
- Supervisión detallada del estado del sistema con métricas y herramientas tales como Confluent Control Center o Elasticsearch
- Gestión efectiva de los archivos de registro así como control preciso de la ubicación offset
- Estrategias avanzadas para asegurar alta disponibilidad e incluso prevención de desastres.
- Aplicación práctica de replicación para preservar operatividad ininterrumpida del sistema
- Optimizaciones específicas que permiten mejorar el rendimiento tanto en productores como consumidores
- Técnicas eficaces orientadas a la preparación y recuperación de información tras situaciones críticas.
- Métodos probados para gestionar fallos repentinos sin perder contenido vital
- Configuración flexible de conectores según necesidades reales del entorno productivo.
- Ejecución exitosa del mecanismo Kafka Connect, asegurando comunicaciones estables y fluidas.
- Mecanismos clave destinados a garantizar la protección de los datos mediante el uso de métodos encriptación y normativas rigurosas.
Resumen final y próximos pasos a seguir
Requerimientos
- Conocimiento básico sobre sistemas distribuidos y conceptos relacionados con la mensajería
- Experiencia previa con la línea de comandos en Linux
- Comprensión elemental de redes e administración de sistemas
Público objetivo
- Administradores de sistemas
- Ingenieros DevOps
- Equipos responsables de plataformas 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