Hubungi Kami

Kerangka Materi

Modul 1: Pengantar Arsitektur Confluent Apache Kafka serta Konfigurasi Kluster

  • Apa itu Apache Kafka dan Platform Confluent?
  • Pengertian mendasar mengenai broker, pembuat pesan, penerima pesan, dan topik data dalam Kafka
  • Fungsi utama Kafka sebagai komponen inti saluran streaming serta pengiriman pesan data
  • Komponen ekstensi Confluent: REST Proxy, Schema Registry, Control Center
  • Struktur kluster Kafka secara keseluruhan: broker-brokernya, pembagian partisi, dan sistem replikasi.

Modul 2: Konfigurasi Kumpulan Zookeeper

  • Pengenalan mengenai Zookeeper dan fungsinya dalam ekosistem Kafka.
  • Fungsi penting yang dimainkan oleh Zookeeper bagi kelancaran operasional kluster Kafka.
  • Ukuran ideal kumpulan Zookeeper untuk mendukung kebutuhan kluster tertentu.
  • Pengaturan parameter konfigurasi Zookeeper secara manual.
  • Cara mengaktifkan akses SSH pada server-server yang digunakan dalam lingkungan pelatihan.
  • Latihan praktis: Pengaturan parameter Zookeeper, baik secara individual maupun sebagai layanan.
  • Pemanfaatan antarmuka perintah baris perintah (CLI) dari Zookeeper untuk berbagai kebutuhan operasional.
  • Latihan praktis: Membentuk serta mengatur kumpulan Zookeeper yang siap digunakan dalam aktivitas selanjutnya.
  • Panduan penggunaan sistem penyimpanan file internal milik Zookeeper.
  • Faktor-faktor performa yang memengaruhi kecepatan respon serta stabilitas Zookeeper secara menyeluruh.
  • Demonstrasi: Perangkat manajemen Zookeeper dan alat pendukung seperti Zoonavigator dalam penerapannya di dunia nyata.

Modul 3: Konfigurasi Kluster Kafka Secara Utuh

  • Pemahaman dasar mengenai teknis operasional Kafka secara keseluruhan.
  • Cara-cara mengatur parameter konfigurasi inti kluster Kafka untuk memastikan fungsinya optimal.
  • Latihan praktis: Membentuk pengaturan awal bagi satu broker tunggal dalam lingkungan simulasi Kafka.
  • Latihan praktis: Penggunaan perintah-perintah manajemen utama pada platform Kafka untuk menguji kemampuan sistemnya.
  • Latihan praktis: Mengembangkan serta menguji konfigurasi multi-broker sehingga terbentuk struktur kluster utuh.
  • Latihan praktis: Pengujian kesiapan sistem setelahnya untuk menjamin ketahanan operasionalnya dalam kondisi ekstrem.
  • Cara memastikan bahwa setiap komponen berkomunikasi lancar dengan kluster melalui antarmuka jaringan.
  • Pentingnya parameter "advertised.listeners" sebagai panduan bagi sistem eksternal untuk terhubung ke layanan Kafka.
  • Strategi pembuatan serta pengelolaan konfigurasi topik data secara dinamis.
  • Teknik pengiriman pesan dari sumber awal hingga distribusinya tepat pada sasaran di dalam topik.
  • Latihan praktis: Uji coba ketahanan sistem terhadap kegagalan komponen demi memastikan resiliensi jaringan secara maksimal.
  • Pengantar teknis mengenai sumber daya penyimpanan I/O, performa jaringan, penggunaan memori serta CPU hingga variabel lingkungan sistem operasi pada performa keseluruhan kluster.
  • Faktor lainnya yang secara efektif memengaruhi laju kecepatan data pada platform ini.
  • Latihan praktis: Panduan mengubah pengaturan broker mana saja guna menyesuaikan spesifikasi sistem berdasarkan target operasional.

Modul 4: Pengaturan Tingkat Lanjut pada Kluster Kafka

  • Integrasi dan konfigurasi alat manajemen visual Landoop Kafka Topics UI beserta fungsi REST Proxy dari Confluent serta Schema Registry dalam operasionalnya.
  • Pengiriman dan penerimaan pesan melalui berbagai media: antarmuka CLI, Java maupun kerangka aplikasi Spring Framework.
  • Akses data metrik sistem beserta alat pemantauan yang mempermudah aktivitas observabilitas secara menyeluruh (Contoh: Confluent Control Center, Elasticsearch dan lain-lain).
  • Manajemen arsip log serta cara mengatur konsep pengacuan posisi pesan dalam setiap topik data.
  • Teknik memastikan keberadaan infrastruktur bekerja dengan tingkat ketersediaan tinggi serta strategi mitigasi akibat bencana secara komprehensif.
  • Cara mengaktifkan mekanisme replikasi untuk meningkatkan kebolehandalan operasional di lingkungan perusahaan.
  • Langkah-langkah memperbaiki performa aplikasi: penyesuaian antarmuka pengirim dan penerima pesan (producer/consumer).
  • Perencanaan strategi mitigasi akibat gangguan komponen besar yang membutuhkan tindakan penyelamatan segera.
  • Protokol kontrol peralihan kerja sistem otomatis maupun manual serta prosedur memulihkannya kembali secara efektif.
  • Cara menambah konnektor komunikasi baru pada kluster guna memperluas kapasitas integrasinya dengan modul lain.
  • Implementasi resmi solusi plug-and-play bernama Kafka Connect dalam aktivitas operasional.
  • Fungsi-fitur keamanan internalnya: enkripsi informasi, mekanisme otentikasi pengguna serta pengendalian izin akses pada tiap lapisan sistem.

Penutup dan Panduan Melanjutkan Perjalanan Anda dalam Dunia Kafka

Persyaratan

  • Pengalaman dalam menggunakan sistem berbasis Linux serta alat perintah baris perintah
  • Pemahaman mengenai konsep-konsep dasar sistem terdistribusi
  • Pengetahuan tentang jaringan komputer dan cara mengonfigurasi sistem secara dasar

Kelompok Peserta

  • Tim DevOps serta SRE yang bertanggung jawab atas pengelolaan implementasi Kafka
  • Para administrator sistem yang bekerja dengan Confluent maupun Zookeeper
  • Pengembang dan arsitek Kafka yang berkepentingan untuk merancang sistem yang dapat diskalakan secara efisien.
 16 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait