Programa del Curso

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

  • El papel de Kafka en las pipelines de datos modernas
  • Diferencias entre Apache Kafka y Confluent Kafka
  • Componentes básicos: productores, consumidores, brokers, temas, particiones
  • Modelos de implementación del clúster de Kafka y consideraciones para la escalabilidad

Módulo 2: Configuración del Quorum de Zookeeper

  • ¿Qué es Zookeeper?
  • Papel de Zookeeper en un clúster de Kafka
  • Tamaño del Quorum de Zookeeper
  • Configuración de Zookeeper
  • Implementación de SSH en nuestros servidores
  • Práctica: Configuración de Zookeeper (como equipo y como servicio)
  • Uso de la interfaz de línea de comandos de Zookeeper (CLI)
  • Práctica: Configuración del Quorum de Zookeeper
  • Sistema de archivos interno de Zookeeper
  • Factores que afectan el rendimiento de Zookeeper
  • Demostración de herramientas de gestión para Zookeeper y Zoonavigator

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

  • Conceptos básicos de Kafka
  • Configuración de Kafka
  • Práctica: Configuración del broker de Kafka
  • Práctica: Ejecución de comandos de Kafka
  • Práctica: Configuración de un clúster Multi-Broker de Kafka
  • Práctica: Pruebas del clúster de Kafka
  • ¿Puedo conectarme a mi clúster de Kafka?
  • Configuración de publicados.listeners: la configuración más importante
  • Configuración de temas
  • Configuración para descargar e ingregar mensajes en los temas
  • Práctica: Demostración de la resiliencia de Kafka
  • Rendimiento de Kafka: I/O
  • Rendimiento de Kafka: Red (RED)
  • Rendimiento de Kafka: RAM
  • Rendimiento de Kafka: CPU
  • Rendimiento de Kafka: Sistema Operativo (OS)
  • Rendimiento de Kafka: Otros
  • Práctica: Cómo cambiar la configuración del broker de Kafka

Módulo 4: Configuración Avanzada de Kafka

  • Interfaz de usuario de los temas Landoop Kafka, proxy REST de Confluent, configuración del registro de esquemas de Confluent
  • Envío y recepción de mensajes (CLI, Java, y marco Spring)
  • Metría y herramientas de monitoreo (Centro de control de Confluent, Elasticsearch, etc.)
  • Gestión de archivos de registro y desplazamientos
  • Alto nivel de disponibilidad y recuperación ante desastres
  • Garantizar la alta disponibilidad a través de la replicación
  • Ajuste del rendimiento del productor y consumidor
  • Estrategias de recuperación ante desastres
  • Control de falla y recuperación de datos
  • Configuración de conectores
  • Implementación de Kafka Connect
  • Características de seguridad de Kafka

Resumen y Próximos Pasos

Requerimientos

  • Familiaridad con sistemas distribuidos y conceptos de mensajería
  • Experiencia con la línea de comandos Linux
  • Entendimiento básico de redes y administración de sistemas

Público Objetivo

  • Administradores de sistemas
  • Ingenieros DevOps
  • Equipos de plataformas e infraestructura
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas