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.
Durata 16 ore
Struttura del corso
Modulo 1: Introduzione all'architettura e alla configurazione del cluster di Confluent Apache Kafka
- Cosa sono Apache Kafka e la Confluent Platform?
- Fondamenti di broker, producer, consumer e topic di Kafka
- Il ruolo di Kafka nelle pipeline di data streaming e messaging
- Estensioni Confluent: REST Proxy, Schema Registry, Control Center
- Architettura del cluster Kafka: broker, partizioni e replica
Modulo 2: Configurazione del quorum di Zookeeper
- Cos'è Zookeeper?
- Il ruolo di Zookeeper in un cluster Kafka
- Dimensione del quorum di Zookeeper
- Configurazione di Zookeeper
- Implementazione di SSH sui nostri server
- Esercitazione: Configurazione di Zookeeper (come team e come servizio)
- Utilizzo della interfaccia a riga di comando (CLI) di Zookeeper
- Esercitazione: Setup del quorum di Zookeeper
- File system interno di Zookeeper
- Fattori prestazionali che influenzano Zookeeper
- Dimostrazione: Strumenti di gestione di Zookeeper e Zoonavigator
Modulo 3: Configurazione del cluster Kafka
- Fondamenti di Kafka
- Configurazione di Kafka
- Esercitazione: Configurazione di Kafka su un singolo broker
- Esercitazione: Esecuzione di comandi Kafka
- Esercitazione: Setup di Kafka multi-broker (cluster)
- Esercitazione: Test del cluster Kafka
- È possibile connettersi al proprio cluster Kafka?
- Configurazione Advertised.listeners: impostazione chiave
- Configurazione dei topic
- Setup dell'ingestione e della consegna dei messaggi nei topic
- Esercitazione: Dimostrazione della resilienza di Kafka
- Prestazioni di Kafka: I/O, rete, RAM, CPU, OS
- Prestazioni di Kafka: altri fattori
- Esercitazione: Come modificare le configurazioni del broker
Modulo 4: Configurazione avanzata di Kafka
- Configurazione di Landoop Kafka Topics UI, Confluent REST Proxy e Confluent Schema Registry
- Invio e ricezione di messaggi (CLI, Java, Spring Framework)
- Strumenti di metriche e monitoraggio (Confluent Control Center, Elasticsearch, ecc.)
- File di log e gestione degli offset
- Alta disponibilità e disaster recovery
- Garantire l'alta disponibilità con la replica
- Ottimizzazione delle prestazioni (producer/consumer)
- Strategie di disaster recovery
- Controllo del failover e recupero dei dati
- Setup dei connector
- Implementazione di Kafka Connect
- Funzionalità di sicurezza di Kafka
Riepilogo e prossimi passi
Requisiti
- Esperienza con sistemi basati su Linux e strumenti da riga di comando
- Conoscenza dei concetti dei sistemi distribuiti
- Comprensione delle basi di networking e configurazione di sistema
Pubblico di riferimento
- Team DevOps e SRE che gestiscono le implementazioni di Kafka
- Amministratori di sistema che lavorano con Confluent e Zookeeper
- Developer e architetti Kafka responsabili di sistemi scalabili
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