Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Module 1 : Introduction à l'architecture d'Apache Kafka Confluent et à la configuration du cluster
- Qu'est-ce qu'Apache Kafka et la plateforme Confluent ?
- Fondamentaux du broker, du producteur, du consommateur et du topic Kafka
- Le rôle de Kafka dans les pipelines de streaming de données et de messagerie
- Extensions Confluent : REST Proxy, Schema Registry, Control Center
- Architecture du cluster Kafka : brokers, partitions et réplication
Module 2 : Configuration du quorum Zookeeper
- Qu'est-ce que Zookeeper ?
- Le 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 de 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 : outils de gestion de Zookeeper et Zoonavigator
Module 3 : Configuration du cluster Kafka
- Les bases de Kafka
- Configuration de Kafka
- Pratique : configuration de Kafka sur un seul broker
- Pratique : exécution des commandes Kafka
- Pratique : configuration multi-brokers (cluster) Kafka
- Pratique : tests du cluster Kafka
- Puis-je me connecter à mon cluster Kafka ?
- Configuration de Advertised.listeners : paramètre clé
- Configuration des topics
- Mise en place de l'ingestion et de la livraison des messages dans les topics
- Pratique : démonstration de la résilience de Kafka
- Performance de Kafka : E/S, réseau, RAM, CPU, OS
- Performance de Kafka : autres facteurs
- Pratique : comment modifier les configurations des brokers
Module 4 : Configuration avancée de Kafka
- Configuration de Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Envoi et réception de messages (CLI, Java, Spring Framework)
- Outils de métriques et de surveillance (Confluent Control Center, Elasticsearch, etc.)
- Gestion des fichiers journaux et des décalages (offsets)
- Haute disponibilité et reprise après sinistre
- Assurer la haute disponibilité avec la réplication
- Ajustement des performances (producteur/consommateur)
- Stratégies de reprise après sinistre
- Contrôle du basculement et récupération des données
- Configuration des connecteurs
- Mise en œuvre de Kafka Connect
- Caractéristiques de sécurité de Kafka
Résumé et prochaines étapes
Pré requis
- Expérience avec les systèmes basés sur Linux et les outils en ligne de commande
- Connaissance des concepts des systèmes distribués
- Compréhension de base des réseaux et de la configuration système
Public cible
- Équipes DevOps et SRE gérant les déploiements Kafka
- Administrateurs systèmes travaillant avec Confluent et Zookeeper
- Développeurs et architectes Kafka responsables de systèmes évolutifs
16 Heures
Nos clients témoignent (2)
Possibilité d'effectuer des exercices indépendants dans l'environnement de formation.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Formation - Kafka for Administrators
Traduction automatique
Le formateur a tenté de simplifier les sujets les plus complexes.
Calvin Raj Antony - SICPA SA
Formation - Administration of Kafka Message Queue
Traduction automatique