次の方法で共有


AKS バージョンの Azure HDInsight

大事な

AKS 上の Azure HDInsight は、2025 年 1 月 31 日に廃止されました。 この発表 について詳しく知りたい場合は、をご覧ください。

ワークロードの突然の終了を回避するには、ワークロードを Microsoft Fabric または同等の Azure 製品 に移行する必要があります。

重要

この機能は現在プレビュー段階です。 Microsoft Azure プレビューの 追加使用条件 には、ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される、より多くの法的条件が含まれています。 この特定のプレビューの詳細については、AKS プレビュー情報 Azure HDInsightを参照してください。 ご質問や機能の提案については、AskHDInsight に詳細を記載した要求を送信し、Azure HDInsight Communityをフォローして最新情報をご確認ください。

AKS サービス上の HDInsight には、リソース プロバイダー、オープンソース ソフトウェア (OSS)、クラスターにデプロイされるコントローラーの 3 つのコンポーネントがあります。 Microsoft は、新しい機能強化と機能を含むように、イメージと前述のコンポーネントを定期的にアップグレードします。

AKS 上の新しい HDInsight バージョンは、次の 1 つ以上が該当する場合に作成できます。

  • 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 クラスターに新しい HDInsight を作成し、新しいクラスターを最新のマイナー バージョンまたはパッチで使用するようにアプリケーションを移行する必要があります。 すべてのクラスター プールはメジャー バージョンに合わせ、プール内のクラスターは同じメジャー バージョンに合わせて調整され、後続のマイナー バージョンまたはパッチ バージョンでクラスターを作成できます。

ライフサイクルとサポート可能性

AKS 上の HDInsight は基になる Azure Kubernetes Service (AKS) インフラストラクチャに依存しているため、セキュリティと最新の機能との互換性を確保するために定期的に更新する必要があります。 インプレース アップグレード では、クラスターのホットフィックス更新プログラム、ノード OS のセキュリティ更新プログラム、および 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。 このリリースには、オペレーティング システムのメンテナンス パッチが含まれています。 クラスターには更新プログラムが必要です。
クライアント ツールの実行で Web SSH がサポートされるようになりました MS-Patch AKS バージョン 2.4.2 の HDInsight。 このリリースには、Webssh ポッドでクライアント ツールを実行するためのサポートが含まれています。 クラスターには更新プログラムが必要です。
負荷ベースの高度な自動スケールが 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 上の HDInsight の 2.4.5 バージョンの更新プログラムを探している場合は、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 コンポーネントのバージョンが廃止される場合があります。