Intrati in legatura

Schița de curs

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

  • Ce este Apache Kafka și Platforma Confluent?
  • Fundamentele brokerului, producătorului, consumatorului și subiectelor Kafka
  • Rolul Kafka în conductele de streaming și mesaje
  • Extensiile Confluent: REST Proxy, Schema Registry, Control Center
  • Arhitectura clusterului Kafka: brokeri, partiții și replicare

Modulul 2: Configurarea Quorumului Zookeeper

  • Ce este Zookeeper?
  • Rolul Zookeeper într-un cluster Kafka
  • Mărimea 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
  • Demo: Unelte 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?
  • Configurația advertised.listeners: setare cheie
  • Configurația subiectelor
  • Configurarea ingerii și livrării mesajelor în subiecte
  • 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 brokerului

Modulul 4: Configurarea Avansată a Kafka

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

Rezumat și Pașii Următori

Cerințe

  • Experiență cu sisteme bazate pe Linux și unelte de linie de comandă
  • Familiaritate cu conceptele sistemelor distribuite
  • Înțelegerea de bază a rețelelor și configurației 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 (2)

Cursuri viitoare

Categorii înrudite