Contattataci
 Durata 21 ore

Struttura del corso

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

  • Il ruolo di Kafka nelle moderne pipeline di dati
  • Differenze tra Apache Kafka e Confluent Kafka
  • Componenti principali: producer, consumer, broker, topic, partizioni
  • Modelli di distribuzione dei cluster Kafka e considerazioni sulla scalabilità

Modulo 2: Configurazione del Quorum Zookeeper

  • Cos'è Zookeeper?
  • Il ruolo di Zookeeper in un cluster Kafka
  • Dimensione del Quorum Zookeeper
  • Configurazione di Zookeeper
  • Implementazione di SSH sui nostri server
  • Esercitazione: Configurazione di Zookeeper (come team e come servizio)
  • Utilizzo della interfaccia da riga di comando di Zookeeper (CLI)
  • Esercitazione: Configurazione del Quorum Zookeeper
  • Sistema file interno di Zookeeper
  • Fattori prestazionali che influenzano Zookeeper
  • Dimostrazione degli strumenti di gestione per Zookeeper e Zoonavigator

Modulo 3: Configurazione del Cluster Kafka

  • Concetti base di Kafka
  • Configurazione di Kafka
  • Esercitazione: Configurazione del broker Kafka
  • Esercitazione: Esecuzione dei comandi Kafka
  • Esercitazione: Configurazione di un cluster Kafka Multi-Broker
  • Esercitazione: Test del cluster Kafka
  • Posso collegarmi al mio cluster Kafka?
  • Configurazione di Advertised.listeners: l'impostazione più importante
  • Configurazione dei Topic
  • Configurazione per il download e l'ingestione di messaggi nei topic
  • Esercitazione: Dimostrazione della resilienza di Kafka
  • Prestazioni di Kafka: I/O
  • Prestazioni di Kafka: Rete (RED)
  • Prestazioni di Kafka: RAM
  • Prestazioni di Kafka: CPU
  • Prestazioni di Kafka: Sistema Operativo (OS)
  • Prestazioni di Kafka: Altri fattori
  • Esercitazione: Come modificare la configurazione del broker Kafka

Modulo 4: Configurazione Avanzata di Kafka

  • Interfaccia utente per i topic di Landoop Kafka, configurazione di Confluent REST Proxy e Confluent Schema Registry
  • Invio e ricezione di messaggi (CLI, Java e framework Spring)
  • Monitoraggio delle metriche e degli strumenti (Confluent Control Center, Elasticsearch, ecc.)
  • Gestione dei file di log e degli offset
  • Alta disponibilità e disaster recovery
  • Garantire l'alta disponibilità tramite la replicazione
  • Ottimizzazione delle prestazioni di producer e consumer
  • Strategie di disaster recovery
  • Gestione del failover e del recupero dei dati
  • Configurazione dei Connector
  • Implementazione di Kafka Connect
  • Funzionalità di sicurezza di Kafka

Riepilogo e Prossimi Passi

Requisiti

  • Conoscenza dei sistemi distribuiti e dei concetti di messaggistica
  • Esperienza con la riga di comando Linux
  • Comprensione basilare della rete e dell'amministrazione di sistema

Pubblico Obiettivo

  • Amministratori di sistema
  • Engineer DevOps
  • Team di piattaforma e infrastruttura

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative