Synapse-runtime voor de levenscyclus en ondersteuning van Apache Spark

Apache Spark-pools in Azure Synapse gebruiken runtimes om essentiële onderdeelversies, zoals Azure Synapse-optimalisaties, pakketten en connectors met een specifieke Apache Spark-versie, te koppelen. Elke runtime wordt periodiek bijgewerkt met nieuwe verbeteringen, functies en patches.

Releasetempo

Het Apache Spark-project brengt meestal ongeveer elke 6 maanden secundaire versies uit. Zodra het azure Synapse-team is uitgebracht, is het erop gericht om binnen ongeveer 90 dagen een preview-runtime te bieden, indien mogelijk.

Runtime-levenscyclus

In de volgende grafiek wordt een typisch levenscycluspad vastgelegd voor een Synapse-runtime voor Apache Spark.

How to enable Intelligent Cache during new Spark pools creation.

Runtimereleasefase Typische levenscyclus* Opmerkingen
Preview 3 maanden* Microsoft Azure Preview-voorwaarden zijn van toepassing. Zie hier voor meer informatie: Preview-gebruiksvoorwaarden | Microsoft Azure
Algemeen beschikbaar (GA) 12 maanden* Algemeen beschikbare runtimes (GA) zijn open voor alle in aanmerking komende klanten en zijn klaar voor productiegebruik.
Een GA-runtime wordt mogelijk niet gekozen om naar een LTS-fase te gaan, naar eigen goeddunken van Microsoft.
Langetermijnondersteuning (LTS) 12 maanden* LTS-runtimes (Long Term Support) zijn open voor alle in aanmerking komende klanten en zijn klaar voor productiegebruik, maar klanten worden aangemoedigd om validatie en workloadmigratie naar de nieuwste GA-runtimes te versnellen.
Einde van de levensduur aangekondigd (EOLA) 12 maanden* voor GA- of LTS-runtimes.
1 maand* voor preview-runtimes.
Vóór het einde van de levenscyclus van een bepaalde runtime streven we ernaar om een kennisgeving van 12 maanden te verstrekken door de EOLA-datum (End-of-Life Announcement) te publiceren op de pagina Azure Synapse Runtimes en de e-mailmelding van 6 maanden voor klanten als afsluitramp om hun workloads te migreren naar een GA-runtime.
Einde levensduur (EOL) - In deze fase wordt de runtime buiten gebruik gesteld en wordt deze niet meer ondersteund.

* Verwachte duur van een runtime in elke fase. Deze tijdlijnen worden gegeven als voorbeeld voor een bepaalde runtime en kunnen variëren, afhankelijk van verschillende factoren. Tijdlijnen voor de levenscyclus kunnen naar eigen goeddunken van Microsoft worden gewijzigd.

** Uw gebruik van runtimes is onderhevig aan de voorwaarden die van toepassing zijn op uw Azure-abonnement.

Belangrijk

  • De bovenstaande tijdlijnen worden aangeboden als voorbeelden op basis van de huidige Apache Spark-releases. Als het Apache Spark-project de levenscyclus van een specifieke versie wijzigt die van invloed is op een Synapse-runtime, worden wijzigingen in de fasedatums vermeld in de releaseopmerkingen.
  • Zowel GA- als LTS-runtimes kunnen sneller worden verplaatst naar de EOL-fase op basis van openstaande beveiligingsrisico's en gebruikstarievencriteria van Microsoft.
  • Raadpleeg de veelgestelde vragen over de levenscyclus - Microsoft Azure voor informatie over het levenscyclusbeleid van Azure.

Releasefasen en ondersteuning

In deze sectie worden de verschillende releasefasen en ondersteuning voor elke fase beschreven.

Preview-runtimes

Azure Synapse Analytics biedt previews om u de kans te geven om feedback over functies te evalueren en te delen voordat ze algemeen beschikbaar zijn .

Aan het einde van de preview-levenscyclus voor de runtime beoordeelt Microsoft of de runtime overgaat naar een algemene beschikbaarheid (GA) op basis van klantgebruik, beveiligings- en stabiliteitscriteria.

Als deze fase niet in aanmerking komt voor algemene beschikbaarheid, wordt de preview-runtime verplaatst naar de buitengebruikstellingscyclus.

Algemeen beschikbare runtimes

Zodra een runtime algemeen beschikbaar is, worden alleen beveiligingsoplossingen backported. Daarnaast worden nieuwe onderdelen of functies geïntroduceerd als ze geen onderliggende afhankelijkheden of onderdeelversies wijzigen.

Aan het einde van de ALGEMENE levenscyclus voor de runtime beoordeelt Microsoft of de runtime een uitgebreide levenscyclus (LTS) heeft op basis van klantgebruik, beveiligings- en stabiliteitscriteria.

Als deze niet in aanmerking komt voor de LTS-fase, wordt de GA-runtime verplaatst naar de buitengebruikstellingscyclus.

Runtimes voor langetermijnondersteuning

Voor runtimes die worden gedekt door LTS-klanten (Long Term Support) worden aangemoedigd om de validatie en migratie van codebasis en workloads naar de nieuwste GA-runtimes te versnellen. We raden klanten aan geen nieuwe workloads te onboarden met behulp van een LTS-runtime. Beveiligingsoplossingen en stabiliteitsverbeteringen kunnen worden teruggezet, maar er worden in deze fase geen nieuwe onderdelen of functies geïntroduceerd in de runtime.

Aankondiging van einde levensduur

Vóór het einde van de levenscyclus van de runtime in een willekeurige fase wordt een end-of-life-aankondiging (EOLA) uitgevoerd.

Ondersteunings-SLA's zijn van toepassing op aangekondigde EOL-runtimes, maar alle klanten moeten uiterlijk op de EOL-datum migreren naar een GA-faseruntime.

Tijdens de EOLA-fase werken bestaande Synapse Spark-pools zoals verwacht en kunnen nieuwe pools van dezelfde versie worden gemaakt. De runtimeversie wordt vermeld in Azure Synapse Studio, Synapse-API of Azure Portal. Tegelijkertijd raden we u ten zeerste aan om uw workloads te migreren naar de meest recente algemene beschikbaarheidsruntimes.

Indien nodig vanwege openstaande beveiligingsproblemen, runtimegebruik of andere factoren, kan Microsoft de verplaatsing van een runtime naar de laatste EOL-fase op elk gewenst moment versnellen, naar eigen goeddunken van Microsoft.

Einddatum en buitengebruikstelling

Vanaf de toepasselijke EOL-datum (einddatum) worden runtimes beschouwd als buiten gebruik gesteld en afgeschaft.

  • Het is niet mogelijk om nieuwe Spark-pools te maken met behulp van de buiten gebruik gestelde versie via Azure Synapse Studio, de Synapse-API of Azure Portal.

  • De buiten gebruik gestelde runtime-versie is niet beschikbaar in Azure Synapse Studio, de Synapse-API of Azure Portal.

  • Spark-pooldefinities en bijbehorende metagegevens blijven gedurende een gedefinieerde periode na de toepasselijke EOL-datum (End-Of-Life) in de Synapse-werkruimte staan. Alle pijplijnen, taken en notebooks kunnen echter niet meer worden uitgevoerd.