Amazon Managed Workflows for Apache Airflow의 Apache Airflow 버전 - Amazon Managed Workflows for Apache Airflow

Amazon Managed Workflows for Apache Airflow의 Apache Airflow 버전

이 주제에서는 Amazon Managed Workflows for Apache Airflow가 지원하는 Apache Airflow 버전과 최신 버전으로 업그레이드하기 위해 모범 사례를 설명합니다.

Amazon MWAA 버전 정보

Amazon MWAA는 Apache Airflow 릴리스를 다른 일반 바이너리 및 Python 라이브러리와 함께 번들로 제공하는 컨테이너 이미지를 구축합니다. 이미지는 지정한 버전에 대한 Apache Airflow 기본 설치를 사용합니다. 환경을 생성할 때 사용할 이미지 버전을 지정합니다. 환경이 생성되면 이후 버전으로 업그레이드할 때까지 지정된 이미지 버전을 계속 사용합니다.

최신 버전

Amazon MWAA는 둘 이상의 Apache Airflow 버전을 지원합니다. 환경을 생성할 때 이미지 버전을 지정하지 않는 경우 Amazon MWAA는 지원되는 최신 버전의 Apache Airflow를 사용하여 환경을 생성합니다.

Apache Airflow 버전

다음 Apache Airflow 버전은 Amazon Managed Workflows for Apache Airflow에서 지원됩니다.

참고
  • 2025년 12월 30일부터 Amazon MWAA는 Apache Airflow 버전 v2.4.3, v2.5.1 및 v2.6.3에 대한 지원을 종료합니다. 자세한 정보는 Apache Airflow 버전 지원 및 FAQ 섹션을 참조하세요.

  • Apache Airflow v2.2.2부터 Amazon MWAA는 Python 요구 사항, 공급자 패키지 및 사용자 지정 플러그인을 Apache Airflow 웹 서버에 직접 설치할 수 있도록 지원합니다.

  • Apache Airflow v2.7.2부터 요구 사항 파일에 --constraint 문이 포함되어야 합니다. 제약 조건을 제공하지 않으면 Amazon MWAA에서 요구 사항에 나열된 패키지가 사용 중인 Apache Airway 버전과 호환되도록 제약 조건을 지정합니다.

    요구 사항 파일에서 제약 조건을 설정하는 방법에 대한 자세한 내용은 Python 종속성 설치를 참조하세요.

Apache Airflow 버전 Apache Airflow 릴리스 날짜 Amazon MWAA 출시 날짜 Apache Airflow 제약 조건 Python 버전

v3.0.6

2025년 8월 29일

2025년 10월 1일

v3.0.6 제약 조건 파일

Python 3.12

v2.10.3

2024년 11월 4일

2024년 12월 18일

v2.10.3 제약 조건 파일

Python 3.11

v2.10.1

2024년 9월 5일

2024년 9월 26일

v2.10.1 제약 조건 파일

Python 3.11

v2.9.2

2024년 6월 10일

2024년 7월 9일

v2.9.2 제약 조건 파일

Python 3.11

v2.8.1

2024년 1월 19일

2024년 2월 23일

v2.8.1 제약 조건 파일

Python 3.11

v2.7.2

2023년 10월 12일

2023년 11월 6일

v2.7.2 제약 조건 파일

Python 3.11

메타데이터 데이터베이스 백업 지침을 포함하여 자체 관리형 Apache Airflow 배포 마이그레이션 또는 기존 Amazon MWAA 환경 마이그레이션에 대한 자세한 내용은 Amazon MWAA 마이그레이션 가이드를 참조하세요.

Apache Airflow 구성 요소

이 섹션에서는 Amazon MWAA의 각 Apache Airflow 버전에 사용할 수 있는 Apache Airflow 스케줄러 및 작업자 수를 설명하고, 각 기능을 지원하는 버전을 나타내는 주요 Apache Airflow 기능 목록을 제공합니다.

스케줄러

Apache Airflow v2 이상을 위한 스케줄러:

스케줄러(기본값) 스케줄러(최소) 스케줄러(최대)

2

2

5

작업자

Apache Airflow v2 이상의 작업자:

작업자(기본값) 작업자(최소) 작업자(최대)

10

1

25

Apache Airflow 버전 업그레이드

Amazon MWAA는 마이너 버전 업그레이드를 지원합니다. 즉, 환경을 x.1.z 버전에서 x.2.z 버전으로 업그레이드할 수 있지만 새 메이저 버전으로 업그레이드할 수는 없습니다(예: 1.y.z에서 2.y.z로).

워크플로 리소스 업데이트 및 환경을 새 버전으로 업그레이드하는 방법에 대한 자세한 내용 및 자세한 지침은 Apache Airflow 버전 변경 섹션을 참조하세요.

Apache Airflow 버전 다운그레이드

Amazon MWAA는 다운그레이드 시점에 여전히 지원되는 이전 버전으로의 마이너 버전 다운그레이드를 지원합니다. 즉, 환경을 x.2.z 버전에서 x.1.z 버전으로 다운그레이드할 수 있지만 이전 메이저 버전으로 다운그레이드할 수는 없습니다(예: 2.y.z에서 1.y.z로).

워크플로 리소스 업데이트 및 환경을 새 버전으로 업그레이드하는 방법에 대한 자세한 내용 및 자세한 지침은 Apache Airflow 버전 변경 섹션을 참조하세요.

Apache Airflow 지원 중단 버전

다음 표에는 Amazon MWAA에서 지원되지 않는 Apache Airflow 및 각 버전의 초기 릴리스 및 지원 종료 날짜가 나와 있습니다. 새 버전으로 마이그레이션하는 방법에 대한 자세한 내용은 Amazon MWAA 마이그레이션 가이드를 참조하세요.

Apache Airflow 버전 Apache Airflow 릴리스 날짜 Amazon MWAA 출시 날짜 Amazon MWAA 지원 종료 날짜
v1.10.12 2020년 8월 25일 2020년 11월 24일 2024년 2월 21일
v2.0.2 2021년 4월 19일 2021년 5월 25일 2024년 4월 29일
v2.2.2 2021년 11월 15일 2022년 1월 27일 2024년 6월 27일
v2.4.3 2022년 11월 14일 2023년 1월 5일 2025년 12월 30일
v2.5.1 2023년 1월 20일 2023년 4월 11일 2025년 12월 30일
v2.6.3 2023년 7월 10일 2023년 8월 9일 2025년 12월 30일

Apache Airflow 버전 지원 및 FAQ

Apache Airflow 커뮤니티 릴리스 프로세스 및 버전 정책에 따라 Amazon MWAA는 언제든지 최소 3개 이상의 Apache Airflow 마이너 버전을 지원하기 위해 최선을 다하고 있습니다. 지정된 Apache Airway 마이너 버전의 지원 종료일은 지원 종료일 최소 180일 전에 공지합니다.

자주 묻는 질문(FAQ)

Q: Amazon MWAA는 Apache Airflow 버전을 얼마 동안 지원합니까?

A: Amazon MWAA는 처음 출시된 후 최소 12개월 동안 Apache Airflow 패치 버전을 지원합니다.

Q: Amazon MWAA의 Apache Airflow 버전에 대한 지원이 종료되면 알림을 받을 수 있나요?

A: 예. 계정에 있는 Amazon MWAA 환경이 지원 종료에 가까운 버전을 실행하는 경우 Amazon MWAA는 지원 종료 날짜와 함께 AWS Health Dashboard을 통해 알림을 보냅니다.

Q: 지원 종료 날짜에는 어떻게 됩니까?

A: 지원 종료일이 되면 더 이상 사용 중단된 버전을 사용하여 새 Amazon MWAA 환경을 생성할 수 없습니다. A: 사용자는 자신의 책임 아래에 사용 중단된 관련 Apache Airflow 버전을 실행하는 기존 Amazon MWAA 환경에 계속 액세스할 수 있습니다. Amazon MWAA에서 최신 버전의 Apache Airflow로 업그레이드하려면 Amazon MWAA 마이그레이션 가이드를 참조하세요.

중요

Amazon MWAA 버전을 최신으로 유지하는 것은 사용자의 책임입니다. AWS에서는 최신 보안, 개인 정보 보호, 가용성 보호 기능의 혜택을 누릴 수 있도록 모든 고객에게 Amazon MWAA 환경을 최신 버전으로 업그레이드할 것을 촉구합니다. 사용 중단일이 지난 지원되지 않는 엔진 또는 소프트웨어(레거시 버전라고 함)에서 환경을 운영하는 경우 가동 중지를 비롯한 보안, 개인 정보 보호 및 운영 위험에 직면할 가능성이 커집니다. 레거시 버전에서 Amazon MWAA 환경을 작동하면 이러한 위험을 이해하고 고의로 감수하는 것이며 가능한 한 빨리 최신 버전으로 업그레이드를 완료한다는 데 동의하는 것입니다. 레거시 버전에서 환경을 계속 운영하려면 AWS 서비스 사용에 적용되는 계약이 적용됩니다.

레거시 버전은 일반적으로 사용할 수 없는 것으로 간주되며 AWS에서 더 이상 레거시 버전에 대한 지원을 제공하지 않습니다. 따라서 AWS에서 레거시 버전이 서비스, AWS, 그 계열사 또는 기타 제3자에게 보안 또는 법적 책임 위험 또는 피해 위험을 야기한다고 판단되는 경우 AWS는 언제든지 레거시 버전에 대한 액세스 또는 사용에 제한을 둘 수 있습니다. 레거시 버전에서 워크로드를 계속 실행하기로 결정하면 콘텐츠를 사용할 수 없게 되거나 콘텐츠가 손상되거나 콘텐츠를 복구하지 못하게 될 수 있습니다. 레거시 버전에서 실행되는 환경에는 서비스 수준 계약(SLA) 예외가 적용됩니다.

레거시 버전에서 실행되는 환경 및 관련 소프트웨어에는 버그, 오류, 결함 및 유해한 구성 요소가 포함될 수 있습니다. 따라서 계약 또는 서비스 약관에 상반되는 정보가 있더라도 AWS는 레거시 버전을 있는 그대로 제공합니다.

AWS의 공동 책임 모델에 대한 자세한 내용은 AWS Well-Architected Framework공동 책임을 참조하세요.