Intrati in legatura

Schița de curs

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

  • Rolul Kafka în pipeline-urile moderne de date
  • Diferențele dintre Apache Kafka și Confluent Kafka
  • Componente de bază: producători, consumatori, brokeri, topicuri, partiții
  • Modele de implementare a clusterului Kafka și considerente de scalare

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
  • Practic: configurarea Zookeeper (ca echipă și ca serviciu)
  • Utilizarea interfeței de linie de comandă (CLI) Zookeeper
  • Practic: configurarea Quorum-ului Zookeeper
  • Sistemul de fișiere intern Zookeeper
  • Factori de performanță care afectează Zookeeper
  • Demonstrarea instrumentelor de management pentru Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Concepte Kafka de bază
  • Configurarea Kafka
  • Practic: configurarea brokerului Kafka
  • Practic: executarea comenzilor Kafka
  • Practic: configurarea clusterului Kafka Multi-Broker
  • Practic: testarea clusterului Kafka
  • Mă pot conecta la clusterul meu Kafka?
  • Configurarea advertised.listeners: cea mai importantă setare
  • Configurarea topicurilor
  • Configurarea pentru descărcarea și ingerarea mesajelor în topicuri
  • 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ă modifici configurația brokerului Kafka

Modulul 4: Configurarea Avansată a Kafka

  • Interfața de utilizare Landoop pentru topicurile Kafka, configurarea Confluent REST Proxy și Confluent Schema Registry
  • Trimiterea și primirea mesajelor (CLI, Java și framework-ul Spring)
  • Metrici și instrumente de monitorizare (Confluent Control Center, Elasticsearch etc.)
  • Fișiere log și gestionarea offset-urilor
  • Disponibilitate ridicată și disaster recovery
  • Asigurarea disponibilității ridicate prin replicare
  • Optimizarea performanței producătorilor și consumatorilor
  • Strategii de disaster recovery
  • Controlul failover-ului și recuperarea datelor
  • Configurarea conectorilor
  • Implementarea Kafka Connect
  • Funcționalitățile de securitate Kafka

Rezumat și pașii următori

Cerințe

  • Familiaritate cu sistemele distribuite și conceptele de messaging
  • Experiență cu linia de comandă Linux
  • Înțelegere de bază a rețelelor și administrării sistemelor

Public țintă

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

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite