Ciclo di vita dei runtime di Apache Spark in Fabric

Il Microsoft Fabric Runtime è una piattaforma integrata Azure basata su Apache Spark. Facilita l'esecuzione e la gestione dei flussi di lavoro di ingegneria dei dati e data science. Sintetizza gli elementi essenziali da risorse sia proprietarie che open source per offrire una soluzione completa. Per brevità, si riferisca al Microsoft Fabric Runtime alimentato da Apache Spark semplicemente come Fabric Runtime.

Note

Questo articolo tratta il ciclo di vita dei runtime di Apache Spark. Non copre i kernel dei notebook Python, che seguono un ciclo di vita separato. Per il ciclo di vita del kernel del notebook Python, vedi runtime e ciclo di vita del kernel del notebook Python in Fabric.

Frequenza di rilascio

Apache Spark rilascia tipicamente versioni minori ogni sei-nove mesi. Il team di Microsoft Fabric Spark si impegna a fornire rapidamente nuove versioni in runtime, garantendo la massima qualità, integrazione e supporto continuo. Ogni versione comprende circa 110 componenti. Man mano che il runtime si espande oltre Apache Spark, il team garantisce un'integrazione senza soluzione di continuità all'interno dell'ecosistema Azure.

Con un forte impegno verso l'eccellenza, il team affronta con attenzione le nuove versioni di anteprima del runtime. Puntano a un'anteprima sperimentale tra circa tre mesi, ma alla fine stabiliscono le tempistiche caso per caso. Questo approccio prevede la valutazione di componenti critici di ogni versione di Spark, inclusi Java, Scala, Python, R e Delta Lake. Dopo una valutazione approfondita, il team crea una timeline dettagliata che delinea la disponibilità e la progressione del runtime attraverso le varie fasi. In generale, l'obiettivo è stabilire un percorso di ciclo di vita standard per i runtime di Microsoft Fabric per Apache Spark.

Suggerimento

Usare sempre la versione di Runtime GA più recente per il workload di produzione, che attualmente è Runtime 1.3.

La tabella seguente elenca il nome runtime e le date di rilascio per le versioni supportate di Azure Synapse.

Nome del runtime Fase di rilascio Data di fine del supporto
Runtime 2.0 basato su Apache Spark 4.1 Anteprima pubblica Non applicabile
Runtime 1.3 basato su Apache Spark 3.5 Disponibilità generale 30 settembre 2026**

** Runtime 1.3 entra in Supporto a Lungo Termine (LTS) il 1° ottobre 2026, per un periodo di sei mesi, estendendo il supporto fino a marzo 2027.

Diagramma che mostra il ciclo di vita di un runtime in Fabric.

Il diagramma illustra il ciclo di vita di una versione di runtime dall'anteprima pubblica sperimentale alla relativa deprecazione e rimozione.

Fase Descrizione Ciclo di vita tipico
Anteprima pubblica sperimentale La fase di anteprima pubblica sperimentale corrisponde alla release iniziale di una nuova versione del runtime. Durante questa fase, gli utenti sono invitati a sperimentare le versioni più recenti di Apache Spark e Delta Lake, e fornire feedback, nonostante la presenza di limitazioni documentate. Si applicano le condizioni di anteprima di Microsoft Azure. Vedere Condizioni per l'utilizzo in anteprima. 2-3 mesi*
Anteprima pubblica Dopo ulteriori miglioramenti e dopo che le limitazioni sono state ridotte al minimo, il runtime passa alla fase di anteprima. Si applicano le condizioni di anteprima di Microsoft Azure. Vedere Condizioni per l'utilizzo in anteprima. 3 mesi*
Disponibilità generale (GA) Una volta che una versione del runtime soddisfa i criteri di disponibilità generale (GA), viene rilasciata al pubblico ed è adatta per carichi di lavoro di produzione. Per raggiungere questa fase, il runtime deve soddisfare rigidi requisiti in termini di prestazioni, integrazione con la piattaforma, valutazioni dell'affidabilità e capacità di soddisfare le esigenze degli utenti. 24 mesi
Supporto a lungo termine (LTS) Dopo il rilascio della Disponibilità generale (GA), un runtime può passare alla fase di Supporto a lungo termine (LTS), in base ai requisiti specifici della versione di Spark. Questa fase LTS potrebbe essere annunciata, specificando la durata prevista del supporto per i clienti, che generalmente è un anno aggiuntivo di supporto completo. 12 mesi*
Data di fine supporto annunciata Quando un runtime raggiunge la fine del supporto, non riceve ulteriori aggiornamenti o supporto. Generalmente viene fornito un avviso con sei mesi di anticipo prima della deprecazione del runtime. Questa data di fine supporto viene documentata aggiornando una tabella specifica con la data di fine vita, che coincide con la sospensione del supporto. 6 mesi prima del giorno di deprecazione
Data di fine supporto. Runtime non supportato e deprecato Dopo l'arrivo della data di fine supporto annunciato in precedenza, il runtime diventa ufficialmente non supportato. Questo cambiamento implica che non riceva aggiornamenti o correzioni di bug, e il team non fornisce supporto ufficiale. Il sistema risolve automaticamente tutti i ticket di supporto. Usare un runtime non supportato è a tuo rischio e pericolo. L'runtime viene rimosso dalle impostazioni dello spazio di lavoro di Fabric e dall'elemento Ambiente, rendendo impossibile l'uso a livello di spazio di lavoro. Inoltre, anche il runtime è stato rimosso dagli ambienti e non c'è l'opzione per creare un nuovo ambiente per quella versione runtime. I job Spark esistenti che girano sugli ambienti esistenti non possono essere eseguiti. N/D
Runtime rimosso Quando il runtime raggiunge la fase non supportata, tutti gli ambienti che usano questo runtime vengono eliminati. Vengono rimossi anche tutti i componenti correlati al back-end associati a questo runtime. Alcuni giorni dopo la data di fine supporto

* Durata prevista del tempo di esecuzione in ogni fase. Queste sequenze temporali vengono fornite come esempio e possono variare in base a vari fattori. Le sequenze temporali del ciclo di vita sono soggette a modifiche a discrezione di Microsoft.

Controllo delle versioni

La numerazione delle versioni di runtime, strettamente correlata al controllo delle versioni semantiche, segue un approccio lievemente diverso. La versione principale del runtime corrisponde alla versione principale di Apache Spark. Di conseguenza, Runtime 1 corrisponde alla versione 3 di Spark. Analogamente, Runtime 2 è allineato a Spark 4.1. È fondamentale notare che tra i runtime attuali possono verificarsi cambiamenti, inclusa l'aggiunta o la rimozione di diverse librerie. Inoltre, la piattaforma offre una funzionalità di gestione librerie che consente agli utenti di installare le librerie desiderate.