Partager via


Présentation de la conteneurisation

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 à :✅ Essentiel/Standard ✅ Entreprise

Cet article décrit comment conteneuriser une application Java.

Azure Spring Apps vous permet de télécharger un fichier JAR ou WAR, qu’il empaque automatiquement dans une image de conteneur gérée. Il prend également en charge la création d'applications polyglottes à partir du code source vers des images de conteneurs à l'aide de VMware Tanzu Buildpacks ou de Paketo Buildpacks open source.

Azure Container Apps et Azure Kubernetes Service (AKS) sont des plateformes de conteneurs qui prennent en charge plusieurs langages de programmation. Nous vous recommandons vivement de créer une image de conteneur à partir de votre application et de la déployer sur Azure Container Apps ou AKS. La création de votre image de conteneur séparément vous donne un contrôle total sur la personnalisation et l'optimisation de votre environnement d'application, garantissant qu'il répond à vos exigences spécifiques avant le déploiement. Cet article explique comment créer vous-même votre code source ou votre artefact dans une image de conteneur.

Générer une image conteneur

Le tableau suivant indique les articles qui vous aideront à effectuer la migration, en fonction de votre plan et du type d’artefact que vous utilisez dans Azure Spring Apps :

$AZURE_SPRING_APPS_NAME Artefact Guide
Plan De base/Standard Un fichier JAR ou WAR Créer une image de conteneur à partir d'un JAR ou d'un WAR
Plan Standard Code source Conteneuriser une application en utilisant Paketo Buildpacks
Plan Entreprise Fichier JAR ou WAR Conteneuriser une application en utilisant Paketo Buildpacks
Plan Entreprise Code source Conteneuriser une application en utilisant Paketo Buildpacks

Pour intégrer un agent de surveillance des performances des applications (APM) dans votre image de conteneur, consultez Intégrer la surveillance des performances des applications dans les images de conteneur.

Transférer l’image du conteneur vers un registre de conteneurs

Après avoir créé votre artefact dans une image de conteneur, vous devez le pousser vers un registre de conteneurs, qu'il soit public ou privé. Si vous utilisez Azure Container Registry, consultez Envoyer votre première image vers votre registre de conteneurs Azure à l’aide de Docker CLI.

Si vous disposez d’une instance Azure Container Registry, vous pouvez également utiliser Azure Container Registry pour créer et envoyer une image. Pour plus d’informations, consultez Démarrage rapide : créer et exécuter une image de conteneur à l’aide des Azure Container Registry Tasks.