Schița de curs

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

  • Rolul lui Kafka în pipeline-urile moderne de date
  • Diferențele dintre Apache Kafka și Confluent Kafka
  • Componentele principale: producatori, consumatori, brokeri, topicuri, partiții
  • Muzele de implementare a clusterului Kafka și considerente pentru scalare

Modulul 2: Configurarea Quorum Zookeeper

  • Ce este Zookeeper?
  • Rolul lui Zookeeper într-un cluster Kafka
  • Mărimea Quorumului Zookeeper
  • Configurarea Zookeeper
  • Implementarea SSH pe serverele noastre
  • Practică: Configurarea Zookeeper (ca echipă și ca serviciu)
  • Folosirea interfeței de linie de comandă Zookeeper CLI
  • Practică: Configurarea Quorumului Zookeeper
  • Sistemul intern de fișiere Zookeeper
  • Factorii care influențează performanța Zookeeper
  • Demonstrația instrumentelor de management pentru Zookeeper și Zoonavigator

Modulul 3: Configurarea Clusterului Kafka

  • Noțiuni de bază ale lui Kafka
  • Configurarea Kafka
  • Practică: Configurarea brokerului Kafka
  • Practică: Executarea comandelor Kafka
  • Practică: Configurarea clusterului Multi-Broker Kafka
  • Practică: Testarea clusterului Kafka
  • Pot conecta la clusterul meu Kafka?
  • Configurarea Advertised.listeners: setare cea mai importantă
  • Configurația topic-urilor
  • Configurația pentru descărcarea și preluarea mesajelor din topic-uri
  • Practică: Demonstrația rezilienței lui 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: Alte aspecte
  • Practică: Cum să modificeți configurația brokerului Kafka

Modulul 4: Configurarea Avansată a lui Kafka

  • Interfața utilizator pentru topic-urile Landoop Kafka, configurarea Confluent REST Proxy, și Confluent Schema Registry
  • Trimiterea și primirea de mesaje (CLI, Java, și framework-ul Spring)
  • Metricile și instrumentele de monitorizare (Confluent Control Center, Elasticsearch, etc.)
  • Gestionarea fișierelor de jurnal și offset-uri
  • Disponibilitate ridicată și recuperare de catastrofe
  • Asegurarea disponibilității ridicate prin replicare
  • Reglajul performanței producatorului și consumatorului
  • Strategiile pentru recuperarea de la catastrofă
  • Controlul failover și recuperarea datelor
  • Configurarea conexiunilor
  • Implementarea Kafka Connect
  • Premii ale securității din Kafka

Synopsis și următoarele pași

Cerințe

  • Cunoștințe cu sisteme distribuite și conceptele de messaging
  • Experiență cu linia de comandă Linux
  • Înțelegere de bază a rețelelor și administrarea sistemelor

Publicul-țintă

  • Administratorii de sisteme
  • Inginerii DevOps
  • Echipe platforme și infrastructură
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite