Supporto della versione per Java, Spring Boot e altro
Nota
I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.
Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.
Questo articolo si applica a:✅ Utilizzo standard e dedicato (anteprima) ✅ Basic/Standard ✅ Enterprise
Questo articolo descrive i criteri di supporto per le versioni Java, Spring Boot e Spring Cloud per tutti i piani di Azure Spring Apps e le versioni di altri SDK e immagini del sistema operativo per il piano Enterprise.
Azure Spring Apps fornisce e gestisce gli SDK e le immagini del sistema operativo di base necessari per eseguire le app. Per assicurarsi che le applicazioni siano compatibili con tali componenti gestiti, seguire i criteri di supporto della versione per i componenti descritti in questo articolo.
Supporto della versione per tutti i piani
Le sezioni seguenti descrivono il supporto della versione applicabile a tutti i piani.
Versione del runtime Java
È possibile scegliere qualsiasi versione java LTS come versione principale supportata ufficialmente e riceve gli aggiornamenti regolari.
Per altre informazioni, vedere Supporto a lungo termine Java per Azure e Azure Stack.
Versioni di Spring Boot e Spring Cloud
È possibile scegliere qualsiasi versione di Spring Boot o Spring Cloud compatibile con la versione Java installata.
Per le nuove versioni, Azure Spring Apps supporta la versione principale di Spring Boot o Spring Cloud più recente a partire da 30 giorni dopo il rilascio. La versione secondaria più recente è supportata non appena viene rilasciata.
Per le versioni precedenti, Azure Spring Apps non richiede l'aggiornamento di Spring Boot o Spring Cloud per ricevere supporto. Tuttavia, con le nuove versioni ufficialmente supportate, è possibile ottenere la migliore esperienza con alcuni dei componenti gestiti, ad esempio Config Server e Eureka Server per il piano Standard e il piano dedicato e il piano Standard, i componenti Tanzu per il piano Enterprise e la raccolta di metriche per tutti i piani.
Per altre informazioni, vedere la sequenza temporale ufficiale del supporto di Spring Boot e Spring Cloud. Il piano Enterprise fornisce supporto commerciale per Spring Boot, mentre gli altri piani forniscono il supporto oss.
Supporto della versione per il piano Enterprise
Le sezioni seguenti descrivono il supporto della versione applicabile al piano Enterprise.
SDK polyglot
È possibile distribuire applicazioni polyglot nel piano Enterprise con il codice sorgente. Per sfruttare al meglio la stabilità, usare gli SDK con le versioni LTS supportate ufficialmente.
Quando si distribuiscono le applicazioni polyglot nel piano Enterprise, assegnare versioni LTS specifiche per gli SDK. In caso contrario, la versione predefinita dell'SDK potrebbe cambiare durante gli aggiornamenti regolari per i componenti del generatore. Per altre informazioni sulla distribuzione di app poliglotte, vedere Come distribuire app poliglotte nel piano Azure Spring Apps Enterprise.
Type | Criteri di supporto |
---|---|
Java | Supporto java in Azure |
Tomcat | Versioni di Tomcat |
.NET | Criteri di supporto di .NET e .NET Core |
Python | Stato delle versioni di Python |
Go | Cronologia delle versioni di Go |
NodeJS | Versioni di Nodejs |
PHP | Versioni supportate da PHP |
Supporto dell'immagine dello stack
È possibile scegliere qualsiasi immagine dello stack durante la configurazione del generatore. È consigliabile usare un'immagine LTS supportata ufficialmente. Per altre informazioni, vedere Il ciclo di vita di Ubuntu e la frequenza di rilascio.
Tenere traccia dell'aggiornamento della versione
Prepararsi in anticipo per la deprecazione di qualsiasi versione principale del componente LTS su cui si basano le applicazioni. Si riceverà una notifica da Microsoft un mese prima della fine del supporto in Azure Spring Apps.
Per gli aggiornamenti regolari, è possibile trovare informazioni specifiche nel log attività al termine dell'aggiornamento.