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.
Durée 16 heures
Plan du cours
Module 1 : Introduction à l'architecture et à la configuration du cluster Confluent Apache Kafka
- Qu'est-ce qu'Apache Kafka et la plateforme Confluent ?
- Fondamentaux des brokers, producteurs, consommateurs et sujets Kafka
- Rôle de Kafka dans les pipelines de streaming et de messagerie de données
- 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 ?
- 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 tant qu'équipe et en tant que service)
- Utilisation de l'interface en ligne de commande (CLI) de Zookeeper
- Pratique : Mise en place du quorum Zookeeper
- Système de fichiers interne de Zookeeper
- Facteurs de performance affectant Zookeeper
- Démonstration : Outils de gestion Zookeeper et Zoonavigator
Module 3 : Configuration du cluster Kafka
- Bases de Kafka
- Configuration de Kafka
- Pratique : Configuration de Kafka sur un broker unique
- Pratique : Exécution des commandes Kafka
- Pratique : Mise en place d'un cluster Kafka multi-brokers
- Pratique : Tests du cluster Kafka
- Puis-je me connecter à mon cluster Kafka ?
- Configuration Advertised.listeners : paramètre clé
- Configuration des sujets (topics)
- Mise en place de l'ingestion et de la livraison de messages dans les sujets
- Pratique : Démonstration de la résilience de Kafka
- Performances de Kafka : E/S, réseau, RAM, CPU, système d'exploitation
- Performances de Kafka : autres facteurs
- Pratique : Comment modifier les configurations des brokers
Module 4 : Configuration avancée de Kafka
- Configuration de l'interface Landoop Kafka Topics, Confluent REST Proxy et Confluent Schema Registry
- Envoi et réception de messages (CLI, Java, Spring Framework)
- Métriques et outils de supervision (Confluent Control Center, Elasticsearch, etc.)
- Fichiers journaux et gestion des décalages (offsets)
- Haute disponibilité et reprise après sinistre
- Assurer la haute disponibilité grâce à la réplication
- Optimisation des performances (producteur/consommateur)
- Stratégies de reprise après sinistre
- Contrôle du basculement (failover) et récupération des données
- Mise en place des connecteurs
- Implémentation de Kafka Connect
- Fonctionnalités de sécurité de Kafka
Conclusion et prochaines étapes
Pré requis
- Expérience avec les systèmes basés sur Linux et les outils en ligne de commande.
- Familiarité avec les concepts des systèmes distribués.
- Compréhension de la configuration réseau et système de base.
Public cible
- Équipes DevOps et SRE gérant des déploiements Kafka.
- Administrateurs systèmes travaillant avec Confluent et Zookeeper.
- Développeurs et architectes Kafka responsables de systèmes évolutifs.
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
Des exemples très pratiques. Le formateur a réussi à maintenir un rythme où tout le monde pouvait suivre, même si le groupe était assez hétérogène en termes de connaissances. Il a fourni beaucoup de soutien à tous ceux qui en ont fait la demande :)
Georgi - BMW SA
Formation - Apache Kafka for Developers
Traduction automatique