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ı
Danışanlarımızın Yorumları (5)
Eğitim ortamında bağımsız alıştırmalar yapma imkanı.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
Kısa ve yeterli hızda (ancak bash temelleri gereklidir)
Krzysztof - Agora SA
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
Eğitmen, konunun birkaç gün önce anlatıldığı bile olsa, oturum süresince her zaman soruları kabul eder.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
Güzel sunum becerisi
Md Maruf Hossain - ATOS PGS sp. z o.o.
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
Harika beceriler, örnekler, çok iyi alıştırmalar
Marek Konieczny - G2A.COM Limited
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi