Intrati in legatura
 Durata 21 ore

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 clusterelor 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 al Zookeeper
  • Factori de performanță care afectează Zookeeper
  • Demonstrarea instrumentelor de management pentru Zookeeper și Zoonavigator

Modulul 3: Configurarea clusterului Kafka

  • Concepte de bază Kafka
  • Configurarea Kafka
  • Practic: configurarea brokerului Kafka
  • Practic: executarea comenzilor Kafka
  • Practic: configurarea clusterului Kafka cu mai mulți brokeri
  • Practic: testarea clusterului Kafka
  • Pot să mă conectez 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ă schimbi configurarea brokerului Kafka

Modulul 4: Configurarea avansată a Kafka

  • Interfața de utilizare Landoop pentru topicuri 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țelegerea de bază a rețelelor și a administrării sistemelor

Public țintă

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

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite