Partager via


Prise en charge des versions de Java, Spring Boot, etc

Remarque

Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.

Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à : ✅ Consommation standard et dédié (aperçu) ✅ Essentiel/Standard ✅ Entreprise

Cet article décrit la stratégie de prise en charge pour les versions Java, Spring Boot et Spring Cloud pour tous les plans Azure Spring Apps, ainsi que les versions d’autres kits de développement logiciel (SDK) et images de système d’exploitation pour le plan Entreprise.

Azure Spring Apps fournit et gère les kits de développement logiciel (SDK) et les images de système d’exploitation de base nécessaires pour exécuter vos applications. Pour vous assurer que vos applications sont compatibles avec ces composants managés, suivez la stratégie de prise en charge des versions pour les composants décrits dans cet article.

Prise en charge des versions pour tous les plans

Les sections suivantes décrivent la prise en charge de la version qui s’applique à tous les plans.

Version du runtime Java

Vous pouvez choisir n’importe quelle version Java LTS comme version principale officiellement prise en charge et reçoit des mises à jour régulières.

Pour plus d’informations, consultez Prise en charge à long terme de Java pour Azure et Azure Stack.

Versions de Spring Boot et de Spring Cloud

Vous pouvez choisir n’importe quelle version de Spring Boot ou Spring Cloud compatible avec la version Java que vous avez installée.

Azure Spring Apps prend en charge la dernière version principale de Spring Boot ou Spring Cloud 30 jours après sa publication. La dernière version mineure est prise en charge dès sa publication.

Pour les anciennes versions, Azure Spring Apps ne vous oblige pas à mettre à niveau Spring Boot ou Spring Cloud pour bénéficier de la prise en charge. Toutefois, avec les nouvelles versions officiellement prises en charge, vous pouvez bénéficier de la meilleure expérience avec certains des composants managés, par exemple, Config Server et Eureka Server pour le plan de consommation et dédiée et le plan Standard, les composants Tanzu pour le plan Entreprise et la collecte de métriques pour tous les plans.

Pour plus d’informations, consultez la chronologie officielle du support technique de Spring Boot et Spring Cloud. Le plan Entreprise fournit un support commercial pour Spring Boot, tandis que les autres plans fournissent un support OSS.

Prise en charge des versions pour le plan Entreprise

Les sections suivantes décrivent la prise en charge de la version qui s’applique au plan Entreprise.

Kits de développement logiciel (SDK) Polyglot

Vous pouvez déployer des applications polyglottes dans le plan Entreprise avec du code source. Pour bénéficier de la meilleure stabilité, utilisez des kits de développement logiciel (SDK) avec des versions LTS officiellement prises en charge.

Lorsque vous déployez vos applications polyglottes dans le plan Entreprise, affectez des versions LTS spécifiques pour les kits de développement logiciel (SDK). Sinon, la version du kit de développement logiciel (SDK) par défaut peut changer pendant les mises à niveau régulières pour les composants du générateur. Pour plus d’informations sur le déploiement d’une application polyglotte, consultez Comment déployer des applications polyglottes dans Azure Spring Apps plan Entreprise.

Type Politique de support
Java Prise en charge de Java sur Azure
Tomcat Versions de Tomcat
.NET Politique de prise en charge de .NET et de .NET Core
Python État des versions de Python
Go Historique des mises en production
NodeJS Mises en production de Nodejs
PHP Versions PHP prises en charge

Prise en charge des images de pile

Vous pouvez choisir n’importe quelle image de pile pendant la configuration du générateur. Nous vous recommandons d’utiliser une image LTS officiellement prise en charge. Pour plus d’informations, consultez Cycle de vie et cadence de publication Ubuntu.

Suivre la mise à niveau de version

Préparez-vous de façon anticipée à la dépréciation de toute version LTS du composant principal sur laquelle vos applications s’appuient. Vous recevrez une notification de Microsoft un mois avant la fin du support sur Azure Spring Apps.

Pour les mises à niveau régulières, vous trouverez des informations spécifiques dans votre journal d’activité une fois la mise à niveau terminée.