Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Modulo 1: Introduzione all’architettura e alla configurazione del cluster Confluent Apache Kafka
- Il ruolo di Kafka nelle moderne pipeline dati
- Differenze tra Apache Kafka e Confluent Kafka
- Componenti chiave: produttori, consumatori, broker, topic e partizioni
- Modelli di distribuzione dei cluster Kafka e considerazioni riguardo alla scalabilità
Modulo 2: Configurazione del quorum Zookeeper
- Cos’è Zookeeper?
- Il ruolo di Zookeeper all’interno di un cluster Kafka
- Dimensione ideale di un quorum Zookeeper
- Configurazione di Zookeeper
- Implementazione dell’accesso SSH sui server
- Esercitazione pratica: configurazione di Zookeeper (in team e come servizio)
- Utilizzo della interfaccia a riga di comando (CLI) di Zookeeper
- Esercitazione pratica: configurazione del quorum Zookeeper
- Sistema di file interno di Zookeeper
- Fattori che influenzano le prestazioni di Zookeeper
- Demonstrazione degli strumenti di gestione per Zookeeper e Zoonavigator
Modulo 3: Configurazione del cluster Kafka
- Concetti fondamentali legati a Kafka
- Configurazione generale di Kafka
- Esercitazione pratica: configurazione dei broker Kafka
- Esercitazione pratica: esecuzione dei comandi Kafka
- Esercitazione pratica: configurazione di un cluster multi-broker<
- Esercitazione pratica: test del corretto funzionamento del cluster Kafka
- È possibile connettersi al proprio cluster Kafka?
- Configurazione della voce “advertised.listeners”: impostazione di fondamentale importanza<
- Configurazione dei topic
- Impostazioni necessarie per il download e l’elaborazione dei messaggi nei topic<
- Esercitazione pratica: dimostrazione della resilienza di Kafka<
- Prestazioni di Kafka: fattori legati all’I/O
- Prestazioni di Kafka: aspetti relativi alla rete (RED)
- Prestazioni di Kafka: influenza della memoria RAM<
- Prestazioni di Kafka: impatto della CPU<
- Prestazioni di Kafka: ruolo del sistema operativo<
- Altri aspetti che influenzano le prestazioni di Kafka<
- Esercitazione pratica: modifica delle configurazioni dei broker Kafka<
Modulo 4: Configurazione avanzata di Kafka
- Utilizzo dell’interfaccia utente Landoop per i topic, di Confluent REST Proxy e di Confluent Schema Registry<
- Inviare e ricevere messaggi (tramite CLI, Java e il framework Spring)
- Monitoraggio delle metriche tramite strumenti specifici (Confluent Control Center, Elasticsearch, ecc.)<
- Gestione dei file di log e degli offset<
- Concetti riguardanti l’alta disponibilità e il ripristino da disastri<
- Garantire l’alta disponibilità tramite la replicazione<
- Ottimizzazione delle prestazioni di produttori e consumatori<
- Strategie efficaci per il ripristino da eventuali guasti<
- Controllo del failover e recupero dei dati<
- Configurazione dei connector di Kafka<
- Implementazione pratica di Kafka Connect<
- Funzionalità legate alla sicurezza in Kafka<
Riepilogo e prossimi passi da intraprendere
Requisiti
- Conoscenza di base dei sistemi distribuiti e dei concetti legati alla messaggistica
- Esperienza nell’utilizzo della riga di comando Linux
- Comprensione di base delle reti informatiche e dell’amministrazione di sistema
Destinatari
- Amministratori di sistema
- Ingegneri DevOps
- Team incaricati della piattaforma e dell’infrastruttura IT
21 ore
Recensioni (2)
Possibilità di svolgere esercizi indipendenti nell'ambiente di formazione.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Corso - Kafka for Administrators
Traduzione automatica
Esempi molto pratici. L'instruttore ha cercato di mantenere un ritmo tale che tutti potessero seguirlo, anche se il gruppo era piuttosto eterogeneo in termini di competenze. Ha fornito molte spiegazioni a chiunque ne avesse chiesto :)
Georgi - BMW SA
Corso - Apache Kafka for Developers
Traduzione automatica