Condividi tramite


Ciclo di vita dei runtime di Apache Spark in Fabric

Il runtime di Microsoft Fabric è una piattaforma integrata di 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 fa riferimento al runtime di Microsoft Fabric basato su Apache Spark semplicemente come runtime di Fabric.

Cadenza di rilascio

Apache Spark generalmente rilascia versioni secondarie ogni 6-9 mesi. Il team di Microsoft Fabric Spark è impegnato a distribuire nuove versioni del runtime con alacrità, garantendo la massima qualità e l'integrazione, nonché il supporto continuo. Ogni versione comprende circa 110 componenti. Man mano che il runtime si espande oltre Apache Spark, si garantisce una perfetta integrazione all'interno dell'ecosistema di Azure.

Con l'impegno per l'eccellenza, Microsoft gestisce con attenzione le nuove release del runtime in anteprima, destinandole a un'anteprima sperimentale di circa 3 mesi, anche se in definitiva le sequenze temporali sono stabilite caso per caso. Ciò implica la valutazione dei componenti critici di ogni versione di Spark, tra cui Java, Scala, Python, R e Delta Lake. Dopo una valutazione approfondita, viene creata una sequenza temporale dettagliata che delinea la disponibilità e la progressione del runtime in varie fasi. In generale, l'obiettivo è stabilire un percorso del 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 carico di lavoro di produzione, che attualmente è Runtime 1.3.

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

Nome del runtime Fase di rilascio Data di fine del supporto
Runtime 1.3 basato su Apache Spark 3.5 Disponibilità generale 30 settembre 2026
Runtime 1.2 basato su Apache Spark 3.4 Disponibilità generale martedì 31 marzo 2026
Runtime 1.1 basato su Apache Spark 3.3 EOSA lunedì 31 marzo 2025

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 aver apportato ulteriori miglioramenti e ridotto al minimo le limitazioni, il runtime procede 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 la versione in disponibilità generale (GA), un runtime può passare alla fase LTS (Long-Term Support), a seconda dei requisiti specifici della versione di Spark. Questa fase LTS può essere annunciata, indicando in dettaglio 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 riceverà ulteriori aggiornamenti o supporto. Generalmente, viene fornito un avviso sei mesi 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. Ciò implica che non riceverà aggiornamenti o correzioni di bug e non verrà fornito alcun supporto ufficiale dal team. Tutti i ticket di supporto verranno risolti automaticamente. L'uso di un runtime non supportato avviene a rischio dell'utente. Il runtime verrà rimosso dalle impostazioni dell'area di lavoro di Fabric e dall'elemento Ambiente, rendendo impossibile l'uso a livello di area di lavoro. Inoltre, il runtime verrà rimosso anche dagli ambienti e non sarà possibile creare un nuovo ambiente per tale versione del runtime supportata. I processi Spark esistenti in esecuzione negli ambienti esistenti non potranno 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 runtime 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, il runtime 2 imminente sarà allineato a Spark 4.0. È essenziale notare che tra i runtime correnti possono verificarsi modifiche, inclusa l'aggiunta o la rimozione di librerie diverse. Inoltre, la piattaforma offre una funzionalità di gestione librerie che consente agli utenti di installare le librerie desiderate.