Contacta con nosotros

Temario del curso

Fundamentos de la Administración de Kafka

  • El lugar que ocupa Kafka en una plataforma de datos moderna y las responsabilidades típicas de producción
  • Conceptos clave para operadores: brokers, temas (topics), particiones, desplazamientos (offsets) y grupos de consumidores
  • Fundamentos de la replicación: líderes y seguidores, réplicas sincronizadas e in-sync replicas (ISR), y compensaciones en la disponibilidad
  • Aspectos destacados operativos de Kafka y terminología común utilizada en los manuales de ejecución

Modo KRaft y Diseño del Clúster

  • Fundamentos de KRaft: controladores, quórum de metadatos, elecciones y por qué es relevante operativamente
  • Planificación del despliegue: dimensionamiento para el rendimiento, particiones, retención y crecimiento
  • Roles y diseños de nodos: controladores combinados frente a dedicados, consideraciones de dominio de falla
  • Laboratorio: inspeccionar metadatos de KRaft, validar la salud del quórum e interpretar los registros de los controladores

Instalación, Configuración y Operaciones Diarias

  • Enfoques de instalación (paquetes, tarball, contenedores) y qué estandarizar en entornos empresariales
  • Configuración central del broker que impacta la confiabilidad: escuchadores, replicación, directorios de registro y retención
  • Operaciones seguras del servicio: orden de inicio, apagado graceful y verificaciones de validación
  • Laboratorio: desplegar un clúster multi-nodo, verificar el registro del broker y confirmar la producción y consumo base

Gestión de Temas, Particiones y Ubicación de Datos

  • Ciclo de vida de los temas usando la CLI de Kafka: crear, describir, actualizar configuraciones, eliminar
  • Elección de particiones y factores de replicación para cargas de trabajo reales, incluyendo anti-patrones comunes
  • Reasignaciones y balanceo: cuándo mover particiones y cómo verificar el progreso de forma segura
  • Laboratorio: crear temas, desencadenar una reasignación de particiones, simular una caída del broker y confirmar la recuperación

Asegurando Kafka para Producción

  • TLS para tráfico de clientes e inter-broker: certificados, cadenas de confianza y pasos de validación
  • Autenticación con SASL: seleccionar mecanismos comunes y evitar configuraciones erróneas
  • 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 aplicaciones

Observabilidad, Confiabilidad y Solución de Problemas

  • Elementos esenciales del monitoreo: salud del controlador, particiones sub-replicadas, latencia de solicitudes, saturación de disco y red
  • Registros y métricas: lectura de registros del broker e exposición de métricas a través del exporter JMX hacia pilas de observabilidad comunes
  • Manuales de operación: reinicios en rodillo, cambios seguros de configuración, manejo de problemas de disco lleno y 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: comprobaciones de compatibilidad, etapas intermedias y enfoque de reversión
  • Expectativas de copias de seguridad y recuperación: qué se puede respaldar, qué no y fundamentos de recuperación de configuración
  • Resumen de la replicación entre clústers y cuándo usar MirrorMaker 2 para DR y migraciones
  • Cierre: lista de verificación operativa, entregables de traspaso y próximos 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 scripteo (Bash, PowerShell o similares) para tareas operativas rutinarias

Público Objetivo

  • Administradores de Kafka e ingenieros de plataforma responsables de operar clústers de Kafka
  • Ingenieros de confiabilidad del sitio y DevOps que brindan soporte a plataformas de streaming
  • Equipos de infraestructura y operaciones que implementan nuevos clústers de Kafka basados en KRaft o migran desde ZooKeeper
 21 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas