Temario del curso

Esenciales de Administración de Kafka

  • El lugar de Kafka en una plataforma de datos moderna y las responsabilidades típicas en producción
  • Conceptos básicos para operadores: brokers, temas, particiones, offsets, grupos de consumidores
  • Fundamentos de replicación: líderes y seguidores, réplicas en sincronización, compromisos de disponibilidad
  • Resaltos operativos de Kafka y terminología común utilizada en manuales de procedimientos

Modo KRaft y Diseño del Clúster

  • Básicos de KRaft: controladores, quórum de metadatos, elecciones y su importancia operativa
  • Planificación de despliegue: dimensionamiento para throughput, particiones, retención y crecimiento
  • Roles y disposición de nodos: controladores combinados vs dedicados, consideraciones sobre dominios de falla
  • Laboratorio: inspeccionar metadatos KRaft, validar la salud del quórum e interpretar los registros del controlador

Instalación, Configuración y Operaciones Diarias

  • Enfoques de instalación (paquetes, tarbolas, contenedores) y qué estandarizar en entornos empresariales
  • Configuración básica del broker que impacta la confiabilidad: listeners, replicación, directorios de logs, retención
  • Operaciones seguras del servicio: orden de inicio, apagado seguro y verificaciones de validación
  • Laboratorio: desplegar un clúster multinodo, verificar el registro del broker y confirmar la producción y consumo básicos

Gestionando Temas, Particiones y Colocación de Datos

  • Ciclo de vida del tema usando la CLI de Kafka: crear, describir, actualizar configuraciones, eliminar
  • Elegir particiones y factores de replicación para cargas de trabajo reales, incluyendo patrones antipática comunes
  • Reasignaciones y equilibrio: cuándo mover particiones y cómo verificar el progreso de manera segura
  • Laboratorio: crear temas, desencadenar una reasignación de partición, simular un apagón del broker y confirmar la recuperación

Asegurando Kafka para Producción

  • TLS para tráfico cliente e inter-broker: certificados, cadenas de confianza y pasos de validación
  • Autenticación con SASL: seleccionar mecanismos comunes y evitar malas configuraciones
  • Autorización con ACLs: patrones de privilegio mínimo para administradores, productores y consumidores
  • Laboratorio: habilitar TLS y SASL, validar la conectividad del cliente y aplicar ACLs para roles de aplicación

Observabilidad, Fiabilidad y Solución de Problemas

  • Elementos esenciales de monitoreo: salud del controlador, particiones sub-replicadas, latencia de solicitudes, saturación de disco y red
  • Registros y métricas: leer registros de broker y exponer métricas a través de JMX exporter a pilas de observabilidad comunes
  • Libros de jugadas operativos: reinicios rodantes, cambios seguros de configuración, manejo de disco lleno y problemas de ISR
  • Laboratorio: construir un conjunto mínimo de alertas, diagnosticar un clúster degradado y restaurar la replicación saludable

Actualizaciones y Preparación para Recuperación ante Desastres

  • Planificación de actualizaciones para Kafka: verificaciones de compatibilidad, entorno de prueba y enfoque de rollback
  • Expectativas de respaldo y recuperación: qué se puede respaldar, qué no, y conceptos básicos de recuperación de configuración
  • Visión general de la replicación entre clústeres y cuándo usar MirrorMaker 2 para DR y migraciones
  • Conclusión: lista de verificación operativa, artefactos de entrega y siguientes pasos para el despliegue en producción

Requerimientos

  • Comprender la administración básica de Linux (usuarios, servicios, archivos, permisos)
  • Experiencia con conceptos de redes TCP/IP (DNS, puertos, firewalls, balanceadores de carga)
  • Experiencia básica en scripting (Bash, PowerShell o similar) para tareas operativas rutinarias

Audiencia

  • Administradores de Kafka e ingenieros de plataforma responsables de operar clústeres de Kafka
  • Ingenieros de fiabilidad del sitio e ingenieros DevOps que apoyan plataformas de streaming
  • Equipos de infraestructura y operaciones que despliegan nuevos clústeres de Kafka basados en KRaft o migran desde ZooKeeper
 21 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas