Hubungi Kami

Kerangka Materi

Dasar-Dasar Administrasi Kafka

  • Peran Kafka dalam ekosistem platform data modern serta tanggung jawab utama operatornya
  • Konsep-konsep fundamental bagi para operator: broker, topik, partisi, offset, dan grup konsumen
  • Prinsip dasar replikasi: peran pemimpin dan pengikut dalam proses replikasi serta dampaknya terhadap ketersediaan data
  • Hal-hal penting terkait operasional Kafka serta istilah-istilah umum yang sering muncul dalam panduan pemeliharaan

Mode KRaft dan Desain Klaster

  • Hal-hal dasar tentang KRaft: peran kontroler, mekanisme kuorum metadata, proses pemilihan kontroler, serta pentingnya hal tersebut bagi operasional klaster
  • Perencanaan penyebaran: menentukan besaran sistem berdasarkan kapasitas lalu lintas data, jumlah partisi, masa penyimpanan data, serta skalabilitas jangka panjang
  • Jenis peran node dan susunan struktur klaster: penggunaan kontroler terpisah maupun gabungan serta faktor-faktor lingkungan yang perlu dipertimbangkan untuk meningkatkan keandalan sistem
  • Latihan praktik: mengamati metadata KRaft, memeriksa kondisi kesehatan kuorum, serta menafsirkan log kontroler secara langsung

Instalasi, Konfigurasi, dan Operasional Sehari-Hari

  • Metode instalasi yang tersedia (melalui paket perangkat lunak, arsip tarball, maupun kontainer) serta hal-hal wajib untuk distandarisasi dalam lingkungan korporat
  • Konfigurasi broker inti yang berdampak besar terhadap keandalan sistem: konfigurasi listener, mekanisme replikasi, direktori penyimpanan log, serta parameter masa penyimpanan data
  • Tata cara pengoperasian layanan secara aman: urutan aktivasi broker, proses shutdown yang tepat, serta prosedur verifikasi kelayakan sistem sebelum dinyatakan siap pakai
  • Latihan praktik: menyebarkan klaster multi-node, memastikan broker telah terdaftar dengan benar, serta melakukan uji pengiriman dan penerimaan data secara awal

Pengelolaan Topik, Partisi, serta Penempatan Data

  • Proses manajemen siklus hidup topik dengan menggunakan perangkat lunak CLI Kafka: pembuatan, penggambaran detail konfigurasi, pengubahan setelan, hingga penghapusan data
  • Strategi pemilihan jumlah partisi serta faktor replikasi yang cocok bagi kebutuhan operasional tertentu, beserta pola-pola penggunaan yang justru harus dihindari untuk menjaga performa sistem
  • Proses reasignasi dan pemerataan partisi: kapan saatnya memindahkan sebagian data antar node serta bagaimana cara mengonfirmasi pergerakan tersebut secara aman
  • Latihan praktik: membangun beberapa topik baru, memicu mekanisme reasignasi partisi secara paksa, mensimulasikan kondisi gangguan pada satu node broker, lalu mengamati proses pemulihan klaster hingga stabil

Mengamankan Klaster Kafka di Lingkungan Produksi

  • Penerapan protokol TLS guna mengamankan seluruh trafik komunikasi klien maupun antar broker: pengaturan sertifikat, rantai kepercayaan identitas, serta prosedur verifikasi integritas data yang dipancarkan
  • Pengaturan otentikasi menggunakan protokol SASL: menyesuaikan tipe mekanisme autentikasi standar serta menghindari kemungkinan terjadinya konfigurasi yang salah yang bisa mengakibatkan gangguan keamanan
  • Mekanisme otorisasi berbasis ACLs: pola penentuan hak akses minimum yang tepat bagi administrator sistem, pengirim data (producer), dan penerima pesan (consumer)
  • Latihan praktik: mengaktifkan TLS beserta SASL sekaligus memastikan perangkat klien dapat tersambung dengan sukses, serta membuat pengaturan ACLs khusus untuk berbagai peran aplikasi secara komprehensif

Pengamatan Sistem, Keandalan Operasional, dan Analisis Permasalahan

  • Parameter krusial untuk dipantau: status operasional kontroler utama, kondisi partisi yang masih belum memiliki replika memadai, lalu lintas permintaan data dari pengguna serta beban pengiriman informasi antar node
  • Analisis log dan indikator performa: mengkaji isi catatan aktivitas broker serta cara mengekspor metrik sistem via JMX agar dapat diintegrasikan ke dalam perangkat pengawasan ekosistem IT
  • Prosedur operasional yang harus ditaati: urutan restart bertahap pada beberapa node sekaligus, modifikasi konfigurasi sistem dengan tetap menjaga integritas antar komponen, strategi mitigasi saat terjadi penyumbatan memori atau penuhnya kapasitas media penyimpanan
  • Latihan praktik: membuat seperangkat alarm dasar berdasarkan indikator tertentu, menganalisis kondisi penurunan kinerja sistem hingga terdeteksi adanya masalah kritis dalam jaringan komunikasi data, lalu memulihkan keadaan sehat klaster tersebut kembali

Perencanaan Upgrade Sistem dan Kesiapsiagaan Melakukan Pemulihan Pasca-Bencana

  • Mekanisme perencanaan upgrade: identifikasi kompatibilitas versi terbaru, pembuatan rute pengujian di lingkungan terisolasi, serta strategi implementasi dan rollback yang fleksibel ketika diperlukan untuk memperbaiki gangguan sistem
  • Strategi cadangan data: memahami mana saja aset informasi dapat di-archive secara komprehensif, elemen apa saja tidak layak untuk disalin ulang sebagai bentuk perlindungan tambahan, serta prosedur dasar pengembalian konfigurasi sistem jika terjadi kegagalan operasional
  • Pengenalan prinsip replikasi lintas klaster: penjelasan singkat mengenai alat MirrorMaker 2 beserta kondisi ideal saat harus diaktifkan guna menunjang kegiatan pemindahan data atau strategi mitigasi gangguan di berbagai area operasional
  • Penutup Kursus: penjelasan mengenai daftar periksa operasional, penyajian dokumen instruksi penggunaan yang terperinci untuk dijadikan referensi bagi tim pengelola, serta langkah-langkah selanjutnya guna memulai implementasi sistem pada lingkungan produksi

Persyaratan

  • Pemahaman dasar mengenai administrasi Linux (penggunaan sistem, layanan, manajemen file, serta izin akses)
  • Pengalaman dalam konsep jaringan TCP/IP (DNS, port, firewall, dan alat penyeimbang beban)
  • Kemampuan dasar menulis skrip (Bash, PowerShell, atau serupa) guna mengerjakan tugas operasional sehari-hari

Target Peserta

  • Administrator Kafka serta insinyur platform yang bertanggung jawab mengelola klaster Kafka
  • Insinyur keandalan situs (SRE) dan insinyur DevOps yang mendukung operasional platform streaming
  • Tim infrastruktur serta operasi yang menyebarkan klaster Kafka berbasis KRaft atau melakukan migrasi dari sistem ZooKeeper
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait