Course Code: airflowdevops
Duration: 21 hours
Prerequisites:
  • Doświadczenie z podstawami Apache Airflow, w tym tworzeniem DAG i zarządzaniem zadaniami
  • Znajomość potoków CI/CD i praktyk DevOps
  • Znajomość środowisk chmurowych i konteneryzacji (np. Docker, Kubernetes).

Odbiorcy

  • Inżynierowie DevOps
  • Menedżerowie infrastruktury
  • Specjaliści ds. chmury
Overview:

Apache Airflow to potężna platforma do orkiestracji złożonych przepływów pracy i integracji praktyk DevOps.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych uczestników, którzy chcą wdrożyć Apache Airflow w środowiskach chmurowych, skonfigurować potoki CI / CD oraz wdrożyć solidne praktyki monitorowania i rejestrowania.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Wdrażać Apache Airflow w środowiskach chmurowych i kontenerowych.
  • Konfigurować potoki CI/CD w celu automatyzacji testowania i wdrażania DAG.
  • Zintegrować narzędzia do monitorowania i rejestrowania w celu zwiększenia niezawodności systemu.
  • Optymalizacja konfiguracji Airflow pod kątem wydajności i skalowalności.
  • Wdrożenie najlepszych praktyk bezpieczeństwa do zarządzania przepływami pracy i środowiskami.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Zaawansowane wdrażanie Apache Airflow

  • Wdrażanie Apache Airflow na platformach chmurowych (AWS, Azure, GCP)
  • Konteneryzacja Airflow z Docker i Kubernetes
  • Konfigurowanie Airflow pod kątem wysokiej dostępności i odporności na błędy

Potoki CI/CD dla Apache Airflow

  • Automatyzacja testowania i wdrażania DAG
  • Integracja Airflow z narzędziami CI/CD (np. Jenkins, GitHub Actions)
  • Zarządzanie wersjonowaniem i aktualizacjami przepływu pracy

Monitorowanie i rejestrowanie

  • Wdrażanie solidnych praktyk rejestrowania przepływów pracy
  • Korzystanie z narzędzi takich jak Prometheus i Grafana do monitorowania systemu
  • Konfigurowanie mechanizmów ostrzegania dla scenariuszy awarii

Optymalizacja wydajności i skalowanie

  • Dostrajanie konfiguracji Airflow w celu uzyskania optymalnej wydajności
  • Skalowanie wdrożeń Airflow za pomocą executorów Celery
  • Obsługa orkiestracji przepływu pracy na dużą skalę

Bezpieczeństwo i kontrola Access

  • Wdrażanie kontroli dostępu opartej na rolach (RBAC) w Airflow
  • Zabezpieczanie środowisk i przepływów pracy Airflow
  • Najlepsze praktyki zarządzania wrażliwymi danymi w przepływach pracy

Studia przypadków i praktyczne zastosowania

  • Rzeczywiste przykłady Airflow dla DevOps automatyzacji
  • Ćwiczenie praktyczne: Wdrażanie Airflow z CI/CD i narzędziami do monitorowania
  • Dyskusja na temat wyzwań i rozwiązań w DevOps orkiestracji przepływu pracy

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Mastering Apache Airflow for DevOps

Qatar - Mastering Apache Airflow for DevOps

Egypt - Mastering Apache Airflow for DevOps

Saudi Arabia - Mastering Apache Airflow for DevOps

South Africa - Mastering Apache Airflow for DevOps

Brasil - Mastering Apache Airflow for DevOps

Canada - Mastering Apache Airflow for DevOps

中国 - Mastering Apache Airflow for DevOps

香港 - Mastering Apache Airflow for DevOps

澳門 - Mastering Apache Airflow for DevOps

台灣 - Mastering Apache Airflow for DevOps

USA - Mastering Apache Airflow for DevOps

Österreich - Mastering Apache Airflow for DevOps

Schweiz - Mastering Apache Airflow for DevOps

Deutschland - Mastering Apache Airflow for DevOps

Czech Republic - Mastering Apache Airflow for DevOps

Denmark - Mastering Apache Airflow for DevOps

Estonia - Mastering Apache Airflow for DevOps

Finland - Mastering Apache Airflow for DevOps

Greece - Mastering Apache Airflow for DevOps

Magyarország - Mastering Apache Airflow for DevOps

Ireland - Mastering Apache Airflow for DevOps

Luxembourg - Mastering Apache Airflow for DevOps

Latvia - Mastering Apache Airflow for DevOps

España - Mastering Apache Airflow for DevOps

Italia - Mastering Apache Airflow for DevOps

Lithuania - Mastering Apache Airflow for DevOps

Nederland - Mastering Apache Airflow for DevOps

Norway - Mastering Apache Airflow for DevOps

Portugal - Mastering Apache Airflow for DevOps

România - Mastering Apache Airflow for DevOps

Sverige - Mastering Apache Airflow for DevOps

Türkiye - Mastering Apache Airflow for DevOps

Malta - Mastering Apache Airflow for DevOps

Belgique - Mastering Apache Airflow for DevOps

France - Mastering Apache Airflow for DevOps

日本 - Mastering Apache Airflow for DevOps

Australia - Mastering Apache Airflow for DevOps

Malaysia - Mastering Apache Airflow for DevOps

New Zealand - Mastering Apache Airflow for DevOps

Philippines - Mastering Apache Airflow for DevOps

Singapore - Mastering Apache Airflow for DevOps

Thailand - Mastering Apache Airflow for DevOps

Vietnam - Mastering Apache Airflow for DevOps

India - Mastering Apache Airflow for DevOps

Argentina - Mastering Apache Airflow for DevOps

Chile - Mastering Apache Airflow for DevOps

Costa Rica - Mastering Apache Airflow for DevOps

Ecuador - Mastering Apache Airflow for DevOps

Guatemala - Mastering Apache Airflow for DevOps

Colombia - Mastering Apache Airflow for DevOps

México - Mastering Apache Airflow for DevOps

Panama - Mastering Apache Airflow for DevOps

Peru - Mastering Apache Airflow for DevOps

Uruguay - Mastering Apache Airflow for DevOps

Venezuela - Mastering Apache Airflow for DevOps

Polska - Mastering Apache Airflow for DevOps

United Kingdom - Mastering Apache Airflow for DevOps

South Korea - Mastering Apache Airflow for DevOps

Pakistan - Mastering Apache Airflow for DevOps

Sri Lanka - Mastering Apache Airflow for DevOps

Bulgaria - Mastering Apache Airflow for DevOps

Bolivia - Mastering Apache Airflow for DevOps

Indonesia - Mastering Apache Airflow for DevOps

Kazakhstan - Mastering Apache Airflow for DevOps

Moldova - Mastering Apache Airflow for DevOps

Morocco - Mastering Apache Airflow for DevOps

Tunisia - Mastering Apache Airflow for DevOps

Kuwait - Mastering Apache Airflow for DevOps

Oman - Mastering Apache Airflow for DevOps

Slovakia - Mastering Apache Airflow for DevOps

Kenya - Mastering Apache Airflow for DevOps

Nigeria - Mastering Apache Airflow for DevOps

Botswana - Mastering Apache Airflow for DevOps

Slovenia - Mastering Apache Airflow for DevOps

Croatia - Mastering Apache Airflow for DevOps

Serbia - Mastering Apache Airflow for DevOps

Bhutan - Mastering Apache Airflow for DevOps

Nepal - Mastering Apache Airflow for DevOps

Uzbekistan - Mastering Apache Airflow for DevOps