Intrati in legatura

Schița de curs

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

  • Ce este Apache Kafka și Confluent Platform?
  • Fundamentele brokerilor, producătorilor, consumatorilor și topicurilor Kafka
  • Rolul Kafka în pipeline-urile de streaming de date și mesagerie
  • Extensii Confluent: REST Proxy, Schema Registry, Control Center
  • Arhitectura clusterului 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 management Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Elementele de bază Kafka
  • Configurarea Kafka
  • Hands-on: Configurarea Kafka pe un singur broker
  • Hands-on: Executarea comenzilor Kafka
  • Hands-on: Configurarea Kafka multi-broker (cluster)
  • Hands-on: Testarea clusterului Kafka
  • Pot să mă conectez la clusterul meu Kafka?
  • Configurarea advertised.listeners: setare cheie
  • Configurarea topicurilor
  • Configurarea ingerării și livrării mesajelor în topicuri
  • 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: Configurarea Avansată Kafka

  • Configurarea Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
  • Trimiterea și primirea mesajelor (CLI, Java, Spring Framework)
  • Instrumente de metrici și 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 și recovery-ul datelor
  • Configurarea conectorilor
  • Implementarea Kafka Connect
  • Funcționalitățile 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 rețelelor de bază și a configurației de sistem

Audiență

  • 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
 16 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite