AKS 버전의 Azure HDInsight
중요하다
AKS의 Azure HDInsight는 2025년 1월 31일에 사용 중지되었습니다. 이 에 대한 공지을 자세히 알아보세요.
워크로드가 갑자기 종료되는 것을 방지하기 위해 워크로드를 Microsoft Fabric 또는 동등한 Azure 제품으로 워크로드를 마이그레이션해야 합니다.
중요하다
이 기능은 현재 미리 보기로 제공됩니다. Microsoft Azure 프리뷰에 대한 추가 사용 약관에는 베타, 미리보기 또는 아직 일반 공급되지 않은 Azure 기능에 적용되는 더 많은 법적 조건이 포함됩니다. 이 특정 프리뷰에 대한 정보는 Azure HDInsight 의 AKS 프리뷰 정보을 참조하세요. 질문이나 기능 제안이 있으시면, 자세한 내용을 AskHDInsight에 요청으로 제출해 주시고, Azure HDInsight 커뮤니티 를 팔로우하여 더 많은 업데이트를확인해주세요.
AKS 서비스의 HDInsight에는 리소스 공급자, OSS(오픈 소스 소프트웨어) 및 클러스터에 배포된 컨트롤러의 세 가지 구성 요소가 있습니다. Microsoft는 새로운 개선 사항 및 기능을 포함하도록 이미지와 앞서 언급한 구성 요소를 주기적으로 업그레이드합니다.
다음 중 하나 이상이 true인 경우 AKS 버전의 새 HDInsight를 만들 수 있습니다.
- AKS 리소스 공급자 기능의 HDInsight에 대한 주요 또는 사소한 변경 또는 업데이트입니다.
- 오픈 소스 구성 요소의 주 릴리스 또는 부 릴리스 또는 업데이트입니다.
- AKS 인프라 구성 요소의 주요 또는 부 릴리스 또는 업데이트
- 기본 운영 체제에 대한 주요 또는 사소한 변경 또는 업데이트입니다.
- 패키지의 구성 요소 부분에 대한 패치 또는 핫픽스(최신 보안 업데이트 및 중요한 버그 수정 포함).
소개
AKS의 Azure HDInsight에는 특정 오픈 소스 구성 요소와 패키지 및 커넥터와 같은 필수 구성 요소 버전을 연결하는 클러스터 풀 및 클러스터의 개념이 있습니다. 각 버전 업그레이드에는 새로운 개선 사항, 기능 및 패치가 주기적으로 포함됩니다.
메모
새 패치, 부 버전 또는 주 버전을 사용할 때 애플리케이션이 제대로 실행되는지 테스트하고 유효성을 검사해야 합니다.
AKS의 Azure HDInsight는 각 버전에 대해 표준 의미 체계 버전 관리 체계를 사용합니다.
[major].[minor].[patch]
Examples:
1.0.1
1.0.2
버전의 각 숫자는 이전 버전과의 일반적인 호환성을 나타냅니다.
- 주 버전 는 호환되지 않는 API 업데이트가 있거나 이전 버전과의 호환성이 손상될 수 있는 경우 변경됩니다.
- 부 버전은 다른 부 릴리스와 호환되는 기능 업데이트가 만들어지면 변경될 있습니다(새로운 기능 추가 또는 업스트림에서 제어하는 핵심 보안 수정/플랫폼 업데이트 제외).
- 패치 버전은 호환 가능한 버그 수정이 부 버전에 이루어질 때 변경됩니다.
중요하다
실행 중인 부 버전의 최신 패치 릴리스를 실행하는 것을 목표로 해야 합니다. 예를 들어 프로덕션 클러스터가 1.0.1
있는 경우 1.0.2
1.0 시리즈에 사용할 수 있는 최신 패치 버전입니다. 클러스터가 완전히 패치되고 지원되도록 가능한 한 빨리 1.0.2
업그레이드해야 합니다.
클러스터를 최신 상태로 유지
AKS 기능의 최신 HDInsight를 활용하려면 클러스터를 최신 패치 또는 부 버전으로 정기적으로 마이그레이션하는 것이 좋습니다. 현재 AKS의 HDInsight는 공개 미리 보기의 일환으로 핫픽스, 노드 OS 및 AKS 패치 업그레이드를 통해 자체 업그레이드와 AKS 지원을 제공합니다. 이를 통해 기존 클러스터가 최신 버전으로 업그레이드됩니다.
기존 클러스터 풀에서 AKS 클러스터에 새 HDInsight를 만들고 애플리케이션을 마이그레이션하여 최신 부 버전 또는 패치가 있는 새 클러스터를 사용해야 합니다. 모든 클러스터 풀은 주 버전에 맞춰지고 풀 내의 클러스터는 동일한 주 버전에 맞춰 정렬되며 후속 부 버전 또는 패치 버전으로 클러스터를 만들 수 있습니다.
수명 주기 및 지원 가능성
AKS의 HDInsight는 기본 AKS(Azure Kubernetes Service) 인프라를 사용하므로 보안 및 최신 기능과의 호환성을 보장하기 위해 주기적으로 업데이트해야 합니다. 직접 업그레이드를 수행하여 클러스터 핫픽스 업데이트, 노드 운영 체제의 보안 업데이트 및 AKS 패치 업그레이드를 통해 클러스터를 업그레이드할 수 있습니다.
AKS 풀 클러스터 버전에서의 HDInsight | 릴리스 날짜 | 릴리스 단계 | 매핑된 AKS 버전 | AKS 수명 종료 |
---|---|---|---|---|
1.1 | 2023년 10월 | 공개 미리 보기 | 1.27 | 2024년 7월 |
1.2 | 2024년 5월 | - | 1.29 | - |
모범 사례의 일부로 정기적으로 클러스터를 업데이트하는 것이 좋습니다. AKS의 HDInsight 릴리스는 30~60일마다 발생합니다. 가능한 한 빨리 최신 릴리스로 이동하는 것이 좋습니다. 클러스터 업그레이드에 권장되는 최대 기간은 3개월 미만입니다.
샘플 시나리오
아래 샘플에서는 AKS의 HDInsight를 사용하여 버전 변경의 수명 주기를 보여 줍니다. 예를 들어 클러스터 풀 버전 2.0, 클러스터 버전 2.3.6에서 실행되는 클러스터가 고려됩니다. 이는 예시이며, 모든 버전 업데이트는 릴리스 노트에서 지속적으로 확인할 수 있습니다.
예 | 버전 영향 | 릴리스 정보 업데이트(샘플) |
---|---|---|
AKS Kubernetes 버전 업데이트 | MS-Minor | AKS 버전 2.4.0의 HDInsight. 이 릴리스에는 1.26.4에서 1.27.4로 업데이트된 AKS 버전이 포함되어 있습니다. 클러스터에는 업데이트가 필요합니다. |
운영 체제 버전 패치 | MS-Patch | AKS 버전 2.4.1의 HDInsight. 이 릴리스에는 운영 체제에 대한 유지 관리 패치가 포함됩니다. 클러스터에는 업데이트가 필요합니다. |
이제 클라이언트 도구 실행에 웹 SSH가 지원됩니다. | MS-Patch | AKS 버전 2.4.2의 HDInsight. 이 릴리스에는 webssh Pod에서 클라이언트 도구를 실행하기 위한 지원이 포함됩니다. 클러스터에는 업데이트가 필요합니다. |
부하 기반 고급 자동 크기 조정이 이제 AKS의 HDInsight에 추가됨 | MS-Minor | AKS 버전 2.5.0의 HDInsight. 이 릴리스에서는 더 많은 기능을 갖춘 고급 부하 기반 자동 크기 조정을 도입했습니다. 클러스터에는 업데이트가 필요합니다. |
이제 부하 기반 자동 크기 조정을 사용하는 사용자 지정 자동 크기 조정을 사용할 수 있습니다. | MS-Patch | AKS 버전 2.5.1의 HDInsight. 이 릴리스에는 부하 기반 자동 크기 조정의 사용자 지정이 포함됩니다. 클러스터에는 업데이트가 필요합니다. |
서비스 태그 지원 추가 | MS-Patch | AKS 버전 2.5.2의 HDInsight 2.5.2 릴리스부터 AKS의 HDInsight는 서비스 태그 지원을 추가합니다. 클러스터에는 업데이트가 필요합니다. |
오픈 소스 구성 요소 부 업데이트 | MS-Minor | AKS 버전 2.6.0의 HDInsight. 2.6.0 릴리스부터 AKS의 HDInsight는 업데이트가 필요한 1.x에서 1.y 클러스터로 오픈 소스 구성 요소 업데이트를 추가합니다. |
AKS 업그레이드 &: 오픈 소스 구성 요소 업그레이드, API 호환성 중단 변경 | MS-Major | AKS 버전 3.0.1의 HDInsight. 3.0.1부터 오픈 소스 구성 요소 Y가 1.x에서 2.x로 업데이트되었으며 AKS는 인프라를 2.x로 업그레이드했습니다. 클러스터 풀에는 3.0으로 업데이트하고 클러스터는 3.0.1로 업데이트해야 합니다. |
Azure Portal을 사용하여 버전 관리
아래 예제에서는 클러스터 풀 및 클러스터에서 버전을 선택하는 방법을 관찰할 수 있습니다. 클러스터 풀은 항상 클러스터의 주 버전에 맞춥니다. 즉, AKS에서 2.4.5 버전의 HDInsight에 대한 업데이트를 찾고 있는 경우 2.0 버전의 클러스터 풀을 사용해야 합니다.
클러스터 풀 기본 탭을 보여 주는
AKS 클러스터 또는 Apache Flink 클러스터에서 HDInsight를 만들 때 지원되는 버전 목록에서 minor.patch 버전을 선택할 수 있습니다.
클러스터 세부 정보를 보여 주는
시작할 수 있는 드롭다운으로 지원되는 최신 오픈 소스 구성 요소 다음 목록입니다.
풀 버전을 보여 주는
AKS의 HDInsight는 각 정규 릴리스에서 부 버전을 노출하고 업데이트하므로 이제 새 버전으로 업그레이드하기 전에 충분한 테스트를 정렬하고 일정을 제어할 수 있습니다.
AKS 버전을 보여 주는
중요하다
RESTAPI 작업을 사용하는 경우 클러스터는 항상 최신 MS-Patch 버전으로 만들어지어 최신 보안 업데이트 및 중요한 버그 수정을 얻을 수 있습니다.
릴리스 정보
AKS의 최신 버전의 HDInsight에 대한 릴리스 정보는 릴리스 정보 참조하세요.
버전 관리 고려 사항
- AKS 클러스터 풀 버전 및 수명 종료의 HDInsight는 상위 AKS 지원에 따라 달라집니다. AKS 지원 버전을 참조하고, 지속적으로 클러스터 풀/클러스터 업그레이드를 계획해야 합니다.
- 특정 클러스터 풀 버전을 사용하여 클러스터 풀을 배포한 후에는 해당 클러스터 풀이 자동으로 최신 부 버전으로 업그레이드할 수 없습니다. 의 인플레이스 업그레이드 기능이 클러스터 풀의 소규모 버전에 대해 라이브 상태가 될 때까지 다시 만들어야 합니다.
- 클러스터가 특정 클러스터 풀 버전 내에 배포되면 해당 클러스터는 자동으로 최신 부 버전 또는 패치 버전으로 업그레이드할 수 없습니다. 제자리 업그레이드 기능이 클러스터의 패치 및 부 버전에 대해 활성화될 때까지 다시 생성해야 합니다.
- 새 클러스터를 만드는 동안 최신 버전이 배포되거나 선택됩니다.
- 고객은 AKS 버전에서 새 HDInsight를 사용할 때 애플리케이션이 제대로 실행되는지 테스트하고 유효성을 검사해야 합니다.
- AKS의 HDInsight는 사전 통지 없이 기본 버전을 변경할 수 있는 권한을 보유합니다. 버전 종속성이 있는 경우 클러스터를 만들 때 AKS 버전에서 HDInsight를 지정합니다.
- AKS의 HDInsight는 오픈 소스 또는 AKS 종속성의 업스트림 지원에 따라 AKS 버전에서 HDInsight를 사용 중지하기 전에 OSS 구성 요소 버전을 사용 중지할 수 있습니다.