Solicitar información

Temario del curso

Fundamentos de la administración de Kafka

  • El papel que cumple Kafka dentro de plataformas de datos modernas y responsabilidades típicas en entornos productivos.
  • Conceptos básicos para los operadores: brokers, temas, particiones, offsets y grupos de consumidores.
  • Principios esenciales de replicación: nodos líderes y seguidores, réplicas sincronizadas y relaciones entre disponibilidad y redundancia.
  • Aspectos clave sobre el funcionamiento diario de Kafka y terminología común en guías operativas.

Modo KRaft y diseño del clúster

  • Introducción a KRaft: controladores, quórum de metadatos, procesos de elección; por qué estos aspectos son críticos en la administración.
  • Planificación del despliegue: dimensionado según necesidades de rendimiento, cantidad de particiones y futuro crecimiento del sistema.
  • Roles y distribución de nodos: uso combinado o separado de controladores; consideraciones respecto a dominios de falla posibles.
  • Laboratorio: análisis de metadatos generados por KRaft, verificación del buen estado del quórum y lectura adecuada de los registros producidos por los controladores.

Instalación, configuración y labores cotidianas

  • Alternativas para la instalación (paquetes propios, archivos empaquetados o contenedores) así como pautas recomendadas en entornos empresariales.
  • Parámetros fundamentales de configuración del broker que influyen directamente en su fiabilidad: direcciones, replicación, rutas para logs y retención de información.
  • Operaciones adecuadas para mantener el servicio activo: secuencias correctas de arranque, cierres progresivos y verificaciones post-inicialización.
  • Laboratorio: implementación práctica de un clúster multi-nodo; comprobación posterior de la conexión entre brokers y validación mínima del flujo de producción y consumo.

Gestión de temas, particiones e ubicación de datos

  • Ciclo completo de vida de los temas mediante la línea de comandos: creación, consulta y modificación; borrado cuando sea necesario.
  • Selección óptima del número de particiones y su grado de replicación según las demandas de aplicaciones reales; también identificaremos errores comunes en este ámbito.
  • Traslado y equilibrio entre particiones: cuándo resulta recomendable cambiar su ubicación y cómo verificar de forma segura la evolución del proceso.
  • Laboratorio: definición práctica de varios temas; ejecución controlada para reconfigurar particiones; simulación de interrupción temporal en un broker y comprobación posterior de su recuperación.

Puesta en marcha de medidas de seguridad propias del entorno productivo

  • Implementación de TLS en comunicaciones entre clientes y brokers: gestión de certificados, cadena de confianza y pasos esenciales para garantizar la integridad.
  • Mecanismos de autenticación mediante SASL: elección adecuada de protocolos compatibles evitando fallos en su configuración.
  • Autorización usando ACLs: aplicación práctica de principios como el menor privilegio a administradores, generadores y consumidores de datos.
  • Laboratorio: activación conjunta de TLS y SASL; validación del acceso entre entidades autorizadas mediante conexiones de cliente y definición precisa de ACLs por tipo de rol.

Supervisión, estabilidad y solución de incidencias

  • Elementos clave en la monitorización: salud del controlador central, particiones con replicación incompleta, retardo en solicitudes y niveles de ocupación de disco o red.
  • Análisis preciso de logs generados por los brokers y métricas obtenidas a través del exportador JMX para su integración fluida con plataformas observacionales.
  • Prácticas recomendadas en situaciones críticas: reinicios progresivos de servicio, modificaciones en parámetros técnicos sin riesgos, acciones ante bloqueo por falta de espacio o desequilibrio en réplicas.
  • Laboratorio práctico: establecimiento mínimo de alertas operativas; diagnóstico puntual ante fallos detectados y restauración progresiva del equilibrio requerido entre réplicas.

Procedimientos de actualización y preparación ante contingencias

  • Planificación de mejoras en versiones de Kafka: revisión rigurosa de compatibilidad, fase de pruebas controladas y protocolos estructurados para volver a la versión anterior si falla el despliegue.
  • Consideraciones respecto a copias de seguridad: qué información puede replicarse correctamente, cuáles no resultan respaldables y guías básicas para preservar parámetros de configuración relevantes.
  • Descripción general sobre la duplicación inter-clúster y situaciones específicas donde el uso de MirrorMaker 2 constituye la opción adecuada para recuperación o transición a nuevas arquitecturas.
  • Conclusión final: elaboración de una lista de acciones recomendadas antes del arranque productivo, documentos necesarios para entrega a los siguientes responsables y orientaciones futuras tras la puesta en marcha.

Requerimientos

  • Conocimientos básicos de administración en Linux (gestión de usuarios, servicios, archivos y permisos).
  • Experiencia en conceptos de redes TCP/IP (DNS, puertos, firewalls, balanceadores de carga).
  • Capacidad para escribir scripts básicos (Bash, PowerShell u otros) destinados a tareas operativas habituales.

Público objetivo

  • Administradores de Kafka e ingenieros encargados del mantenimiento de clústeres.
  • Ingenieros de fiabilidad y DevOps que colaboran en la gestión de plataformas de streaming.
  • Equipos de infraestructura y operaciones a cargo del despliegue de nuevos clústeres basados en KRaft o la migración desde ZooKeeper.
 21 Horas

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.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (5)

Próximos cursos

Categorías Relacionadas