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
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait