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 et à la configuration du cluster Confluent Apache Kafka
- Rôle de Kafka dans les pipelines de données modernes.
- Différences entre Apache Kafka et Confluent Kafka.
- Composants principaux : producteurs, consommateurs, brokers, sujets (topics), partitions.
- Modèles de déploiement du cluster Kafka et considérations relatives à la mise à l'é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 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 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 multi-brokers Kafka.
- Pratique : tests du cluster Kafka.
- Comment me connecter à mon cluster Kafka ?
- Configuration Advertised.listeners : le paramètre le plus important.
- Configuration des sujets (topics).
- Configuration pour le téléchargement et l'ingestion de messages dans les sujets.
- Pratique : démonstration de la résilience de Kafka.
- Performances de Kafka : E/S.
- Performances de Kafka : Réseau (RED).
- Performances de Kafka : RAM.
- Performances de Kafka : CPU.
- Performances de Kafka : Système d'exploitation (OS).
- Performances de Kafka : Autres.
- Pratique : comment modifier la configuration du broker Kafka.
Module 4 : Configuration avancée de Kafka
- Interface utilisateur Landoop pour les sujets Kafka, configuration de Confluent REST Proxy et de Confluent Schema Registry.
- Envoi et réception de messages (CLI, Java et framework Spring).
- Surveillance des métriques et des outils (Confluent Control Center, Elasticsearch, etc.).
- Gestion des fichiers journaux et des décals (offsets).
- Haute disponibilité et reprise après sinistre.
- Garantie de la haute disponibilité grâce à la réplication.
- Tuning des performances des producteurs et des consommateurs.
- Stratégies de reprise après sinistre.
- Contrôle de la bascule (failover) et récupération des données.
- Configuration des connecteurs.
- Mise en œuvre de Kafka Connect.
- Fonctionnalités de sécurité de Kafka.
Synthèse et prochaines étapes
Pré requis
- Connaissance des systèmes distribués et des concepts de messagerie.
- Expérience avec l'invite de commande Linux.
- Compréhension de base du réseau et de l'administration système.
Public cible
- Administrateurs système.
- Ingénieurs DevOps.
- Équipes plateformes et infrastructure.
21 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
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