Struttura del corso

Modulo 1: Introduzione all'architettura e alla configurazione del cluster Confluent Apache Kafka

  • Ruolo di Kafka nelle pipeline dati moderne
  • Differenze tra Apache Kafka e Confluent Kafka
  • Componenti principali: produttori, consumer, broker, topic, partizioni
  • Moderelli di distribuzione del cluster Kafka e considerazioni per lo scaling

Modulo 2: Configurazione Quorum Zookeeper

  • Cos'è Zookeeper?
  • Ruolo di Zookeeper nel cluster Kafka
  • Dimensione del Quorum Zookeeper
  • Configurazione di Zookeeper
  • Messa in pratica: configurazione di Zookeeper (come team e come servizio)
  • Utilizzo dell'interfaccia riga di comando (CLI) di Zookeeper
  • Messa in pratica: configurazione Quorum Zookeeper
  • Sistema file interno di Zookeeper
  • Fattori di prestazioni che influenzano Zookeeper
  • Demonstrazione degli strumenti di gestione per Zookeeper e Zoonavigator

Modulo 3: Configurazione del cluster Kafka

  • Concetti base di Kafka
  • Configurazione di Kafka
  • Messa in pratica: configurazione dei broker Kafka
  • Messa in pratica: esecuzione di comandi Kafka
  • Messa in pratica: configurazione del cluster multi-broker Kafka
  • Messa in pratica: testing del cluster Kafka
  • Può connettermi al mio cluster Kafka?
  • Configurazione Advertised.listeners: la impostazione più importante
  • Configurazione dei topic
  • Configurazione per il download e l'ingest di messaggi nei topic
  • Messa in pratica: dimostrazione della resilienza di Kafka
  • Prestazioni Kafka: I/O
  • Prestazioni Kafka: rete (RED)
  • Prestazioni Kafka: RAM
  • Prestazioni Kafka: CPU
  • Prestazioni Kafka: Sistema Operativo (OS)
  • Prestazioni Kafka: altri fattori
  • Messa in pratica: come modificare la configurazione dei broker Kafka

Modulo 4: Configurazione avanzata di Kafka

  • Landoop Kafka topic user interface, Confluent REST Proxy, configurazione del Confluent Schema Registry
  • Inviare e ricevere messaggi (CLI, Java, e framework Spring)
  • Metriche e strumenti di monitoraggio (Confluent Control Center, Elasticsearch, ecc.)
  • Gestione dei log e degli offset
  • Alta disponibilità e ripristino da disastro
  • Garanzia dell'alta disponibilità attraverso la replica
  • Ottimizzazione delle prestazioni produttore-consumatore
  • Strategie di ripristino da disastro
  • Gestione del failover e recupero dei dati
  • Configurazione dei connettori
  • Messa in pratica dell'implementazione Kafka Connect
  • Funzionalità di sicurezza di Kafka

Riassunto e passaggi successivi

Requisiti

  • Familiarità con i sistemi distribuiti e i concetti di messaggistica
  • Esperienza con la riga di comando Linux
  • Nozioni di base di rete e amministrazione dei sistemi

Pubblico

  • Amministratori di sistema
  • Ingegneri DevOps
  • Team di piattaforme e infrastrutture
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative