Plan du cours

Module 1 : Introduction à l'architecture et à la configuration du cluster Confluent Apache Kafka

  • Rôle de Kafka dans les pipelines de données modernes
  • Differences entre Apache Kafka et Confluent Kafka
  • Composants principaux: producteurs, consommateurs, brokers, sujets, partitions
  • Modèles de déploiement du cluster Kafka et considérations d'échelle

Module 2 : Configuration du Quorum Zookeeper

  • Qu'est-ce que Zookeeper?
  • Rôle de Zookeeper dans un cluster Kafka
  • Taille du quorum Zookeeper
  • Configuration de Zookeeper
  • Mise en œuvre de SSH sur nos serveurs
  • Pratique : Configuration de Zookeeper (en équipe et en tant que service)
  • Utilisation de l'interface en ligne de commande (CLI) de Zookeeper
  • Pratique : Configuration du quorum Zookeeper
  • Système de fichiers interne de Zookeeper
  • Facteurs de performance affectant Zookeeper
  • Démonstration des outils de gestion pour Zookeeper et Zoonavigator

Module 3 : Configuration du cluster Kafka

  • Concepts de base de Kafka
  • Configuration de Kafka
  • Pratique : Configuration du broker Kafka
  • Pratique : Exécution des commandes Kafka
  • Pratique : Configuration d'un cluster Kafka à plusieurs brokers
  • Pratique : Tests du cluster Kafka
  • Puis-je me connecter à mon cluster Kafka?
  • Configuration de advertised.listeners: paramètre le plus important
  • Configuration des sujets
  • Configuration pour télécharger et ingérer des messages dans les sujets
  • Pratique : Démonstration de la résilience de Kafka
  • Performance de Kafka : I/O
  • Performance de Kafka : Réseau (RED)
  • Performance de Kafka : RAM
  • Performance de Kafka : CPU
  • Performance de Kafka : Système d'exploitation (OS)
  • Performance de Kafka : Autres
  • Pratique : Comment modifier la configuration du broker Kafka

Module 4 : Configuration avancée de Kafka

  • Interface utilisateur des sujets Landoop Kafka, proxy REST Confluent, configuration de l'enregistrement de schéma Confluent
  • Envoi et réception de messages (CLI, Java et framework Spring)
  • Mise en surveillance des métriques et outils (Centre de contrôle Confluent, Elasticsearch, etc.)
  • Gestion des journaux et des décalages
  • Haute disponibilité et récupération après sinistre
  • Assurance d'une haute disponibilité par la réplication
  • Ajustement de la performance producteurs et consommateurs
  • Stratégies de récupération après sinistre
  • Contrôle du basculement et récupération des données
  • Configuration des connecteurs
  • Mise en œuvre Kafka Connect
  • Fonctionnalités de sécurité de Kafka

Récapitulatif et étapes suivantes

Pré requis

  • Familiarité avec les systèmes distribués et les concepts de messagerie
  • Expérience avec la ligne de commande Linux
  • Compréhension de base des réseaux et de l'administration système

Public cible

  • Administrateurs systèmes
  • Ingénieurs DevOps
  • Équipes de plateforme et d’infrastructure
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires