Struttura del corso

Elementi Essenziali dell'Amministrazione di Kafka

  • Dove si colloca Kafka in una moderna piattaforma dati e le responsabilità tipiche della produzione
  • Concetti principali per gli operatori: broker, argomenti, partizioni, offset, gruppi di consumatori
  • Fondamenti della replica: leader e follower, repliche sincrone, compromessi sull'affidabilità
  • Punti salienti dell'operazione di Kafka e terminologia comune utilizzata nelle runbooks

Modalità KRaft e Design del Cluster

  • Nozioni base di KRaft: controller, quorum dei metadati, elezioni e perché siano rilevanti a livello operativo
  • Pianificazione della distribuzione: dimensionamento per throughput, partizioni, conservazione e crescita
  • Ruoli dei nodi e layout: controller combinati vs dedicati, considerazioni sul dominio di errore
  • Lab: ispezionare i metadati KRaft, validare la salute del quorum, interpretare i log dei controller

Installazione, Configurazione e Operazioni Giornaliere

  • Approcci di installazione (pacchetti, tarball, contenitori) e cosa standardizzare in ambienti aziendali
  • Configurazione principale del broker che impatta l'affidabilità: listener, replica, directory dei log, conservazione
  • Operazioni di servizio sicure: ordine di avvio, arresto graduale e controlli di validazione
  • Lab: distribuire un cluster multinode, verificare la registrazione del broker, confermare la produzione e consumo base

Gestione degli Argomenti, Partizioni e Posizionamento dei Dati

  • Ciclo di vita degli argomenti utilizzando il Kafka CLI: creare, descrivere, aggiornare configurazioni, eliminare
  • Scelta delle partizioni e fattori di replica per carichi di lavoro reali, incluse le anti-pattern comuni
  • Reassegnamenti e bilanciamento: quando spostare le partizioni e come verificare il progresso in modo sicuro
  • Lab: creare argomenti, attivare un reassegnamento delle partizioni, simulare un black-out del broker e confermare la ripresa

Sicurezza di Kafka per la Produzione

  • TLS per il traffico client e inter-broker: certificati, catene di fiducia e passaggi di validazione
  • Autenticazione con SASL: selezione di meccanismi comuni ed evitare la configurazione errata
  • Autorizzazione con ACLs: pattern a minima autorità per amministratori, produttori e consumatori
  • Lab: abilitare TLS e SASL, validare la connettività client e applicare ACLs per i ruoli dell'applicazione

Osservabilità, Affidabilità e Risoluzione dei Problemi

  • Elementi essenziali di monitoraggio: salute del controller, partizioni non replicate, latenza delle richieste, saturazione disco e rete
  • Log e metriche: lettura dei log broker e esposizione delle metriche tramite JMX exporter a stack di osservabilità comuni
  • Playbook operativi: riavvii rolling, modifiche sicure alla configurazione, gestione del disco pieno e problemi ISR
  • Lab: costruire un set minimo di allarmi, diagnosticare un cluster degradato e ripristinare la replica sana

Aggiornamenti e Prontezza per il Ripristino da Disastri

  • Pianificazione degli aggiornamenti per Kafka: controlli di compatibilità, staging e approccio al rollback
  • Backup e aspettative di ripristino: cosa può essere backup, cosa no, e basi del ripristino della configurazione
  • Panoramica sulla replica cross-cluster e quando utilizzare MirrorMaker 2 per il DR e le migrazioni
  • Conclusione: checklist operativa, artefatti di consegna e prossimi passi per il rollout in produzione

Requisiti

  • Comprensione delle basi dell'amministrazione Linux (utenti, servizi, file, permessi)
  • Esperienza con concetti di networking TCP/IP (DNS, porte, firewall, bilanciatori del carico)
  • Esperienza base in scripting (Bash, PowerShell o simili) per compiti operativi routine

Audience

  • Amministratori Kafka e ingegneri di piattaforma responsabili della gestione dei cluster Kafka
  • Ingegneri di affidabilità del sito e DevOps che supportano piattaforme streaming
  • Team di infrastruttura e operazioni che distribuiscono nuovi cluster Kafka basati su KRaft o migrano da ZooKeeper
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative