Schița de curs

Modulul 1: Introducere în Arhitectura Confluent Apache Kafka și Configurarea Clustere

  • Ce este Apache Kafka și Platforma Confluent?
  • Fundamentele broker, producător, consumator și topic în Kafka
  • Rolul lui Kafka în conductele de streaming și mesagerie
  • Extensii Confluent: REST Proxy, Schema Registry, Control Center
  • Arhitectura clusterului Kafka: brokeri, partiții și replicare

Modulul 2: Configurarea Quorum Zookeeper

  • Ce este Zookeeper?
  • Rolul lui Zookeeper într-un cluster Kafka
  • Dimensiunea quorumului Zookeeper
  • Configurarea Zookeeper
  • Implementarea SSH pe serverele noastre
  • Exercițiu practic: Configurarea Zookeeper (ca echipă și ca serviciu)
  • Utilizarea Interfeței de Linie de Comandă (CLI) Zookeeper
  • Exercițiu practic: Configurarea quorumului Zookeeper
  • Sistemul de fișiere intern al Zookeeper
  • Factori de performanță care afectează Zookeeper
  • Demonstrație: Instrumente de gestionare Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Bazele Kafka
  • Configurarea Kafka
  • Exercițiu practic: Configurarea Kafka pe un singur broker
  • Exercițiu practic: Executarea comenzilor Kafka
  • Exercițiu practic: Configurarea clusterului Kafka cu mai mulți brokeri
  • Exercițiu practic: Testarea clusterului Kafka
  • Pot să mă conectez la clusterul meu Kafka?
  • Configurarea advertised.listeners: setare cheie
  • Configurarea topicurilor
  • Configurarea ingestiei și livrării mesajelor în topicuri
  • Exercițiu practic: Demonstrarea rezilienței Kafka
  • Performanța Kafka: I/O, rețea, RAM, CPU, OS
  • Performanța Kafka: alți factori
  • Exercițiu practic: Cum să modificăm configurațiile brokerilor

Modulul 4: Configurare Avansată Kafka

  • Configurarea Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
  • Trimiterea și primirea mesajelor (CLI, Java, Spring Framework)
  • Instrumente de metrică și monitorizare (Confluent Control Center, Elasticsearch, etc.)
  • Fișiere de log și gestionarea offseturilor
  • Înaltă disponibilitate și recuperare după dezastre
  • Asigurarea înaltei disponibilități prin replicare
  • Reglarea performanței (producător/consumator)
  • Strategii de recuperare după dezastre
  • Controlul failover și recuperarea datelor
  • Configurarea conectorilor
  • Implementarea Kafka Connect
  • Caracteristici de securitate Kafka

Rezumat și Pași Următori

Cerințe

  • Experiență cu sisteme bazate pe Linux și instrumente de linie de comandă
  • Familiaritate cu concepte de sisteme distribuite
  • Înțelegere a configurației de bază a rețelelor și sistemelor

Publicul țintă

  • Echipe DevOps și SRE care gestionează implementări Kafka
  • Administratori de sisteme care lucrează cu Confluent și Zookeeper
  • Dezvoltatori și arhitecți Kafka responsabili de sisteme scalabile
 16 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite