Sommaire

Pendant ces trois jours de formation, vous apprendrez à déployer, à opérer et à monitorer un cluster Kafka en utilisant les meilleures pratiques de l'industrie, développées par les plus grands experts d’Apache Kafka.



Les motivations d'Apache Kafka


  • La complexité des systèmes
  • L'avènement des traitements temps réel
  • Kafka : « Stream Data Platfom »

Concepts et fondamentaux de Kafka


  • Vue d'ensemble de Kafka
  • Les Producers
  • Les Brokers
  • Les Consumers
  • L'utilisation de Zookeeper
  • Comparaison avec des systèmes traditionnels de brokers des messages

Cohérence et garantie de non perte des données


  • Les concepts de réplication
  • Cohérence de publication des messages
  • Arrêt et panne d'un Broker
  • Rôle du Broker Controller
  • Les fichiers de logs (de données) de Kafka
  • Gestion des Offsets

Haute disponibilité (HA)


  • L'architecture Kafka de référence
  • Brokers
  • ZooKeeper
  • Kafka Connect
  • SchemaRegistry
  • RESTProxy
  • Multi-Datacenters

Gérer un cluster Kafka


  • Installation et fonctionnement de Kafka
  • Monitoring et supervision d'un cluster
  • Opérations de bases d'un cluster Rétention et compaction des logs
  • Elasticité d'un cluster

Optimiser les performances de Kafka


  • Performance des Producers
  • Performance des Brokers
  • Panne d'un Broker et délai de Recovery
  • Distribution de la charge des consommateurs
  • Performance des Consumers
  • Tests de performances

Sécuriser un cluster Kafka/Zookeeper


  • Encryption réseau et authentification via SSL
  • Authentification via SASL
  • Encryption des données sur disque
  • Sécurisation de ZooKeeper, du SchemaRegistry et du RESTProxy
  • Migration vers un cluster sécurisé

Kafka Connect : Intégrer des systèmes avec Kafka


  • Les Motivations pour Kafka Connect
  • Types de connecteurs
  • Mise en œuvre de Kafka Connect
  • Les modes de déploiements (standalone/distributed)
  • Configuration des connecteurs
  • Considérations de déploiement
  • Comparaison avec d'autres systèmes

Certification

Le coût de la certification Kafka n’est pas inclus dans le tarif.
Si le stagiaire souhaite passer la certification, il devra faire sa demande d’inscription directement sur le site web : https://fr.confluent.io/certification/.
Coût de la certification : 150$.