Compatibilidad de versiones con Java, Spring Boot y mucho más
Nota:
Los planes Básico, Estándar y Enterprise quedarán en desuso a partir de mediados de marzo de 2025, con un período de jubilación de 3 años. Se recomienda realizar la transición a Azure Container Apps. Para obtener más información, consulte el anuncio de retirada de Azure Spring Apps.
El plan Estándar por consumo y dedicado quedará obsoleto a partir del 30 de septiembre de 2024, con un cierre completo al cabo de seis meses. Se recomienda realizar la transición a Azure Container Apps. Para más información, consulte Migrar el plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps.
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 de sistema operativo para el plan Enterprise.
Azure Spring Apps proporciona y mantiene los SDK y las imágenes del sistema operativo base necesarios para ejecutar las aplicaciones. Para asegurarse de que sus aplicaciones son compatibles con estos componentes administrados, siga la directiva de compatibilidad de versiones para los componentes que se describen en este artículo.
Compatibilidad de versiones para todos los planes
En las secciones siguientes se describe la compatibilidad de 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 obtener 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 admitirá en cuanto se publique.
En el caso de las versiones anteriores, Azure Spring Apps no requiere que actualice Spring Boot ni Spring Cloud para tener compatibilidad. 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 por consumo y dedicado y el plan Estándar, 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 línea de tiempo de compatibilidad oficial de Spring Boot y Spring Cloud. El plan Enterprise proporciona compatibilidad comercial con Spring Boot, mientras que los otros planes proporcionan compatibilidad con OSS.
Compatibilidad de versiones para el plan Enterprise
En las secciones siguientes se describe la compatibilidad de versiones que se aplica al plan Enterprise.
SDK políglotas
Puede implementar aplicaciones políglotas en el plan Enterprise con código fuente. Para disfrutar de la mejor estabilidad, use SDK con versiones LTS que sean compatibles oficialmente.
Al implementar 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 más información sobre cómo implementar aplicaciones políglotas, consulte Cómo implementar aplicaciones políglotas 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 de 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 y la cadencia de lanzamientos de Ubuntu.
Realizar el seguimiento de la actualización de la versión
Prepárese con antelación para la caducidad de la versión LTS de cualquier componente principal en el que se basen sus aplicaciones. Recibirá una notificación de Microsoft un mes antes de la finalización del soporte 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.