Kerangka Materi
Modul 1: Pengenalan terhadap arsitektur dan konfigurasi klaster Confluent Apache Kafka
- Peran Kafka dalam pipa data modern
- Perbedaan antara Apache Kafka dan Confluent Kafka
- Komponen inti: produser, konsumen, broker, topik, partisi
- Model penyebaran klaster Kafka dan pertimbangan skala
Modul 2: Konfigurasi Quorum Zookeeper
- Apa itu Zookeeper?
- Peran Zookeeper dalam klaster Kafka
- Ukuran Quorum Zookeeper
- Konfigurasi Zookeeper
- Melakukan implementasi SSH di server kita
- Praktikum: Konfigurasi Zookeeper (sebagai tim dan sebagai layanan)
- Menggunakan antarmuka baris perintah Zookeeper (CLI)
- Praktikum: Konfigurasi Quorum Zookeeper
- Sistem file internal Zookeeper
- Faktor-faktor performa yang mempengaruhi Zookeeper
- Demonstrasi alat manajemen untuk Zookeeper dan Zoonavigator
Modul 3: Konfigurasi Klaster Kafka
- Konsep dasar Kafka
- Konfigurasi Kafka
- Praktikum: Konfigurasi broker Kafka
- Praktikum: Menjalankan perintah Kafka
- Praktikum: Konfigurasi klaster multi-broker Kafka
- Praktikum: Pengujian klaster Kafka
- Bisakah saya terhubung ke klaster Kafka saya?
- Konfigurasi Advertised.listeners: pengaturan paling penting
- Konfigurasi topik
- Konfigurasi untuk mengunduh dan memasukkan pesan di topik
- Praktikum: Menunjukkan ketahanan Kafka
- Performa Kafka: I/O
- Performa Kafka: Jaringan (RED)
- Performa Kafka: RAM
- Performa Kafka: CPU
- Performa Kafka: Sistem Operasi (OS)
- Performa Kafka: Lainnya
- Praktikum: Cara mengubah konfigurasi broker Kafka
Modul 4: Konfigurasi Lanjutan Kafka
- Konfigurasi antarmuka topik Landoop Kafka, Confluent REST Proxy, dan Registri Skema Confluent
- Mengirim dan menerima pesan (CLI, Java, dan kerangka Spring)
- Memantau metrik dan alat (Confluent Control Center, Elasticsearch, dll.)
- File log dan manajemen offset
- Tersedia tinggi dan pemulihan bencana
- Mengamankan tersedia tinggi melalui replikasi
- Menyetel kinerja produser dan konsumen
- Strategi pemulihan bencana
- Kontrol failover dan pemulihan data
- Konfigurasi konektor
- Pelaksanaan Kafka Connect
- Fitur keamanan Kafka
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Ketahui tentang sistem terdistribusi dan konsep pesan
- Pengalaman dengan baris perintah Linux
- Pemahaman dasar tentang jaringan dan administrasi sistem
Audience
- Administrator sistem
- Insinyur DevOps
- Tim platform dan infrastruktur
Testimoni (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Kursus - A Practical Introduction to Stream Processing
During the exercises, James explained me every step whereever I was getting stuck in more detail. I was completely new to NIFI. He explained the actual purpose of NIFI, even the basics such as open source. He covered every concept of Nifi starting from Beginner Level to Developer Level.
Firdous Hashim Ali - MOD A BLOCK
Kursus - Apache NiFi for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Kursus - Apache NiFi for Developers
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kursus - Building Stream Processing Applications with Kafka Streams
Informative and had correct level of detail I believe.