Share via


Compatibilidad de versiones con Java, Spring Boot y mucho más

Nota:

Azure Spring Apps es el nuevo nombre del servicio Azure Spring Cloud. Aunque el servicio tiene un nuevo nombre, verá el nombre antiguo en algunos lugares durante un tiempo mientras trabajamos para actualizar recursos, como capturas de pantalla, vídeos y diagramas.

Este artículo se aplica a: ✔️ Consumo y dedicado estándar (versión preliminar) ✔️ Básico/Estándar ✔️ Enterprise

En este artículo se describe la directiva de compatibilidad para las versiones de Java, Spring Boot y Spring Cloud para todos los planes de Azure Spring Apps y versiones de otros SDK e imágenes del sistema operativo para el plan Enterprise.

Azure Spring Apps proporciona y mantiene los SDK y las imágenes del sistema operativo base necesarias para ejecutar las aplicaciones. Para asegurarse de que las aplicaciones son compatibles con estos componentes administrados, siga la directiva de compatibilidad de versiones para los componentes descritos en este artículo.

Compatibilidad con versiones para todos los planes

En las secciones siguientes se describe la compatibilidad con versiones que se aplica a todos los planes.

Versión del entorno de ejecución de Java

Puede elegir cualquier versión de Java ltS como la versión principal que se admita oficialmente y reciba actualizaciones periódicas.

Para más información, consulte Compatibilidad a largo plazo de Java con Azure y Azure Stack.

Versiones de Spring Boot y Spring Cloud

Puede elegir cualquier versión de Spring Boot o Spring Cloud compatible con la versión de Java que haya instalado.

En el caso de las nuevas versiones, Azure Spring Apps admite la versión principal más reciente de Spring Boot o Spring Cloud a partir de 30 días después de su lanzamiento. La versión secundaria más reciente se admite tan pronto como se publique.

En el caso de las versiones anteriores, Azure Spring Apps no requiere que actualice Spring Boot ni Spring Cloud para recibir soporte técnico. Sin embargo, con las nuevas versiones compatibles oficialmente, puede obtener la mejor experiencia con algunos de los componentes administrados, por ejemplo, Config Server y Eureka Server para el plan estándar y el plan dedicado, los componentes de Tanzu para el plan Enterprise y la recopilación de métricas para todos los planes.

Para obtener más información, consulte la escala de tiempo de soporte técnico oficial de Spring Boot y Spring Cloud. El plan Enterprise proporciona compatibilidad comercial con Spring Boot, mientras que los otros planes proporcionan compatibilidad con el sistema operativo.

Compatibilidad con versiones para el plan Enterprise

En las secciones siguientes se describe la compatibilidad de versiones que se aplica al plan Enterprise.

SDK de polyglot

Puede implementar aplicaciones políglotas en el plan Enterprise con código fuente. Para disfrutar de la mejor estabilidad, use SDK con versiones LTS compatibles oficialmente.

Al implementar las aplicaciones políglotas en el plan Enterprise, asigne versiones de LTS específicas para los SDK. De lo contrario, la versión predeterminada del SDK puede cambiar durante las actualizaciones normales de los componentes del generador. Para obtener más información sobre la implementación de aplicaciones polilot, consulte Implementación de aplicaciones polilot en el plan Enterprise de Azure Spring Apps.

Tipo Directiva de soporte técnico
Java Compatibilidad con Java en Azure
Tomcat Versiones de Tomcat
.NET Directiva de compatibilidad de .NET y .NET Core
Python Estado de las versiones de Python
Go Historial de versiones de Go
NodeJS Versiones de Nodejs
PHP Versiones compatibles con PHP

Compatibilidad con imágenes de pila

Puede elegir cualquier imagen de pila durante la configuración del generador. Se recomienda usar una imagen LTS que se admita oficialmente. Para obtener más información, consulte El ciclo de vida de Ubuntu y la cadencia de lanzamiento.

Realizar un seguimiento de la actualización de la versión

Prepárese temprano para el desuso de cualquier versión de LTS de componente principal en la que se basan las aplicaciones. Recibirá una notificación de Microsoft un mes antes del final del soporte técnico en Azure Spring Apps.

Para las actualizaciones periódicas, puede encontrar información específica en el registro de actividad una vez completada la actualización.