Formation Kafka Administration
€ HT / personne |
3 jours (21 heures) |
Présentation
Kafka est un système de messagerie distribuée pour les flux d’événements liés au Big Data. Notre formation Kafka Administration va vous permettre de comprendre en profondeur l’architecture distribuée.
Dans cette formation pratique, vous apprendrez à gérer, mettre en place, administrer et configurer un cluster Kafka.
Votre équipe en apprendra davantage sur le fonctionnement de Kafka et de ses principaux sous-systèmes, leurs manières d’interagir et toutes leurs fonctionnalités.
Vous en saurez plus sur Core Kafka, Kafka Connect et le Kafka Streams. Mais également sur la plateforme Confluent.
Comme pour toutes nos formations, notre formation Kafka Administration vous présentera sa toute dernière version et ses nouveautés (à la date de rédaction de l’article : Kafka 3.3.1 sortie le 03 octobre 2022).
Objectifs
- Comprendre les concepts fondamentaux et l’architecture de Kafka
- Installer, configurer et administrer un cluster Kafka en environnement de production
- Gérer efficacement les producteurs, les consommateurs et la répartition des données
- Surveiller l’état de santé et les performances d’un cluster Kafka
- Concevoir une plateforme Kafka résiliente et adaptée à leur contexte d’usage
- Mettre en œuvre les bonnes pratiques de sécurité sur Kafka
Public visé
- Data Scientists
- Développeurs
- Architectes
- Administrateurs système
- DevOps
Pré-requis
- Connaissances de base d’un système Unix
- Tester Mes Connaissances
Pré-requis techniques
- Avoir un compte GitHub et un accès à GitHub pour les labs via GitHub CodeSpaces.
Pour aller plus loin
Programme de la formation Kafka Administration
La plateforme Kafka et ses forces
- Présentation de la plateforme Apache Kafka.
- Présentation des caractéristiques principales de Kafka
- Découverte des principaux use-cases de Kafka
- Discussion sur les tradeoffs liées à Kafka
Les bases du fonctionnement de Kafka
- Configurer les partitions
- Configurer la réplication
- Architecture des messages
- Partitionning
- Rétention et cleanup policy
Administrer les clients Kafka
- Architecture des producers
- Architecture des consumers
- Exactly-once, at least-once, at most once
- Monitorer les clients
Le fonctionnement interne de Kafka
- Comprendre le rôle de Kraft, du quorum, et des métadonnées
- Présentation de l’architecture d’un cluster et de ses différents composants
- La gestion des requêtes en interne par Apache Kafka
- Comprendre le temps passé à chaque étape d’une requête
Administration de Kafka
- Les différents niveaux de configuration d’Apache Kafka, statique et dynamique
- Installer, mettre à jour Kafka
- Démarrer, arrêter les brokers
- Ajouter un nouveau broker au cluster, retirer un broker du cluster
- Équilibrer les partitions entre les brokers
Monitorer Kafka
- Comment exporter les metrics Kafka
- Les différentes métriques à monitorer et leur signification
- Utilisez le monitoring pour surveiller la capacité du cluster
Design de plateforme Kafka
- Présentation des styles des différentes plateformes Kafka
- Comment choisir le bon nombre de brokers
- Comment répartir mes brokers entre les racks/zones
- Capacity planning avec Kafka
Sécuriser Kafka
- Présentation des différentes options pour sécuriser Kafka autour du transport, de l’authentification, et des autorisations
- Utilisation des ACL
Formation Kafka
Formation Spark Streaming
Formation Cassandra
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Les + : :formation correspondant à mes attentes. Le formateur a su m’apporter des réponses claires à mes questions
Je souhaite suivre : Linux perfectionnement des outils.
Afficher tous les témoignages
Les + : :formation correspondant à mes attentes. Le formateur a su m’apporter des réponses claires à mes questions
Je souhaite suivre : Linux perfectionnement des outils.
Les + : Programmé détaillé.
Explication claire
Je souhaite suivre : Airflow, spark avancé
En synthèse : Merci 🙂
Je recommande la formation
Je recommande la formation
Les + : Interactivité.
Les + : Examples et bien argumenter
Les – : Manque de temps il existe plusieurs points qui nécessite plus de temps
Je souhaite suivre : Kafka developer
Les – : l’environnement pour les LABs à fournir par le fournisseur de la formation.
Je recommande la formation
Je recommande la formation
Les + : le formateur qui métrise l’outil
Les – : rien
Je souhaite suivre : Apache SPARK
En synthèse : Merci Ahmed
Les + : Formateur réactif et fait l’effort pour animer la formation, solution intéressant
Les – : le contenu un peu compresser par rapport à la durée de la formation, mais cela convient aux débutants qui veulent comprendre le principe, quelque complexité technique pour faire marché le LAB et l’affichage du partage pour le LAB coté formateur et trop petit vu qu’il doit lancer plusieurs terminaux à la fois
En synthèse : Merci
Les + : architecture globale Kafka
Les – : temps alloue est peu par rapport a la richesse du sujet
Navigation Site Reviews
Noter la formation
€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS