Runtime di Synapse per il ciclo di vita e il supporto di Apache Spark
I pool di Apache Spark in Azure Synapse usano i runtime per collegare le versioni essenziali dei componenti, ad esempio ottimizzazioni, pacchetti e connettori di Azure Synapse con una versione specifica di Apache Spark. Ogni runtime viene aggiornato periodicamente per includere nuovi miglioramenti, funzionalità e patch.
Attenzione
Il runtime di Azure Synapse per Apache Spark 2.4, 3.1 e 3.2 non sono supportati e deprecati. L'uso di questi runtime dopo la data di deprecazione è a rischio e con il contratto e l'accettazione dei rischi che i processi esistenti in esecuzione in Apache Spark 2.4, 3.1 o 3.2 alla fine smetteranno di eseguire.
Cadenza di rilascio
Il progetto Apache Spark in genere rilascia versioni secondarie ogni 6 mesi. Una volta rilasciato, il team di Azure Synapse mira a fornire un runtime di anteprima entro circa 90 giorni, se possibile.
Ciclo di vita del runtime
Il grafico seguente acquisisce un percorso tipico del ciclo di vita per un runtime synapse per Apache Spark.
Fase di rilascio del runtime | Ciclo di vita tipico* | Note |
---|---|---|
Anteprima | Trimestre* | Si applicano le condizioni per l'anteprima di Microsoft Azure. Vedere Condizioni per l'utilizzo in anteprima. |
Disponibile a livello generale | 12 mesi* | I runtime disponibili a livello generale sono aperti a tutti i clienti idonei e sono pronti per l'uso in produzione. Un runtime ga potrebbe non essere scelto per passare a una fase LTS a discrezione di Microsoft. |
Supporto a lungo termine (LTS) | 12 mesi* | I runtime di supporto a lungo termine (LTS) sono aperti a tutti i clienti idonei e sono pronti per l'uso in produzione, ma i clienti sono invitati a accelerare la convalida e la migrazione del carico di lavoro ai runtime ga più recenti. |
Fine del supporto annunciato | 12 mesi* per runtime GA o LTS. 1 mese* per i runtime di anteprima. |
Prima della fine del ciclo di vita di un determinato runtime, l'obiettivo è fornire un preavviso di 12 mesi pubblicando la data dell'annuncio di fine del supporto nella pagina Runtime di Azure Synapse e un avviso di posta elettronica di 6 mesi ai clienti come rampa di uscita per eseguire la migrazione dei carichi di lavoro a un runtime ga. |
Fine del supporto | - | In questa fase, il runtime viene ritirato e non è più supportato. |
* Durata prevista di un runtime in ogni fase. Queste sequenze temporali vengono fornite come esempio per un determinato runtime e possono variare a seconda di vari fattori. Le sequenze temporali del ciclo di vita sono soggette a modifiche a discrezione di Microsoft.
** L'uso dei runtime è disciplinato dalle condizioni applicabili alla sottoscrizione di Azure.
Importante
- Le sequenze temporali precedenti vengono fornite come esempi in base alle versioni correnti di Apache Spark. Se il progetto Apache Spark modifica il ciclo di vita di una versione specifica che interessa un runtime di Synapse, le modifiche apportate alle date di fase vengono annotate nelle note sulla versione.
- I runtime GA e LTS possono essere spostati più rapidamente nella fase di fine del supporto in base ai rischi di sicurezza e ai criteri di utilizzo in sospeso a discrezione di Microsoft.
- Per informazioni sui criteri relativi al ciclo di vita di Azure, vedere Domande frequenti sul ciclo di vita di Microsoft Azure .
Fasi di rilascio e supporto
Questa sezione descrive le diverse fasi di rilascio e il supporto per ogni fase.
Runtime di anteprima
Azure Synapse Analytics offre anteprime che consentono di valutare e condividere commenti e suggerimenti sulle funzionalità prima che diventino disponibili a livello generale.
Al termine del ciclo di vita dell'anteprima per il runtime, Microsoft valuterà se il runtime passa a una disponibilità generale in base ai criteri di utilizzo, sicurezza e stabilità dei clienti.
Se non è idonea per la fase ga, il runtime di anteprima passa al ciclo di ritiro.
Runtime disponibili a livello generale
Quando un runtime è disponibile a livello generale, viene eseguito il backporting solo delle correzioni di sicurezza. Inoltre, vengono introdotti nuovi componenti o funzionalità se non modificano le dipendenze o le versioni dei componenti sottostanti.
Al termine del ciclo di vita della disponibilità generale per il runtime, Microsoft valuterà se il runtime ha un ciclo di vita esteso (LTS) in base ai criteri di utilizzo, sicurezza e stabilità dei clienti.
Se non è idoneo per la fase LTS, il runtime ga passa al ciclo di ritiro.
Runtime di supporto a lungo termine
Per i runtime coperti dal supporto a lungo termine (LTS) i clienti sono invitati a accelerare la convalida e la migrazione di codebase e carichi di lavoro ai runtime ga più recenti. Si consiglia ai clienti di non eseguire l'onboarding di nuovi carichi di lavoro usando un runtime LTS. È possibile eseguire il backporting delle correzioni di sicurezza e dei miglioramenti della stabilità, ma in questa fase non vengono introdotti nuovi componenti o funzionalità.
Annuncio di fine del supporto
Prima della fine del ciclo di vita del runtime in qualsiasi fase, viene eseguito un annuncio di fine del supporto.
I contratti di servizio di supporto sono applicabili per i runtime annunciati dalla fine del supporto, ma tutti i clienti devono eseguire la migrazione a un runtime di fase ga non oltre la data di fine del supporto.
Durante la fase fine del supporto, i pool di Spark synapse esistenti funzionano come previsto e possono essere creati nuovi pool della stessa versione. La versione di runtime è elencata in Azure Synapse Studio, nell'API Synapse o portale di Azure. Allo stesso tempo, è consigliabile eseguire la migrazione dei carichi di lavoro ai runtime di disponibilità generale più recenti.
Se necessario a causa di problemi di sicurezza in sospeso, utilizzo del runtime o altri fattori, Microsoft potrebbe accelerare lo spostamento di un runtime nella fase finale di fine del supporto in qualsiasi momento, a discrezione di Microsoft.
Data di fine del supporto e ritiro
A partire dalla data di fine del supporto applicabile, i runtime vengono considerati ritirati e deprecati.
Non è possibile creare nuovi pool di Spark usando la versione ritirata tramite Azure Synapse Studio, l'API Synapse o il portale di Azure.
La versione di runtime ritirata non sarà disponibile in Azure Synapse Studio, nell'API Synapse o nella portale di Azure.
Le definizioni del pool di Spark e i metadati associati rimarranno nell'area di lavoro synapse per un periodo definito dopo la data di fine del supporto applicabile. Tuttavia, tutte le pipeline, i processi e i notebook non potranno più essere eseguiti.