Livscyklus for Apache Spark-runtimes i Fabric

Fabric Runtime er en Azure-integreret platform baseret på Apache Spark. Det faciliterer udførelse og administration af arbejdsprocesser til datakonstruktion og datavidenskab. Den syntetiserer vigtige elementer fra både privatejede og open source-ressourcer for at tilbyde en omfattende løsning. For korthedens skyld, henvis til Fabric Runtime, drevet af Apache Spark, blot som Fabric Runtime.

Bemærk

Denne artikel dækker livscyklussen for Apache Spark-runtimes. Den dækker ikke Python-notebookkerner, som følger en separat livscyklus. For Python-notebookens kernelivscyklus, se Python notebook runtime og kernel lifecycle in Fabric.

Opdateringstakt af versioner

Apache Spark udgiver typisk mindre versioner hver sjette til niende måned. Fabric Spark-teamet er engageret i hurtigt at levere nye versioner i realtid, samtidig med at de sikrer den højeste kvalitet, integration og kontinuerlig support. Hver version består af ca. 110 komponenter. Efterhånden som runtimen udvider sig ud over Apache Spark, sikrer teamet problemfri integration i Azure-økosystemet.

Med et engagement i kvalitet nærmer teamet sig nye preview-udgivelser med omhu. De sigter mod en eksperimentel forhåndsvisning om cirka tre måneder, men fastlægger til sidst tidsplaner fra sag til sag. Denne tilgang indebærer evaluering af kritiske komponenter i hver Spark-version, herunder Java, Scala, Python, R og Delta Lake. Efter grundig vurdering udarbejder teamet en detaljeret tidslinje, der beskriver runtimens tilgængelighed og progression gennem forskellige faser. Overordnet set er målet at etablere en standard livscyklussti for Fabric-runtimes for Apache Spark.

Tips

Brug altid den nyeste version af ga-runtime til din produktionsarbejdsbelastning, som i øjeblikket er Runtime 1.3.

Følgende tabel viser runtime-navnet og udgivelsesdatoerne for understøttede Azure Synapse-runtime-udgivelser.

Kørselsnavn Udgivelsesfase Dato for ophør af support
Runtime 2.0 baseret på Apache Spark 4.1 Offentlig prøveversion Ikke relevant
Runtime 1.3 baseret på Apache Spark 3.5 generel tilgængelighed 30. september 2026**

** Runtime 1.3 går ind i Long Term Support (LTS) den 1. oktober 2026 for en periode på seks måneder og forlænger støtten til marts 2027.

Diagram, der viser livscyklussen for en kørsel i Fabric.

Diagrammet beskriver livscyklussen for en kørselsversion fra dens eksperimentelle offentlige prøveversion til udfasning og fjernelse.

Trin Beskrivelse Typisk livscyklus
Eksperimentel offentlig prøveversion Den eksperimentelle offentlige prøveversionsfase markerer den indledende version af en ny kørselsversion. I denne fase opfordres brugerne til at eksperimentere med de nyeste versioner af Apache Spark og Delta Lake og give feedback på trods af tilstedeværelsen af dokumenterede begrænsninger. Vilkårene for Microsoft Azure Preview gælder. Se Eksempel på vilkår for anvendelse. 2-3 måneder*
Offentlig prøveversion Efter yderligere forbedringer og minimering af begrænsninger, går runtimen videre til preview-stadiet. Vilkårene for Microsoft Azure Preview gælder. Se Eksempel på vilkår for anvendelse. 3 måneder*
Offentlig tilgængelighed Når en kørselsversion opfylder kriterierne for offentlig tilgængelighed, udgives den til offentligheden og er velegnet til produktionsarbejdsbelastninger. For at nå denne fase skal kørslen opfylde strenge krav med hensyn til ydeevne, integration med platformen, pålidelighedsvurderinger og dens evne til at imødekomme brugernes behov. 24 måneder
Langsigtet support (LTS) Efter General Availability (GA)-udgivelsen kan en runtime gå over i Long-Term Support (LTS)-fasen, afhængigt af de specifikke krav til Spark-versionen. Denne LTS-fase kan annonceres og specificere den forventede supportvarighed for kunderne, som generelt er et ekstra år med fuld support. 12 måneder*
Slutdato for support annonceret Når en runtime når slutningen af sin support, modtager den ingen yderligere opdateringer eller support. Der gives typisk et varsel på seks måneder, før kørselstidspunktet udfases. Denne slutdato for support dokumenteres ved at opdatere en bestemt tabel med slutdatoen for ophør af support, hvilket markerer ophør af support. 6 måneder før udfasningsdag
Slutdato for support. Kørsel understøttes ikke og frarådes Når den tidligere annoncerede slutdato for support ankommer, bliver kørselstidspunktet officielt ikke understøttet. Denne ændring indebærer, at den ikke modtager nogen opdateringer eller fejlrettelser, og teamet yder ingen officiel support. Systemet løser automatisk alle supportsager. At bruge en ikke-understøttet runtime er på eget ansvar. Runtime-funktionen er fjernet fra Fabric-arbejdsområdeindstillinger og Environment-elementet, hvilket gør det umuligt at bruge på arbejdsområde-niveau. Desuden fjernes runtimen også fra miljøerne, og der er ingen mulighed for at oprette et nyt miljø til den runtime-version. Eksisterende Spark-jobs, der kører på de eksisterende miljøer, kan ikke køre. I/R
Kørsel er fjernet Når kørslen når den fase, der ikke understøttes, fjernes alle de miljøer, der bruger denne kørsel. Alle backendrelaterede komponenter, der er knyttet til denne kørsel, fjernes også. Et par dage efter slutdatoen for support

* Den forventede varighed af kørsel i hver fase. Disse tidslinjer leveres som et eksempel og kan variere afhængigt af forskellige faktorer. Livscyklustidslinjer kan ændres efter Microsofts skøn.

Versionsstyring

Vores kørselsversionsnummerering, der er tæt relateret til Semantic Versioning, følger en lidt anden tilgang. Den overordnede runtime-version svarer til den overordnede Apache Spark-version. Runtime 1 svarer derfor til Spark version 3. På samme måde er Runtime 2 i overensstemmelse med Spark 4.1. Det er vigtigt at bemærke, at der kan ske ændringer mellem de nuværende runtimes, herunder tilføjelse eller fjernelse af forskellige biblioteker. Derudover tilbyder vores platform en funktion til administration af biblioteker, der giver brugerne mulighed for at installere de ønskede biblioteker.