Kerangka Materi
Esensi Administrasi Kafka
- Di mana Kafka berada dalam platform data modern dan tanggung jawab produksi yang biasa
- Konsep utama untuk operator: broker, topik, partisi, offset, grup konsumen
- Dasar-dasar replikasi: pemimpin dan pengikut, replika yang sinkron, perdagangan ketersediaan
- Sorotan operasional Kafka dan terminologi umum yang digunakan dalam runbook
Mode KRaft dan Desain Klaster
- Dasar-dasar KRaft: kontrol, konsensus metadata, pemilihan, dan mengapa penting secara operasional
- Perencanaan penempatan: ukuran untuk throughput, partisi, retensi, dan pertumbuhan
- Peran dan tata letak node: kombinasi vs kontrol terdedikasi, pertimbangan domain kesalahan
- Lab: periksa metadata KRaft, validasi kesehatan konsensus, dan interpretasikan log kontrol
Instalasi, Konfigurasi, dan Operasi Sehari-hari
- Pendekatan instalasi (paket, tarball, kontainer) dan apa yang harus distandarisasi dalam lingkungan perusahaan
- Konfigurasi broker inti yang mempengaruhi keandalan: pendengar, replikasi, direktori log, retensi
- Operasi layanan aman: urutan startup, shutdown yang lembut, dan pemeriksaan validasi
- Lab: terapkan klaster multi-node, verifikasi registrasi broker, dan konfirmasikan produksi dan konsumsi dasar
Mengelola Topik, Partisi, dan Penempatan Data
- Siklus hidup topik menggunakan CLI Kafka: buat, deskripsikan, perbarui konfigurasi, hapus
- Memilih partisi dan faktor replikasi untuk beban kerja nyata, termasuk pola anti yang umum
- Penugasan ulang dan keseimbangan: kapan harus memindahkan partisi dan bagaimana memverifikasi kemajuan dengan aman
- Lab: buat topik, picu penugasan ulang partisi, simulasi downtime broker, dan konfirmasikan pemulihan
Mengamankan Kafka untuk Produksi
- TLS untuk lalu lintas klien dan antar-broker: sertifikat, rantai kepercayaan, dan langkah-langkah validasi
- Autentikasi dengan SASL: memilih mekanisme umum dan menghindari konfigurasi yang salah
- Otorisasi dengan ACLs: pola hak akses terkecil untuk admin, produsen, dan konsumen
- Lab: aktifkan TLS dan SASL, validasi konektivitas klien, dan terapkan ACL untuk peran aplikasi
Observabilitas, Keandalan, dan Pencarian Sumber Masalah
- Esensi pemantauan: kesehatan kontrol, partisi under-replicated, laten permintaan, saturasi disk dan jaringan
- Log dan metrik: membaca log broker dan mengekspos metrik melalui JMX exporter ke tumpukan observabilitas umum
- Buku pedoman operasional: restart bergulir, perubahan konfigurasi aman, penanganan disk-full dan masalah ISR
- Lab: bangun set peringatan minimal, diagnosis klaster yang menurun, dan kembalikan replikasi sehat
Pembaruan dan Kesiapan Pemulihan Bencana
- Perencanaan pembaruan untuk Kafka: pemeriksaan kompatibilitas, staging, dan pendekatan rollback
- Cadangan dan harapan pemulihan: apa yang dapat dicadangkan, apa yang tidak bisa, dan dasar-dasar pemulihan konfigurasi
- Gambaran umum replikasi klaster silang dan kapan menggunakan MirrorMaker 2 untuk DR dan migrasi
- Penutup: daftar periksa operasional, artefak penyerahan, dan langkah selanjutnya untuk rollout produksi
Persyaratan
- Memahami dasar-dasar administrasi Linux (pengguna, layanan, file, izin)
- Pengalaman dengan konsep jaringan TCP/IP (DNS, port, firewall, load balancer)
- Pengalaman scripting dasar (Bash, PowerShell, atau sejenisnya) untuk tugas operasional rutin
Audience
- Administrator Kafka dan insinyur platform yang bertanggung jawab untuk mengoperasikan klaster Kafka
- Insinyur keandalan situs dan insinyur DevOps yang mendukung platform streaming
- Tim infrastruktur dan operasi yang menerapkan klaster Kafka berbasis KRaft baru atau bermigrasi dari ZooKeeper
Testimoni (5)
Kemungkinan untuk melakukan latihan mandiri di lingkungan pelatihan.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
Sesuai poin, tempo yang tepat (diperlukan dasar-dasar bash)
Krzysztof - Agora SA
Kursus - Kafka for Administrators
Diterjemahkan Mesin
Instruktur menerima pertanyaan kapan saja selama sesi, bahkan jika topik tersebut diajarkan beberapa hari yang lalu.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Kursus - Kafka for Administrators
Diterjemahkan Mesin
Keterampilan presentasi yang bagus
Md Maruf Hossain - ATOS PGS sp. z o.o.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
Keterampilan hebat, contoh yang baik, latihan sangat bagus
Marek Konieczny - G2A.COM Limited
Kursus - Kafka for Administrators
Diterjemahkan Mesin