Solicitar información

Temario del curso

Módulo 1: Introducción a la arquitectura de Confluent Apache Kafka y configuración de clústeres

  • ¿Qué es Apache Kafka y la plataforma Confluent?
  • Conceptos básicos sobre brokers, productores, consumidores y temas de Kafka
  • La función de Kafka en pipelines de transmisión y mensajería de datos
  • Extensiones ofrecidas por Confluent: REST Proxy, Schema Registry y Control Center
  • Arquitectura de los clústeres de Kafka: brokers, particiones y replicación

Módulo 2: Configuración del quórum de Zookeeper

  • ¿Qué es Zookeeper?
  • Función desempeñada por Zookeeper en los clústeres de Kafka
  • Tamaño recomendado para el quórum de Zookeeper
  • Parámetros a considerar en la configuración de Zookeeper
  • Cómo implementar SSH en nuestros servidores
  • Ejercicio práctico: Configuración de Zookeeper, tanto individual como para su funcionamiento como servicio.
  • Uso de la interfaz de línea de comandos (CLI) de Zookeeper
  • Ejercicio práctico: Establecimiento del quórum de Zookeeper.
  • Sistema de archivos interno utilizado por Zookeeper
  • Factores que inciden en el rendimiento de Zookeeper
  • Demostración: Herramientas de gestión de Zookeeper y aplicación Zoonavigator.

Módulo 3: Configuración del clúster de Kafka

  • Conceptos básicos relacionados con Kafka
  • Elementos esenciales en la configuración de Kafka
  • Ejercicio práctico: Ajuste de parámetros de configuración en un solo broker.
  • Ejercicio práctico: Ejecución de comandos específicos de Kafka.
  • Ejercicio práctico: Creación y puesta en marcha de un clúster compuesto por múltiples brokers.
  • Ejercicio práctico: Verificación del correcto funcionamiento del clúster.
  • ¿Es posible establecer conexión con el clúster de Kafka?
  • El parámetro advertised.listeners: su importancia en la configuración.
  • Definición y gestión de temas dentro de Kafka
  • Configuración del flujo de datos hacia los diferentes temas
  • Ejercicio práctico: Demostración de la capacidad de recuperación de errores en el clúster.
  • Rendimiento de Kafka: influencia del I/O, red, memoria RAM y CPU, así como factores operativos del sistema operativo.
  • Otros aspectos que afectan al rendimiento general de Kafka
  • Ejercicio práctico: Modificación dinámica de parámetros en la configuración de los brokers.

Módulo 4: Configuraciones avanzadas de Kafka

  • Uso y personalización de herramientas como Landoop Kafka Topics UI, Confluent REST Proxy y Confluent Schema Registry.
  • Envío y recepción de mensajes mediante diferentes métodos: CLI, código Java o el marco Spring Framework.
  • Herramientas para medición del rendimiento y monitorización del clúster (Confluent Control Center, Elasticsearch entre otras).
  • Gestión y análisis de archivos de registro y posiciones actuales de los offsets.
  • Técnicas orientadas a alcanzar alta disponibilidad y recuperación ante catástrofes.
  • Garantía de disponibilidad continua mediante mecanismos robustos de replicación.
  • Ajuste detallado del rendimiento, especialmente en productores y consumidores.
  • Estrategias concretas para planificar la recuperación de información crítica en casos imprevistos.
  • Implementación eficiente de controles de conmutación ante fallos y mecanismos rápidos de restauración.
  • Creación, instalación y pruebas de conectores indispensables.
  • Aplicación del sistema Kafka Connect como parte clave del flujo de datos global.
  • Implementación práctica de medidas destinadas a reforzar la seguridad en el uso de Kafka.

Resumen final y orientaciones para los siguientes pasos.

Requerimientos

  • Experiencia previa con sistemas basados en Linux y herramientas de línea de comandos
  • Conocimientos básicos sobre los conceptos de sistemas distribuidos
  • Comprensión elemental de redes y configuración del sistema

Público objetivo

  • Equipos DevOps y SRE encargados de gestionar despliegues de Kafka
  • Administradores de sistemas que trabajan con Confluent y Zookeeper
  • Desarrolladores y arquitectos de Kafka orientados a crear sistemas escalables
 16 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 (2)

Próximos cursos

Categorías Relacionadas