ConfluentKAFKAADM

Apache Kafka® Administration by Confluent

3 jour(s) / 21h

Présentation du cours

Dans ce cours pratique de trois jours, vous apprendrez à créer, gérer et surveiller des clusters en utilisant les meilleures pratiques de l’industrie développées par les plus grands experts Apache Kafka® au monde.

Vous apprendrez comment fonctionnent Kafka et la plate-forme Confluent, comment leurs principaux sous-systèmes interagissent et comment configurer, gérer, surveiller et régler votre cluster.

Objectifs pédagogiques

  • Comprendre Kafka et la plateforme Confluent fonctionnent, et comment leurs principaux sous-systèmes interagissent
  • Configurer, gérer, surveiller et régler votre cluster
  • Optimiser les performances des Producteurs et des Consommateurs
  • Sécuriser le cluster
  • Construire des pipelines de données avec Kafka Connect

Public cible

Ce cours est conçu pour les ingénieurs, les administrateurs système et le personnel d’exploitation responsable de la création, de la gestion, de la surveillance et du réglage des clusters Kafka.

Prérequis

Les participants doivent avoir une connaissance pratique de l’architecture Kafka, soit par :

  • Expérience antérieure, ou
  • En suivant Confluent Fundamentals for Apache Kafka®,

Il est également important d’avoir une bonne connaissance de Linux/ Unix et comprendre les concepts de base des réseaux TCP/IP. Une connaissance de la machine virtuelle Java (JVM) est utile.

Pour évaluer vos connaissances Kafka pour ce cours, veuillez compléter l’auto-évaluation : https://cnfl.io/fundamentals-quiz

Programme

Module 1 : Fondamentaux d’Apache Kafka®

  • Kafka en tant que plate-forme de diffusion en continu distribuée
  • Le journal distribué
  • Les bases des Producteurs et des Consommateurs

Module 2 : L’Architecture d’Apache Kafka®

  • Le journal de validation de Kafka
  • Réplication pour la haute disponibilité
  • Partitions et groupes de consommateurs pour l’évolutivité
  • Aperçu de la sécurité

Module 3 : Fournir la durabilité

  • Réplication de données
  • Récupération en cas d’échec
  • Fichiers de journalisation et gestion des offset
  • Sémantique Exactly-Once (EOS)

Module 4 : Gérer un cluster

  • Installer et exécuter Kafka
  • Gestion de la configuration
  • Surveillance
  • Rétention et compactage des journaux
  • Mise en service et décomissionement des Brokers

Module 5 : Optimiser les performances d’Apache Kafka®

  • Surveillance, test et réglage des Brokers et des clients Kafka
  • Le Consumer Group Protocol

Module 6 : Sécurité Apache Kafka®

  • Cryptage des transports
  • Authentification
  • Sécurisation d’Apache Kafka®
  • Migration vers un cluster sécurisé

Module 7 : Pipelines de données avec Kafka Connect

  • La motivation pour Kafka Connect
  • Types de connecteurs
  • Implémentation Kafka Connect
  • Modes autonomes et distribués
  • Configuration des connecteurs

Module 8 : Kafka en production

  • Architecture de référence Kafka pour Apache Kafka® et la plate-forme complète Confluent
  • Planification de capacité
  • Déploiements multi-centres de données

Nos sessions de formations

Lieu de formation :
Dates
05/04/23 Distanciel S'inscrire
05/07/23 Distanciel S'inscrire
04/10/23 Distanciel S'inscrire

Ce cours vous intéresse ?

Lieu de formation :
Dates
05/04/23 Distanciel S'inscrire
05/07/23 Distanciel S'inscrire
04/10/23 Distanciel S'inscrire
1
Inter : 2100 € HT / participant

Aide au financement

Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous