Fabric의 Apache Spark 런타임 수명 주기

Fabric 런타임은 Apache Spark를 기반으로 한 Azure 통합 플랫폼입니다. 데이터 엔지니어링 및 데이터 과학 워크플로의 실행 및 관리를 용이하게 합니다. 독점적 리소스와 오픈 소스 리소스 모두에서 필수 요소를 합성하여 포괄적인 솔루션을 제공합니다. 간단히 하기 위해, Apache Spark가 구동하는 Fabric Runtime을 단순히 Fabric Runtime이라고 부르십시오.

Note

이 글에서는 Apache Spark 런타임의 수명 주기를 다룹니다. 별도의 라이프사이클을 따르는 Python 노트북 커널은 포함하지 않습니다. Python 노트북 커널 수명 주기에 대해서는 Python 노트북 런타임 및 커널 수명주기 in Fabric을 참조하세요.

릴리스 주기

Apache Spark는 보통 6개월에서 9개월마다 마이너 버전을 출시합니다. Fabric Spark 팀은 최신 런타임 버전을 신속히 제공하는 데 전념하며, 최고 품질, 통합, 지속적인 지원을 보장합니다. 각 버전은 약 110개의 구성 요소로 구성됩니다. 런타임이 Apache Spark를 넘어 확장됨에 따라, 팀은 Azure 생태계 내에서 원활한 통합을 보장합니다.

우수성에 대한 헌신 속에서 팀은 새로운 프리뷰 런타임 릴리스에 신중하게 접근합니다. 약 3개월 후 실험적 미리보기를 목표로 하지만, 최종적으로는 개별 사례별로 일정을 확립합니다. 이 접근법은 Java, Scala, Python, R, Delta Lake 등 각 Spark 버전의 핵심 구성 요소를 평가하는 것을 포함합니다. 철저한 평가 후, 팀은 런타임의 가용성과 다양한 단계를 상세히 정리한 타임라인을 만듭니다. 전반적으로 목표는 Apache Spark용 Fabric 런타임의 표준 라이프사이클 경로를 확립하는 것입니다.

항상 프로덕션 워크로드에는 최신 정식 출시(GA) 런타임 버전을 사용하세요. 현재는 Runtime 2.0입니다.

다음 표는 지원되는 Azure Synapse 런타임 릴리스의 런타임 이름과 릴리스 날짜를 나열합니다.

런타임 이름 배포 단계 지원 종료 날짜
Apache Spark 4.1 기반 런타임 2.0 미국 조지아주 2028년 8월 31일
Apache Spark 3.5 기반 런타임 1.3 미국 조지아주 2026년 9월 30일**

** 런타임 1.3은 2026년 10월 1일부터 장기 지원(LTS)에 들어가 6개월간 지원하며, 2027년 3월까지 지원이 연장됩니다.

Fabric에서 런타임의 수명 주기를 보여 주는 다이어그램

다이어그램은 실험적 공개 미리 보기에서 사용 중단 및 제거에 이르기까지 런타임 버전의 수명 주기를 간략하게 설명합니다.

단계 설명 일반적인 수명 주기
실험적 공개 미리 보기 실험적 공개 미리 보기 단계는 새 런타임 버전의 초기 릴리스를 표시합니다. 이 단계에서는 문서화된 제한 사항이 있음에도 불구하고 최신 버전의 Apache Spark 및 Delta Lake를 실험하고 피드백을 제공해야 합니다. Microsoft Azure 미리 보기 약관이 적용됩니다. 이용 약관 미리 보기를 참조하세요. 2-3개월*
공개 프리뷰 추가 개선과 제한 사항이 최소화된 후, 실행 시간은 미리보기 단계로 진행됩니다. Microsoft Azure 미리 보기 약관이 적용됩니다. 이용 약관 미리 보기를 참조하세요. 3개월*
GA(일반 공급) 런타임 버전이 GA(일반 공급) 조건을 충족하면 대중에게 릴리스되며 프로덕션 워크로드에 적합합니다. 이 단계에 도달하려면 런타임이 성능, 플랫폼과의 통합, 안정성 평가 및 사용자의 요구 사항을 충족하는 기능 측면에서 엄격한 요구 사항을 충족해야 합니다. 24개월
LTS(장기 지원) 일반 제공(GA) 릴리스 이후, 런타임은 Spark 버전의 구체적 요구사항에 따라 Long-Term 지원(LTS) 단계로 전환될 수 있습니다. 이 LTS 단계는 고객에게 예상되는 지원 기간을 상세히 설명하는 공지될 수 있으며, 일반적으로 완전 지원을 추가로 1년간 받을 수 있습니다. 12개월*
지원 종료 날짜 발표 런타임이 지원이 종료되면 추가 업데이트나 지원을 받지 않습니다. 일반적으로 런타임이 중단되기 전에 6개월 알림이 제공됩니다. 이 지원 종료 날짜는 지원 중단을 표시하는 수명 종료 날짜로 특정 테이블을 업데이트하여 문서화됩니다. 사용 중단일 전 6개월
지원 종료 날짜 미지원 및 더 이상 사용되지 않는 런타임 이전에 발표된 지원 종료 날짜가 도착하면 런타임이 공식적으로 지원되지 않습니다. 이 변경은 업데이트나 버그 수정이 전혀 이루어지지 않았고, 팀이 공식 지원을 제공하지 않는다는 의미입니다. 시스템은 모든 지원 티켓을 자동으로 해결합니다. 지원되지 않는 런타임을 사용하는 것은 본인의 책임입니다. 런타임은 Fabric 작업 공간 설정과 환경 항목에서 제거되어 작업 공간 수준에서 사용할 수 없습니다. 게다가 런타임 역시 환경에서 제거되며, 해당 런타임 버전을 위해 새로운 환경을 생성할 수 있는 옵션이 없습니다. 기존 환경에서 실행되는 기존 Spark 작업은 실행되지 않습니다. 해당 없음
런타임이 제거됨 런타임이 지원되지 않는 단계에 도달하면 이 런타임을 사용하는 모든 환경이 제거됩니다. 이 런타임과 연결된 모든 백 엔드 관련 구성 요소도 제거됩니다. 지원 날짜가 종료된 후 며칠

* 각 단계에서 예상되는 런타임 기간입니다. 이러한 타임라인은 예제로 제공되며 다양한 요인에 따라 달라질 수 있습니다. 수명 주기 타임라인은 Microsoft의 재량에 따라 변경될 수 있습니다.

버전 관리

런타임 버전 번호 매기기에서는 의미 체계 버전 관리와 밀접한 관련이 있지만 약간 다른 접근 방식을 따릅니다. 런타임 주 버전은 Apache Spark 주 버전에 해당합니다. 따라서 런타임 1은 Spark 버전 3에 해당합니다. 마찬가지로 런타임 2는 Spark 4.1과 일치합니다. 현재 런타임 사이에는 라이브러리의 추가나 제거 등 변경이 발생할 수 있다는 점을 유념해야 합니다. 또한 플랫폼은 사용자가 원하는 라이브러리를 설치할 수 있도록 하는 라이브러리 관리 기능을 제공합니다.