Schița de curs

Modulul 1: Introducere în arhitectura și configurarea clusterului Confluent Apache Kafka

  • Rolul lui Kafka în conductele moderne de date
  • Diferențe între Apache Kafka și Confluent Kafka
  • Componente de bază: producători, consumatori, brokeri, subiecte, partiții
  • Modele de deploy ale clusterului Kafka și considerații de scalare

Modulul 2: Configurarea Quorum-ului Zookeeper

  • Ce este Zookeeper?
  • Rolul lui Zookeeper într-un cluster Kafka
  • Dimensiunea Quorum-ului Zookeeper
  • Configurarea Zookeeper
  • Implementarea SSH pe serverele noastre
  • Practică: Configurarea Zookeeper (ca echipă și ca serviciu)
  • Folosirea interfeței de linie de comandă (CLI) Zookeeper
  • Practică: Configurarea Quorum-ului Zookeeper
  • Sistemul de fișiere intern al Zookeeper
  • Factori de performanță care afectează Zookeeper
  • Demonstrație de instrumente de management pentru Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Concepte de bază ale Kafka
  • Configurarea Kafka
  • Practică: Configurarea brokerului Kafka
  • Practică: Executarea comenzilor Kafka
  • Practică: Configurarea clusterului Kafka Multi-Broker
  • Practică: Testarea clusterului Kafka
  • Pot să mă conectez la clusterul meu Kafka?
  • Configurarea advertised.listeners: cea mai importantă setare
  • Configurarea subiectelor
  • Configurare pentru descărcarea și ingestia mesajelor în subiecte
  • Practică: Demonstrarea rezilienței Kafka
  • Performanța Kafka: I/O
  • Performanța Kafka: Rețea (RED)
  • Performanța Kafka: RAM
  • Performanța Kafka: CPU
  • Performanța Kafka: Sistem de operare (OS)
  • Performanța Kafka: Altele
  • Practică: Cum să schimbi configurația brokerului Kafka

Modulul 4: Configurare Avansată a Kafka

  • Configurarea interfeței de utilizator pentru subiecte Landoop Kafka, Confluent REST Proxy, Confluent Schema Registry
  • Trimiterea și primirea mesajelor (CLI, Java și framework-ul Spring)
  • Monitorizarea metricelor și instrumente (Confluent Control Center, Elasticsearch, etc.)
  • Fișiere de log și gestionarea offset-urilor
  • Disponibilitate ridicată și recuperare în caz de dezastru
  • Asigurarea disponibilității ridicate prin replicare
  • Optimizarea performanței producătorilor și consumatorilor
  • Strategii de recuperare în caz de dezastru
  • Controlul failover-ului și recuperarea datelor
  • Configurarea conectorilor
  • Implementarea Kafka Connect
  • Funcții de securitate Kafka

Rezumat și Pași Următori

Cerințe

  • Cunoaștere a sistemelor distribuite și a conceptelor de mesagerie
  • Experiență cu linia de comandă Linux
  • Înțelegere de bază a rețelelor și administrării sistemelor

Publicul țintă

  • Administratori de sistem
  • Ingineri DevOps
  • Echipe de platformă și infrastructură
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite