연락처 정보

코스 개요

Apache Airflow의 고급 배포 방법

  • AWS, Azure, GCP 등 클라우드 플랫폼에 Apache Airflow 배포하기
  • Docker 및 Kubernetes를 활용해 Airflow 컨테이너화하기
  • 고가용성과 내결함성을 갖춘 Airflow 환경 구성하기

Apache Airflow용 CI/CD 파이프라인 구축

  • DAG 테스트 및 배포 자동화 실현하기
  • Jenkins, GitHub Actions와 같은 CI/CD 도구들과 Airflow 연동시키기
  • 워크플로우 버전 관리 및 업데이트 체계 수립하기

모니터링 및 로깅 체계 구축

  • 워크플로우 관리를 위한 효과적인 로깅 방안 도입하기
  • Prometheus, Grafana와 같은 도구를 활용해 시스템 모니터링 수행하기
  • 오류 발생 시 즉각 대응할 수 있도록 알림 체계 설정하기

성능 최적화 및 확장성 확보 방안

  • 최적의 성능을 위한 Airflow 설정 조정하기
  • Celery 실행기를 활용해 대규모 워크플로우 처리 시에도 시스템 확장하기
  • 대규모 워크플로우 조직화를 원활히 수행하기 위한 전략 마련하기

보안 및 접근 제어 체계 구현

  • 역할 기반 접근 제어(RBAC) 기능을 활용해 Airflow 관리 체계 강화하기
  • Airflow 환경과 워크플로우의 보안 수준 향상시키기
  • 워크플로우 내 민감한 데이터 관리를 위한 최선의 방식 적용하기

사례 연구 및 실제 활용 방안

  • DevOps 자동화를 위해 Airflow가 어떻게 활용되는지에 대한 실무 사례 살펴보기
  • CI/CD와 모니터링 도구들과 연동된 Airflow 환경 구축하는 실습 수행하기
  • DevOps 워크플로우 조직화 과정에서 발생할 수 있는 문제점과 해결 방안 토론하기

요약 및 향후 학습 가이드라인

요건

  • DAG 생성 및 작업 관리 등 Apache Airflow 기초 지식
  • CI/CD 파이프라인과 DevOps 관련 개념에 대한 이해
  • 클라우드 환경 및 컨테이너화 기술(Docker, Kubernetes 등)에 대한 친숙함

수강 대상자

  • DevOps 엔지니어
  • 인프라 관리자
  • 클라우드 전문가
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리