Intrati in legatura
 Durata 16 ore

Schița de curs

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

  • Ce este Apache Kafka și platforma Confluent?
  • Fundamentele brokerilor, producătorilor, consumatorilor și topicelor Kafka
  • Rolul Kafka în pipeline-urile de streaming de date și mesagerie
  • Extensii Confluent: REST Proxy, Schema Registry, Control Center
  • Arhitectura clusterelor Kafka: brokeri, partiții și replicare

Modulul 2: Configurarea Quorum-ului Zookeeper

  • Ce este Zookeeper?
  • Rolul Zookeeper într-un cluster Kafka
  • Dimensiunea quorum-ului Zookeeper
  • Configurarea Zookeeper
  • Implementarea SSH pe serverele noastre
  • Hands-on: Configurarea Zookeeper (ca echipă și ca serviciu)
  • Utilizarea interfeței de linie de comandă (CLI) Zookeeper
  • Hands-on: Configurarea quorum-ului Zookeeper
  • Sistemul de fișiere intern al Zookeeper
  • Factori de performanță care afectează Zookeeper
  • Demo: Instrumente de gestionare Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Noțiuni de bază Kafka
  • Configurarea Kafka
  • Hands-on: Configurarea Kafka pe un singur broker
  • Hands-on: Executarea comenzilor Kafka
  • Hands-on: Configurarea Kafka cu mai mulți brokeri (cluster)
  • Hands-on: Testarea clusterului Kafka
  • Pot să mă conectez la clusterul meu Kafka?
  • Configurarea Advertised.listeners: setare cheie
  • Configurarea topicelor
  • Configurarea ingestiei și livrării mesajelor în topice
  • Hands-on: Demonstrarea rezilienței Kafka
  • Performanța Kafka: I/O, rețea, RAM, CPU, OS
  • Performanța Kafka: alți factori
  • Hands-on: Cum să modifici configurațiile brokerilor

Modulul 4: Configurare Kafka Avansată

  • Configurarea Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
  • Trimiterea și primirea mesajelor (CLI, Java, Spring Framework)
  • Metrici și instrumente de monitorizare (Confluent Control Center, Elasticsearch etc.)
  • Fișiere log și gestionarea offset-urilor
  • Înaltă disponibilitate și disaster recovery
  • Asigurarea înaltei disponibilități prin replicare
  • Optimizarea performanței (producător/consumator)
  • Strategii de disaster recovery
  • Controlul failover-ului și recovery-ul datelor
  • Configurarea connectorilor
  • Implementarea Kafka Connect
  • Funcționalități de securitate Kafka

Rezumat și Pașii Următori

Cerințe

  • Experiență cu sisteme bazate pe Linux și instrumente de linie de comandă
  • Familiaritate cu conceptele sistemelor distribuite
  • Înțelegerea noțiunilor de bază de rețelistică și configurare a sistemelor

Public Țintă

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

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite