Freigeben über


Azure HDInsight für AKS-Versionen

Wichtig

Azure HDInsight auf AKS wurde am 31. Januar 2025 eingestellt. Erfahren Sie mehr mit dieser Ankündigung.

Sie müssen Ihre Workloads zu Microsoft Fabric oder ein gleichwertiges Azure-Produkt migrieren, um eine abrupte Beendigung Ihrer Workloads zu vermeiden.

Wichtig

Dieses Feature befindet sich derzeit in der Vorschau. Die zusätzlichen Nutzungsbedingungen für Microsoft Azure Previews weitere rechtliche Bestimmungen enthalten, die für Azure-Features gelten, die in der Betaversion, in der Vorschau oder auf andere Weise noch nicht in die allgemeine Verfügbarkeit veröffentlicht werden. Informationen zu dieser spezifischen Vorschau finden Sie unter Azure HDInsight auf AKS Vorschauinformationen. Für Fragen oder Featurevorschläge senden Sie bitte eine Anfrage über AskHDInsight mit den entsprechenden Details und folgen Sie uns, um weitere Updates zur Azure HDInsight Communityzu erhalten.

HDInsight für AKS-Dienst verfügt über drei Komponenten, einen Ressourcenanbieter, eine Open-Source-Software (OSS) und Controller, die auf einem Cluster bereitgestellt werden. Microsoft aktualisiert in regelmäßigen Abständen die Bilder und die oben genannten Komponenten, um neue Verbesserungen und Features einzuschließen.

Neue HDInsight auf AKS-Version kann erstellt werden, wenn mindestens eine der folgenden Bedingungen zutrifft:

  • Wichtige oder kleinere Änderungen oder Aktualisierungen von HDInsight auf AKS-Ressourcenanbieterfunktionen.
  • Haupt- oder Nebenversionen oder Updates von Open-Source-Komponenten.
  • Haupt- oder Nebenversionen oder Updates von AKS Infrastructure-Komponenten.
  • Haupt- oder Nebenänderungen oder Aktualisierungen des zugrunde liegenden Betriebssystems.
  • Patches oder Hotfixes für einen Komponententeil des Pakets (einschließlich der neuesten Sicherheitsupdates und kritischer Fehlerbehebungen).

Einleitung

Azure HDInsight auf AKS verfügt über das Konzept von Clusterpools und Clustern, die wichtige Komponentenversionen wie Pakete und Connectors mit einer bestimmten Open-Source-Komponente verbinden. Jedes Versionsupgrade enthält regelmäßig neue Verbesserungen, Features und Patches.

Anmerkung

Sie sollten testen und überprüfen, ob Ihre Anwendungen bei Verwendung neuer Patch-, Neben- oder Hauptversionen ordnungsgemäß ausgeführt werden.

Azure HDInsight auf AKS verwendet das standardmäßige Semantikversionsverwaltungsschema für jede Version:

[major].[minor].[patch]
Examples:
  1.0.1
  1.0.2

Jede Zahl in der Version gibt die allgemeine Kompatibilität mit der vorherigen Version an.

  • Hauptversionen ändern sich, wenn inkompatible API-Updates vorgenommen werden oder die Abwärtskompatibilität möglicherweise beeinträchtigt wird.
  • Nebenversionen ändern sich, wenn Funktionsupdates vorgenommen werden, die abwärtskompatibel mit den anderen Nebenversionen sind (mit Ausnahme neuer Funktionserweiterungen oder Kern-Sicherheitsupdates/Plattformupdates, die von der übergeordneten Quelle gesteuert werden).
  • Patchversionen werden aktualisiert, wenn abwärtskompatible Fehlerbehebungen an einer Nebenversionsnummer vorgenommen werden.

Wichtig

Sie müssen die neueste Patchversion der Nebenversion ausführen, die Sie ausführen. Wenn sich Ihr Produktionscluster beispielsweise auf 1.0.1befindet, ist 1.0.2 die neueste Patchversion, die für die 1.0--Serie verfügbar ist. Sie sollten so schnell wie möglich auf 1.0.2 aktualisieren, um sicherzustellen, dass Ihr Cluster vollständig gepatcht und unterstützt wird.

Halten Sie Ihre Cluster auf dem neuesten Stand

Um die neuesten HDInsight on AKS-Features nutzen zu können, empfehlen wir, Ihre Cluster regelmäßig zu den neuesten Patch- oder Nebenversionen zu migrieren. Derzeit unterstützen HDInsight auf AKS die In-Place-Upgrades als Teil der öffentlichen Vorschau mit Hotfixes, Node-OS- und AKS-Patch-Upgrades, wobei vorhandene Cluster auf neuere Versionen aktualisiert werden.

Sie müssen einen neuen HDInsight-Cluster auf AKS in Ihrem vorhandenen Clusterpool erstellen und Ihre Anwendung migrieren, damit Ihre Anwendung den neuen Cluster mit der neuesten Nebenversion oder dem aktuellsten Patch nutzt. Alle Clusterpools sind auf die Hauptversion abgestimmt, und Cluster innerhalb des Pools stimmen mit derselben Hauptversion überein. Sie können Cluster mit nachfolgenden Neben- oder Patchversionen erstellen.

Lebenszyklus- und Supportierbarkeit

Da HDInsight auf AKS auf der zugrunde liegenden Azure Kubernetes Service (AKS)-Infrastruktur basiert, muss sie regelmäßig aktualisiert werden, um die Sicherheit und Kompatibilität mit den neuesten Features sicherzustellen. Mit direkten Upgrades können Sie Ihre Cluster mit Cluster-Hotfixupdates, Sicherheitsupdates für das Knotenbetriebssystem und AKS-Patchupgrades aktualisieren.

HDInsight auf AKS-Clusterpool-Version Erscheinungsdatum Freigabestufe Zugeordnete AKS-Version AKS Ende der Lebensdauer
1.1 Okt 2023 Öffentliche Vorschau 1.27 Juli 2024
1.2 Mai 2024 - 1.29 -

Im Rahmen der bewährten Methoden empfehlen wir Ihnen, Ihre Cluster regelmäßig auf dem neuesten Stand zu halten. HDInsight wird auf AKS alle 30 bis 60 Tage veröffentlicht. Es ist immer gut, so früh wie möglich auf die neuesten Versionen zu wechseln. Die empfohlene maximale Dauer für Clusterupgrades beträgt weniger als drei Monate.

Beispielszenarien

Im folgenden Beispiel veranschaulichen wir einen Lebenszyklus der Versionsänderung mit HDInsight auf AKS. Beispiel: Ein Cluster, der auf Clusterpool Version 2.0 ausgeführt wird, mit der Clusterversion 2.3.6 als Beispiel. Dies ist ein Beispiel, und alle Versionsupdates werden fortlaufend auf Versionshinweisen verfügbar sein.

Beispiel Auswirkungen der Version Aktualisierungen der Versionshinweise (Beispiel)
AKS Kubernetes-Versionsupdate MS-Minor HDInsight auf AKS Version 2.4.0. Diese Version enthält AKS-Version, die von 1.26.4 auf 1.27.4 aktualisiert wurde. Cluster benötigen ein Update.
Patches für Betriebssystemversionen MS-Patch HDInsight auf AKS Version 2.4.1. Diese Version enthält Wartungspatches für das Betriebssystem. Cluster benötigen ein Update.
Web SSH wird jetzt für die Ausführung von Clienttools unterstützt. MS-Patch HDInsight auf AKS Version 2.4.2. Diese Version enthält Unterstützung für das Ausführen von Clienttools auf Ihren Webssh-Pods. Cluster benötigen ein Update.
Erweiterte Autoskalierung mit Lastbasierung wird jetzt zu HDInsight auf AKS hinzugefügt. MS-Minor HDInsight auf AKS Version 2.5.0. In dieser Version wird eine erweiterte, ladeabhängige Autoskalierung mit weiteren Funktionen eingeführt. Cluster benötigen ein Update.
Benutzerdefiniertes Autoscaling mit lastbasiertem Autoscaling ist jetzt verfügbar. MS-Patch HDInsight auf AKS Version 2.5.1. Diese Version enthält Anpassungen der ladebasierten Autoskalierung. Cluster benötigen ein Update.
Unterstützung für Service-Tag hinzufügen MS-Patch HDInsight auf AKS Version 2.5.2 Ab der Version 2.5.2 fügt HDInsight auf AKS Unterstützung für Servicetags hinzu. Cluster benötigen ein Update.
Nebenaktualisierung der Open-Source-Komponente MS-Minor HDInsight auf AKS Version 2.6.0. Ab Version 2.6.0 wird HDInsight auf AKS ein Update der Open-Source-Komponente von Version 1.x auf 1.y erfordern, da die Cluster aktualisiert werden müssen.
Open-Source-Komponentenupgrade & AKS-Upgrade, unterbrechungsfreie API-Änderung MS-Major HDInsight auf AKS Version 3.0.1. Ab 3.0.1 wurde die Open Source-Komponente Y von 1.x auf 2.x aktualisiert und die AKS-Infrastruktur auf 2.x aktualisiert; Clusterpools benötigen ein Update auf 3.0 und Cluster auf 3.0.1.

Versionsverwaltung mithilfe des Azure-Portals

Im folgenden Beispiel können Sie beobachten, wie Sie die Versionen im „Cluster-Pool“ und in „Clustern“ auswählen. Der Clusterpool richtet sich immer nach der Hauptversion der Cluster aus. Das heißt, wenn Sie nach einem Update auf 2.4.5-Version von HDInsight auf AKS suchen, müssen Sie die Version 2.0 des Clusterpools verwenden.

Screenshot mit der Registerkarte 'Basis' des Clusterpools.

Beim Erstellen eines HDInsight auf AKS-Cluster oder Apache Flink-Clustern können Sie die Minor.patch-Version aus der Liste der unterstützten Versionen auswählen.

Screenshot mit Clusterdetails.

Die neueste unterstützte Open-Source-Komponente finden Sie als Dropdown-Liste, um Ihnen den Einstieg zu erleichtern.

Screenshot der Poolversion.

Da HDInsight auf AKS eine Nebenversion mit jeder regulären Version verfügbar macht und aktualisiert, können Sie jetzt genügend Tests vor dem Upgrade auf die neue Version anordnen und Ihren Zeitplan steuern.

Screenshot zeigt die AKS-Version.

Wichtig

Falls Sie RESTAPI-Vorgänge verwenden, wird der Cluster immer mit der neuesten MS-Patch Version erstellt, um sicherzustellen, dass Sie die neuesten Sicherheitsupdates und wichtige Fehlerbehebungen erhalten können.

Anmerkungen zur Version

Versionshinweise zu den neuesten Versionen von HDInsight auf AKS finden Sie in Versionshinweisen

Überlegungen zur Versionsverwaltung

  • HDInsight-Clusterpoolversionen und deren Lebenszyklusende hängen von der Unterstützung durch das Upstream-AKS ab. Sie können auf die unterstützten AKS-Versionen verweisen und die Clusterpool- und Cluster-Upgrades regelmäßig planen.
  • Sobald ein Clusterpool mit einer bestimmten Clusterpoolversion bereitgestellt wurde, kann dieser Clusterpool nicht automatisch auf eine neuere Nebenversion aktualisieren. Sie müssen neu erstellen, bis die Funktion In-Place-Upgrades für Nebenversionen in Clusterpools live ist.
  • Sobald ein Cluster in einer bestimmten Clusterpoolversion bereitgestellt wurde, kann dieser Cluster nicht automatisch auf eine neuere Neben- oder Patchversion aktualisieren. Sie müssen neu erstellen, bis direkte Upgrades Feature für Patchversionen, Nebenversionen für Cluster live ist.
  • Während einer neuen Clustererstellung wird die neueste Version bereitgestellt oder ausgewählt.
  • Kunden sollten testen und überprüfen, ob Anwendungen ordnungsgemäß ausgeführt werden, wenn sie neue HDInsight auf AKS-Version verwenden.
  • HDInsight auf AKS behält sich das Recht vor, die Standardversion ohne vorherige Ankündigung zu ändern. Wenn Sie über eine Versionsabhängigkeit verfügen, geben Sie die HDInsight auf AKS-Version an, wenn Sie Ihre Cluster erstellen.
  • HDInsight auf AKS kann eine OSS-Komponentenversion auslaufen lassen, bevor die HDInsight auf AKS Version eingestellt wird, basierend auf der Unterstützung durch Upstream für Open-Source- oder AKS-Abhängigkeiten.