Kursplan

Avancerad distribution av Apache Airflow

  • Distribuera Apache Airflow på molnplattformar (AWS, Azure, GCP)
  • Containerisering av luftflöde med Docker och Kubernetes
  • Konfigurera luftflöde för hög tillgänglighet och feltolerans

CI/CD-pipelines för Apache Airflow

  • Automatisera testning och distribution av DAG
  • Integrera luftflöde med CI/CD-verktyg (t.ex. Jenkins, GitHub Åtgärder)
  • Hantera versionshantering och uppdateringar av arbetsflöden

Övervakning och loggning

  • Implementera robusta loggningsmetoder för arbetsflöden
  • Använda verktyg som Prometheus och Grafana för systemövervakning
  • Konfigurera aviseringsmekanismer för felscenarier

Prestandaoptimering och skalning

  • Ställa in luftflödeskonfigurationer för optimal prestanda
  • Skala luftflödesdistributioner med selleri-utförare
  • Hantera orkestrering av storskaliga arbetsflöden

Säkerhet och Access Kontroll

  • Implementera rollbaserad åtkomstkontroll (RBAC) i Airflow
  • Säkra luftflödesmiljöer och arbetsflöden
  • Metodtips för att hantera känsliga data i arbetsflöden

Fallstudier och praktiska tillämpningar

  • Verkliga exempel på luftflöde för DevOps-automatisering
  • Praktisk övning: Distribuera luftflöde med CI/CD och övervakningsverktyg
  • Diskussion om utmaningar och lösningar i DevOps arbetsflödesorkestrering

Sammanfattning och nästa steg

Krav

  • Erfarenhet av Apache Airflow grunderna, inklusive skapande av DAG och uppgiftshantering
  • Kunskap om CI/CD-pipelines och DevOps metoder
  • Kunskaper om molnmiljöer och containerisering (t.ex. Docker, Kubernetes)

Publik

  • DevOps ingenjörer
  • Infrastrukturförvaltarna
  • Molnspecialister
 21 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier