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 clés : producteurs, consommateurs, brokers, sujets, partitions.
- Modèles de déploiement des clusters Kafka et considérations relatives à l'évolution.
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 place du 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 multi-brokers.
- Pratique : Tests du cluster Kafka.
- Puis-je me connecter à mon cluster Kafka ?
- Configuration Advertised.listeners : le paramètre le plus important.
- Configuration des sujets.
- Configuration pour le téléchargement et l'ingestion de messages dans les sujets.
- Pratique : Démonstration de la résilience de Kafka.
- Performance de Kafka : E/S.
- 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 de Landoop pour les sujets Kafka, configuration du proxy REST Confluent et du registre de schémas Confluent.
- Envoi et réception de messages (CLI, Java et framework Spring).
- Métriques et outils 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é grâce à la réplication.
- Ajustement des performances des producteurs et des consommateurs.
- Stratégies de reprise après sinistre.
- Contrôle des basculements et récupération des données.
- Configuration des connecteurs.
- Mise en œuvre de Kafka Connect.
- Fonctionnalités de sécurité de Kafka.
Résumé et prochaines étapes
Pré requis
- Connaissance des systèmes distribués et des 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ème.
- Ingénieurs DevOps.
- Équipes plateforme 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