Synapse-Runtime für Apache Spark: Lebenszyklus und Unterstützbarkeit

Apache Spark-Pools in Azure Synapse verwenden Runtimes, um wichtige Komponentenversionen wie Azure Synapse-Optimierungen, Pakete und Connectors mit einer bestimmten Apache Spark-Version zu verknüpfen. Jede Laufzeit wird regelmäßig aktualisiert, um neue Verbesserungen, Features und Patches einzuschließen.

Versionsrhythmus

Das Apache Spark-Projekt veröffentlicht in der Regel etwa alle 6 Monate Nebenversionen. Nach der Veröffentlichung strebt das Azure Synapse-Team an, innerhalb von ca. 90 Tagen eine Preview-Runtime bereitzustellen, sofern möglich.

Lebenszyklus für Runtimes

Im folgenden Diagramm ist ein typischer Lebenszykluspfad für eine Synapse-Runtime für Apache Spark dargestellt.

How to enable Intelligent Cache during new Spark pools creation.

Runtime-Releasestufe Typischer Lebenszyklus* Notizen
Vorschau Drei Monate* Es gelten die Nutzungsbedingungen für Microsoft Azure-Vorschauversionen. Siehe Vorschaubedingungen.
Allgemein verfügbar (Generally Available, GA) 12 Monate* Allgemein verfügbare (GA)-Laufzeiten stehen allen berechtigten Kunden offen und sind für den Produktionseinsatz bereit.
Eine GA-Laufzeit wird möglicherweise nicht ausgewählt, um nach Eigenem Ermessen in eine LTS-Phase zu wechseln.
Langfristiger Support (Long Term Support, LTS) 12 Monate* Runtimes mit langfristigem Support (Long Term Support, LTS) stehen allen berechtigten Kunden zur Verfügung und sind für die Verwendung in der Produktionsumgebung bereit, aber den Kunden wird empfohlen, die Validierung und die Workloadmigration zu den neuesten GA-Runtimes zu beschleunigen.
Ende des Supports angekündigt 12 Monate* bei GA- oder LTS-Runtimes.
1 Monat* bei Preview-Runtimes.
Vor Dem Ende des Lebenszyklus einer bestimmten Laufzeit möchten wir 12 Monate Benachrichtigung bereitstellen, indem wir das Datum für das Ende der Supportankündigung auf der Seite "Azure Synapse Runtimes" und 6 Monate E-Mail-Benachrichtigung an Kunden als Beendigungshierarchie veröffentlichen, um ihre Workloads zu einer GA-Laufzeit zu migrieren.
Ende des Supports - In dieser Stufe wird die Runtime eingestellt und nicht mehr unterstützt.

* Erwartete Dauer einer Laufzeit in jeder Phase. Diese Zeitleiste werden als Beispiel für eine bestimmte Laufzeit bereitgestellt und können je nach verschiedenen Faktoren variieren. Lebenszyklus-Zeitleiste können nach Eigenem Ermessen von Microsoft geändert werden.

** Ihre Nutzung von Runtimes unterliegt den für Ihr Azure-Abonnement geltenden Bedingungen.

Wichtig

  • Die obigen Zeitvorgaben sind Beispiele, die auf den aktuellen Apache Spark-Versionen basieren. Wenn das Apache Spark-Projekt den Lebenszyklus einer bestimmten Version ändert, die sich auf eine Synapse-Laufzeit auswirkt, werden Änderungen an den Phasendaten in den Versionshinweisen angegeben.
  • Sowohl GA- als auch LTS-Laufzeiten können schneller in die Phase "Supportende" verschoben werden, basierend auf ausstehenden Sicherheitsrisiken und Nutzungsratenkriterien nach Eigenem Ermessen von Microsoft.
  • Weitere Informationen zu Azure-Lebenszyklusrichtlinien finden Sie unter Häufig gestellte Fragen zum Lebenszyklus – Microsoft Azure.

Releasestufen und entsprechender Support

In diesem Abschnitt werden die verschiedenen Veröffentlichungsphasen und die Unterstützung für jede Phase beschrieben.

Preview-Runtimes

Azure Synapse Analytics bietet Previews, über die Sie Features bewerten und Feedback zu diesen teilen können, bevor sie allgemein verfügbar (GA) werden.

Am Ende des Vorschaulebenszyklus für die Laufzeit prüft Microsoft, ob die Laufzeit auf der Grundlage von Kundennutzungs-, Sicherheits- und Stabilitätskriterien in eine allgemein verfügbare Verfügbarkeit (Ga) wechselt.

Wenn sie nicht für die GA-Phase berechtigt ist, wechselt die Vorschaulaufzeit in den Ruhestand.

Allgemein verfügbare Runtimes

Sobald eine Laufzeit allgemein verfügbar ist, werden nur Sicherheitsupdates zurückportiert. Darüber hinaus werden neue Komponenten oder Features eingeführt, wenn sie keine zugrunde liegenden Abhängigkeiten oder Komponentenversionen ändern.

Am Ende des GA-Lebenszyklus für die Laufzeit prüft Microsoft, ob die Laufzeit basierend auf Kundennutzungs-, Sicherheits- und Stabilitätskriterien über einen erweiterten Lebenszyklus (EXTENDED Lifecycle, LTS) verfügt.

Wenn sie nicht für die LTS-Phase berechtigt ist, wechselt die GA-Laufzeit in den Einstellungszyklus.

Runtimes mit langfristigem Support

Bei Runtimes mit langfristigem Support (Long Term Support, LTS) wird den Kunden empfohlen, die Validierung und die Migration von Codebasis und Workloads zu den neuesten GA-Runtimes zu beschleunigen. Wir raten Kunden davon ab, neue Workloads mit einer LTS-Runtime zu integrieren. Sicherheitsupdates und Stabilitätsverbesserungen können zurückportiert werden, aber in dieser Phase werden keine neuen Komponenten oder Features in die Laufzeit eingeführt.

Ankündigung zum Ende des Supports

Bevor das Ende des Laufzeitlebenszyklus in jeder Phase beendet wird, wird eine Ankündigung zum Support beendet.

Support Service Level Agreements (SLAs) gelten für das Ende der angekündigten Laufzeiten des Supports, aber alle Kunden müssen nicht später als das Ende des Supports zu einer GA-Phasenlaufzeit migrieren.

Während der Phase "Ende des Supports" funktionieren vorhandene Synapse Spark-Pools erwartungsgemäß, und neue Pools derselben Version können erstellt werden. Die Laufzeitversion ist in Azure Synapse Studio, Synapse-API oder Azure-Portal aufgeführt. Gleichzeitig empfehlen wir dringend, Ihre Workloads zu aktuellen allgemein verfügbaren Runtimes (General Availability, GA) zu migrieren.

Bei Bedarf aufgrund ausstehender Sicherheitsprobleme, der Laufzeitnutzung oder anderer Faktoren kann Microsoft das Verschieben einer Laufzeit in die endgültige Phase des Supports jederzeit nach Eigenem Ermessen von Microsoft beschleunigen.

End of Support date and retirement

Ab dem anwendbaren End of Support-Datum gelten Laufzeiten als veraltet und veraltet.

  • Es ist nicht möglich, neue Spark-Pools mit der eingestellten Version über Azure Synapse Studio, die Synapse-API oder die Azure-Portal zu erstellen.

  • Die eingestellte Laufzeitversion ist in Azure Synapse Studio, der Synapse-API oder dem Azure-Portal nicht verfügbar.

  • Spark Pool-Definitionen und zugeordnete Metadaten werden im Synapse-Arbeitsbereich für einen definierten Zeitraum nach dem anwendbaren Supportende erneut Standard. Alle Pipelines, Aufträge und Notebooks können jedoch nicht mehr ausgeführt werden.