Formation en ligne pour les opérations dirigée par un instructeur :Apache Kafka
Objectifs de la formation
Dans ce cours pratique de trois jours, vous apprendrez à développer, gérer et analyser les clusters à l'aide des meilleurs pratiques de l'industrie développées par les plus grands experts Apache Kafka™ au monde. Vous découvrirez comment Kafka et la plateforme Confluent fonctionnent, la façon dont leurs principaux sous-systèmes interagissent et comment configurer, gérer, analyser et régler votre cluster.
Contenu du cours
La motivation pour Apache Kafka
• Complexité des systèmes
• Le traitement en temps réel se généralise
• Kafka : une plateforme de flux de données
Les principes fondamentaux de Kafka
• Une vue d'ensemble de Kafka
• Producers Kafka
• Brokers Kafka
• Consumers Kafka
• Utilisation de ZooKeeper par Kafka
• Comparaisons avec le traditionnel
• Files d'attente de messages
Garantir une durabilité
• Concepts de base de la réplication
• Durabilité grâce à la réplication intra-cluster
• Écrire des données dans Kafka de manière fiable
• Défaillances et arrêt du broker
• Sémantique « Exactly Once » (EOS)
• Contrôleurs dans le cluster
• Les fichiers logs de Kafka
• Gestion des décalages
Conception pour une haute disponibilité
• Architecture de référence de Kafka
• Brokers
• ZooKeeper
• Connect
• Registre de schémas
Proxy REST •
• Plusieurs centres de données
Gestion d'un Kafka Cluster
• Installation et exécution de Kafka
• Surveillance Kafka
• Gestion de base d'un cluster
• Rétention et compression des logs
• Un cluster Elastic
Optimisation des performances de Kafka
• La mise en lots pour la performance
• Performances des Producers
• Performances des Brokers
• Défaillances et délai de reprise d'activité des Brokers
• Consommation d'équilibrage de charge
• Performance de consommation
• Test de performance
Sécurité de Kafka
• SSL pour le cryptage et l'authentification
• SASL pour l'authentification
• Sécurisation de ZooKeeper et de Proxy REST
• Migration vers un cluster sécurisé
Intégration de systèmes avec Kafka Connect
• La Motivation pour Kafka Connect
• Types de Connectors
• Implémentation de Kafka Connect
• Modes autonome et distribué
• Configuration des Connectors
• Comparaison avec d'autres systèmes
Qui devrait y participer ?
Cette formation s'adresse aux ingénieurs, administrateurs système et au personnel des opérations responsables du développement, de la gestion, de la surveillance et de l'optimisation des clusters Kafka.
Pré-requis de la formation
Les participants doivent avoir de solides connaissances de Linux/Unix et comprendre les concepts de base de mise en réseau TCP/IP. Connaître la machine virtuelle Java (JVM) est utile. Des connaissances préalables de Kafka sont utiles, mais pas nécessaires.
Durée de la formation
Il s'agit d'une formation de 3 jours offerte en direct et en ligne, via Webex. Les instructions pour la rejoindre seront envoyées le jour avant le début de la formation. Pour tester votre connexion, veuillez visiter http://www.webex.com/test-meeting.html. Veuillez noter qu'utiliser Linux pour se connecter à la session Webex n’est pas pris en charge. La formation est offerte chaque jour, de 9 h à 4 h 30 (heure centrale).
Qu'est-ce qui est fourni pendant la formation ?
We will provide you with a PDF copy of the course materials. You will need a computer to connect to the WebEx session, and to connect to the cloud-based VM.
Formation pratique
Tout au long de la formation, des exercices pratiques renforcent les topics abordés lors des discussions. Les exercices comprennent :
• Installation d'un cluster
• Les opérations de base d'un cluster
• Visualisation et interprétation des indicateurs de cluster
• Récupération après défaillance d'un Broker
• Optimisation des performances du cluster
• Sécurisation du cluster
https://www.confluent.io/public-training-terms
En achetant un billet d'admission à ces formations, vous acceptez d'être lié par les modalités du Contrat de formation publique de Confluent (les « Modalités »), qui se trouve à l'adresse https://www.confluent.io/public-training-terms