Eğitim İçeriği

Kafka Administration Esasları

  • Kafka'nın modern bir veri platformunda nereye uygulandığı ve tipik üretim sorumlulukları
  • Operatörler için temel kavramlar: broker'lar, konular, bölümler, offset'ler, tüketici grupları
  • Çoğaltma temelleri: lider ve takipçiler, senkronize edilmiş replikalar, kullanılabilirlik dengelemeleri
  • Kafka operasyon vurguları ve runbook'larda sıkça kullanılan terimler

KRaft Modu ve Küme Tasarımı

  • KRaft temelleri: kontrolörler, meta veri kuyruğu, seçimler ve operasyonel açıdan neden önemlidir
  • Dağıtım planlaması: throughout için boyutlandırma, bölümler, saklama ve büyüme
  • Düğüm rolleri ve düzenleri: birleştirilmiş vs ayrı kontrolörler, hat alanı dikkat noktaları
  • Laboratuvar: KRaft meta verilerini inceleyin, kuyruk sağlığına bakın ve kontrolör günlüklerini yorumlayın

Kurulum, Yapılandırma ve Günlük Operasyonlar

  • Kurulum yaklaşımları (paketer, tarball, konteynerler) ve kurumsal ortamlarda neyi standartlaştırmak
  • Güvenilirliğe etki eden temel broker yapılandırması: dinleyiciler, çoğaltma, log dizinleri, saklama
  • Güvenli hizmet operasyonları: başlangıç sırası, şık kapatma ve doğrulama kontrolleri
  • Laboratuvar: çok düğümlü bir küme dağıtabilir, broker kaydını doğrulayabilir ve temel üretimi ve tüketimi onaylayabilirsiniz.

Konuları, Bölümleri ve Veri Yerleşimini Yönetme

  • Kafka CLI kullanarak konu yaşam döngüsü: oluştur, açıklamak, yapılandırmayı güncelle, sil
  • Gerçek iş yükleri için bölümler ve çoğaltma faktörlerini seçme, yaygın anti-pattern'ler dahil
  • Yeniden atamalar ve dengeleme: ne zaman bölümleri hareket ettirmeli ve ilerlemeyi güvenli bir şekilde nasıl doğrulayabileceğiniz
  • Laboratuvar: konular oluşturun, bölüm yeniden atamasını tetikleyin, broker kesintisini simüle edin ve kurtarma işlemini onaylayın.

Üretim İçin Kafka'yı Güvence Altına Alma

  • İstemci ve broker trafiği için TLS: sertifikalar, güven zincirleri ve doğrulama adımları
  • SASL ile kimlik doğrulaması: yaygın mekanizmaların seçilmesi ve yanlış yapılandırma durumlarının önlenmesi
  • ACL'lerle yetkilendirme: yöneticiler, üreticiler ve tüketici için en az hak kalıpları
  • Laboratuvar: TLS ve SASL'yi etkinleştirin, istemci bağlantısını doğrulayın ve uygulama rolleri için ACL'ler uygulayın.

Gözlemlenebilirlik, Güvenilirlik ve Sorun Giderme

  • İzleme esasları: kontrolör sağlığı, çoğaltılmamış bölümler, istek gecikmesi, disk ve ağ doygunluğu
  • Günlükler ve ölçümler: broker günlüklerini okuma ve JMX exporter aracılığıyla yaygın gözlemlenebilirlik yığınlarına ölçümleri gösterme
  • Operasyon senaryoları: sıralı yeniden başlatmalar, güvenli yapılandırma değişiklikleri, disk dolu ve ISR sorunlarını ele alma
  • Laboratuvar: minimum uyarı setini oluşturun, kötü durumda olan kümeyi tanıyalım ve sağlıklı çoğaltmayı geri yükleme

Yükseltmeler ve Felaket Kurtarma Hazırlığı

  • Kafka için yükseltme planlaması: uyumluluk kontrolleri, aşamalı uygulama ve geri alma yaklaşımı
  • Yedekleme ve kurtarma beklentileri: ne yedeğe alabileceğinizi, ne yedeğe alamayacağınıza ve yapılandırma kurtarma temellerine bakın.
  • Kümeler arası çoğaltma genel bakış ve DR ve geçişler için MirrorMaker 2'nin ne zaman kullanılması gerektiği
  • Sonlandırma: operasyon kontrol listesi, teslimat belgeleri ve üretim dağıtımı için son adımlar.

Kurs İçin Gerekli Önbilgiler

  • Temel Linux yönetimine (kullanıcılar, hizmetler, dosyalar, izinler) sahip olmak
  • TCP/IP ağ kavramlarına (DNS, portlar, güvenlik duvarları, yük dengeleyiciler) sahip olmak
  • Rutin operasyon görevleri için temel betik oluşturma deneyimi (Bash, PowerShell veya benzeri)

Hedef Kitle

  • Kafka kümelerini işletmekle sorumlu olan Kafka yöneticileri ve platform mühendisleri
  • Akış tabanlı platformları destekleyen site güvenilirliği mühendisleri ve DevOps mühendisleri
  • Yeni KRaft tabanlı Kafka kümeleri dağıtan veya ZooKeeper'dan geçiş yapan altyapı ve operasyon takımları
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler