Hubungi Kami

Kerangka Materi

Pengenalan Apache Airflow

  • Apa itu orkestrasi alur kerja
  • Fitur dan manfaat utama Apache Airflow
  • Peningkatan Airflow 2.x dan gambaran ekosistem

Arsitektur dan Konsep Inti

  • Proses scheduler, web server, dan worker
  • DAG, tugas, dan operator
  • Executor dan backend (Local, Celery, Kubernetes)

Instalasi dan Pemasangan

  • Menginstal Airflow di lingkungan lokal dan cloud
  • Mengonfigurasi Airflow dengan berbagai executor
  • Menyiapkan database metadata dan koneksi

Menjelajahi UI dan CLI Airflow

  • Menjelajahi antarmuka web Airflow
  • Memantau eksekusi DAG, tugas, dan log
  • Menggunakan CLI Airflow untuk administrasi

Membuat dan Mengelola DAG

  • Membuat DAG dengan TaskFlow API
  • Menggunakan operator, sensor, dan hook
  • Mengelola dependensi dan interval penjadwalan

Mengintegrasikan Airflow dengan Data dan Layanan Cloud

  • Menghubungkan ke database, API, dan antrean pesan
  • Menjalankan pipeline ETL dengan Airflow
  • Integrasi cloud: operator AWS, GCP, Azure

Pemantauan dan Observabilitas

  • Log tugas dan pemantauan real-time
  • Metrik dengan Prometheus dan Grafana
  • Alerting dan notifikasi melalui email atau Slack

Mengamankan Apache Airflow

  • Kontrol akses berbasis peran (RBAC)
  • Autentikasi dengan LDAP, OAuth, dan SSO
  • Manajemen secrets dengan Vault dan cloud secret stores

Memperluas Skala Apache Airflow

  • Paralelisme, konkurensi, dan antrean tugas
  • Menggunakan CeleryExecutor dan KubernetesExecutor
  • Mendeplomentasikan Airflow di Kubernetes dengan Helm

Praktik Terbaik untuk Produksi

  • Kontrol versi dan CI/CD untuk DAG
  • Pengujian dan debugging DAG
  • Mempertahankan keandalan dan kinerja dalam skala besar

Pemecahan Masalah dan Optimasi

  • Debugging DAG dan tugas yang gagal
  • Mengoptimalkan kinerja DAG
  • Jebakan umum dan cara menghindarinya

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dengan pemrograman Python
  • Familiaritas dengan konsep data engineering atau DevOps
  • Pemahaman tentang ETL atau orkestrasi alur kerja

Target Audiens

  • Ilmuwan data
  • Insinyur data
  • Insinyur DevOps dan infrastruktur
  • Pengembang perangkat lunak
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait