Supporto della versione per Java, Spring Boot e altro ancora

Nota

Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.

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.