View a markdown version of this page

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에 대한 지원을 종료합니다. 자세한 정보는 End-of-support 버전 섹션을 참조하세요.

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

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

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

  • Amazon MWAA는 현재 다중 팀 모드를 지원하지 않습니다. 이 기능을 활성화하면 Amazon MWAA 인증, CeleryExecutor및 환경 수준 보안 암호 관리와 호환되지 않습니다.

메타데이터 데이터베이스 백업 지침을 포함하여 자체 관리형 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일

End-of-support 버전

Apache Airflow 웹 사이트의 Apache Airflow 커뮤니티 릴리스 프로세스 및 버전 정책을 따릅니다. 언제든지의 마이너 버전을 3개 이상 지원하기 위해 최선Apache Airflow을 다하고 있습니다. end-of-support은 최소 180일 전에 발표할 예정입니다. 이는 각 Apache Airflow 마이너 버전에 적용됩니다.

Apache Airflow 버전을 처음 사용할 수 있게 된 후 최소 12개월 동안 버전을 지원하기 위해 최선을 다하고 있습니다.

계정의 Amazon MWAA 환경이 지원 종료에 가까운 버전을 실행하는 경우 지원 종료 날짜가 포함된 상태 대시보드를 통해 알림을 보냅니다.

지원 종료일:

  • 더 이상 사용되지 않는 버전을 사용하여 새 Amazon MWAA 환경을 생성할 수 없습니다.

  • 더 이상 기존 환경을 더 이상 사용되지 않는 버전으로 업그레이드하거나 다운그레이드할 수 없습니다.

  • 더 이상 사용되지 않는 버전에서 기존 환경을 계속 사용하고 현재 위치 업데이트를 수행할 수 있습니다.

  • 더 이상 사용되지 않는 버전에서 실행되는 환경에 대한 기술 지원을 받을 수 없습니다.

사용 중단된 연결 버전을 실행하는 기존 Amazon MWAA 환경에 계속 액세스할 수 Apache Airflow 있습니다. 최신 버전의 로 업그레이드하는 방법에 대한 지침은 Amazon MWAA 마이그레이션 안내서를 Apache Airflow참조하세요.

중요

Amazon MWAA 버전을 최신 상태로 유지하는 것은 사용자의 책임입니다. 최신 보안, 개인 정보 보호 및 가용성 보호를 위해 최신 버전으로 업그레이드하는 것이 좋습니다. 사용 중단 날짜("레거시 버전") 이후에 운영하면 가동 중지 시간을 포함한 보안, 개인 정보 보호 및 운영 위험이 증가합니다. 레거시 버전을 계속 사용하면 이러한 위험을 인지하고 가능한 한 빨리 업그레이드하는 데 동의하는 것입니다.

레거시 버전은 일반적으로 사용할 수 없으며 더 이상 지원되지 않습니다. 보안 또는 책임 위험이 있는 경우 언제든지 레거시 버전에 대한 액세스를 제한할 수 있습니다. 레거시 버전을 계속 사용하면 콘텐츠를 사용할 수 없거나 손상되거나 복구할 수 없게 될 수 있습니다. SLA 예외가 적용됩니다.

레거시 환경 및 관련 소프트웨어에는 버그, 오류, 결함 및 유해한 구성 요소가 포함될 수 있습니다. 당사는 계약의 상반되는 조건에도 불구하고 레거시 버전을 있는 그대로 제공합니다.

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