Schița de curs

Implementarea avansată a Apache Airflow

  • Implementarea Apache Airflow pe platforme cloud (AWS, Azure, GCP)
  • Containerizarea Airflow cu Docker și Kubernetes
  • Configurarea Airflow pentru disponibilitate ridicată și toleranță la erori

Conducte CI/CD pentru Apache Airflow

  • Automatizarea testării și implementării DAG
  • Integrarea Airflow cu instrumentele CI/CD (de exemplu, Jenkins, GitHub Acțiuni)
  • Gestionarea versiunilor și actualizărilor fluxului de lucru

Monitorizare și logare

  • Implementarea unor practici solide de logare pentru fluxurile de lucru
  • Utilizarea unor instrumente precum Prometheus și Grafana pentru monitorizarea sistemului
  • Configurarea mecanismelor de alertă pentru scenariile de eșec

Optimizarea și scalarea performanței

  • Reglarea configurațiilor Airflow pentru performanțe optime
  • Scalarea implementărilor Airflow cu executori Celery
  • Gestionarea orchestrării fluxurilor de lucru la scară largă

Securitate și Access Control

  • Implementarea controlului accesului bazat pe roluri (RBAC) în Airflow
  • Securizarea mediilor și fluxurilor de lucru Airflow
  • Cele mai bune practici pentru gestionarea datelor sensibile în fluxurile de lucru

Studii de caz și aplicații practice

  • Exemple reale de utilizare a Airflow pentru automatizarea DevOps
  • Exercițiu practic: Implementarea Airflow cu instrumente CI/CD și de monitorizare
  • Discuții privind provocările și soluțiile în orchestrarea fluxurilor de lucru DevOps

Rezumat și pași următori

Cerințe

  • Experiență cu elementele de bază Apache Airflow, inclusiv crearea DAG și gestionarea sarcinilor
  • Cunoașterea conductelor CI/CD și a practicilor DevOps
  • Familiaritate cu mediile cloud și containerizarea (de exemplu, Docker, Kubernetes)

Audiență

  • DevOps ingineri
  • Manageri de infrastructură
  • Specialiști în cloud
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite