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