Instructor LED Online Operations Training (EMEA Hours):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

This is a 3 day course delivered live online, via Webex. Joining instructions will be sent the day before the course starts. To test your connectivity please visit http://www.webex.com/test-meeting.html. Note that using Linux to connect to the Webex session is not supported. The course is delivered from 9:00 to 16:30 GMT each day.

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