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 21 heures
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 essentiels : producteurs, consommateurs, courtiers (brokers), sujets (topics), partitions
- Modèles de déploiement de clusters Kafka et considérations relatives à 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
- Implémentation 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 : 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 des courtiers Kafka (brokers)
- Pratique : Exécution des commandes Kafka
- Pratique : Configuration d'un cluster Kafka multi-courtiers (multi-broker)
- Pratique : Tests du cluster Kafka
- Puis-je me connecter à mon cluster Kafka ?
- Configuration de Advertised.listeners : paramètre le plus important
- Configuration des sujets (topics)
- Configuration pour le téléchargement et l'ingestion des messages dans les sujets (topics)
- Pratique : Démonstration de la résilience de Kafka
- Performance de Kafka : Entrées/Sorties (I/O)
- Performance de Kafka : Réseau (RED)
- Performance de Kafka : Mémoire (RAM)
- Performance de Kafka : Processeur (CPU)
- Performance de Kafka : Système d'exploitation (OS)
- Performance de Kafka : Autres aspects
- Pratique : Comment modifier la configuration des courtiers Kafka (brokers)
Module 4 : Configuration avancée de Kafka
- Interface utilisateur des sujets Kafka (topics) de Landoop, configuration de Confluent REST Proxy et du Registre de schémas Confluent (Schema Registry)
- Envoi et réception de messages (CLI, Java et cadre Spring)
- Métriques et outils de surveillance (Confluent Control Center, Elasticsearch, etc.)
- Fichiers journaux (logs) et gestion des décalages (offsets)
- Haute disponibilité et reprise après sinistre
- Assurance de la haute disponibilité par réplication
- Optimisation des performances des producteurs et des consommateurs
- Stratégies de reprise après sinistre
- Contrôle du basculement (failover) et récupération des données
- Configuration des connecteurs (connectors)
- Implémentation 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'interface en ligne de commande Linux
- Compréhension de base du réseau et de l'administration des systèmes
Public cible
- Administrateurs systèmes
- Ingénieurs DevOps
- Équipes de plateforme et d'infrastructure
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