Partager via


Migrer le plan de consommation Standard et dédié Azure Spring Apps vers Azure Container Apps

Cet article décrit quand et comment migrer le plan de consommation Standard et dédié Azure Spring Apps (actuellement en préversion publique uniquement) vers Azure Container Apps. Pour consolider les avantages natifs Cloud et simplifier nos offres, le service Azure Spring Apps est mis hors service, y compris les plans Consommation Standard et dédié (préversion), Essentiel, Standard et Entreprise. Le plan de consommation Standard et dédié (préversion) entrera dans sa période d’élimination progressive de six mois le 30 septembre 2024 et sera mis hors service en mars 2025.

Nous vous recommandons d’utiliser Azure Container Apps comme destination pour votre migration. Azure Container Apps est une plateforme conteneur serverless entièrement managée pour les applications polyglottes, qui offre des fonctionnalités Java améliorées précédemment disponibles dans Azure Spring Apps.

Nous avons introduit une fonctionnalité de migration pour faciliter la transition du plan de consommation Standard et dédié Azure Spring Apps (préversion) vers Azure Container Apps. Sélectionnez Migrer dans le Portail Azure et confirmez l’action.

Capture d’écran du Portail Azure montrant le bouton Migrer.

Capture d’écran de la boîte de dialogue Migrer vers Azure Container Apps.

Cette fonctionnalité sera disponible à la mi-octobre 2024. Dès qu’elle sera disponible, vous pourrez démarrer le processus de migration.

Une fois la migration terminée, l’application apparaît en tant qu’application standard dans Azure Container Apps, avec la pile de développement Java activée. Lorsque cette option est activée, vous avez accès aux métriques et aux journaux propres à Java pour surveiller et dépanner vos applications. Pour plus d’informations, consultez Métriques Java pour les applications Java dans Azure Container Apps et Définir le niveau d’enregistreur d’événements dynamique pour résoudre les problèmes des applications Java dans Azure Container Apps.

La vidéo suivante annonce la disponibilité générale des expériences Java sur Azure Container Apps :


Forum aux questions

La section suivante répond à plusieurs questions que vous pouvez vous poser sur le processus de migration.

Est-il prévu de mettre hors service d’autres références SKU Azure Spring Apps ?

Oui, d’autres plans Azure Spring Apps sont également mis hors service, avec une période d’élimination progressive de trois ans. Pour plus d’informations, consultez l’annonce de la mise hors service d’Azure Spring Apps.

Que se passe-t-il si je ne prends aucune mesure d’ici le 30 mars 2025 ?

Vos applications sont automatiquement migrées vers Azure Container Apps.

Puis-je continuer à utiliser le plan de consommation Standard et dédié Azure Spring Apps ?

Vous pouvez continuer à exécuter les applications existantes jusqu’au 30 mars 2025, mais vous ne pourrez pas créer d’applications et d’instances de service après le 30 septembre 2024.

Comment puis-je obtenir de l’aide si le processus de migration échoue ?

Remplissez le formulaire de demande de support dans le Portail Azure en utilisant les valeurs suivantes :

  • Pour Type de problème, sélectionnez Technique.
  • Pour Abonnement, sélectionnez votre abonnement.
  • Pour Service, sélectionnez Azure Spring Apps.
  • Pour Ressource, sélectionnez votre ressource Azure Spring Apps.
  • Pour Résumé, entrez une description de votre problème.
  • Pour Type de problème, sélectionnez Mon problème n’est pas répertorié.

Dois-je créer manuellement des instances Spring Cloud Config Server et Spring Cloud Service Registry dans Azure Container Apps ?

Oui, vous devez recréer les instances Spring Cloud Config Server et Spring Cloud Service Registry dans Azure Container Apps. Spring Cloud Config Server et Spring Cloud Service Registry sont également des composants gérés dans Azure Container Apps, mais il existe des différences expérientielles. Pour plus d’informations, consultez Tutoriel : se connecter à un Serveur Eureka géré pour Spring dans Azure Container Apps et Tutoriel : se connecter à un Serveur de configuration géré pour Spring dans Azure Container Apps.

Si vous avez besoin d’aide pour créer et migrer Spring Cloud Config Server et Spring Cloud Service Registry vers Azure Container Apps, créez une demande de support.

Y a-t-il des temps d’arrêt pendant le processus de migration ?

Il n’y a aucun temps d’arrêt, sauf si vous utilisez Spring Cloud Config Server et Spring Cloud Service Registry, que vous devez recréer manuellement dans Azure Container Apps.

Que se passe-t-il pour les applications avec des transactions en cours pendant la migration ?

Toutes les transactions en cours s’exécutent sans interruption, sauf si vous utilisez Spring Cloud Config Server et Spring Cloud Service Registry, que vous devez recréer manuellement dans Azure Container Apps.

Les adresses IP ou noms de domaine complets changent-ils après la migration ?

Il n’y a aucun changement. Les adresses IP ou noms de domaine complets sont les mêmes après la migration.

J’utilise un stockage persistant. Comment faire pour le recréer dans Azure Container Apps ?

Le stockage persistant migre automatiquement vers Azure Container Apps.

Quelles sont les implications en termes de tarification lors du passage à Azure Container Apps ?

Azure Container Apps a la même structure de tarification qu’Azure Spring Apps pour les plans de consommation et dédiés. Les frais liés à l’utilisation du processeur/de la mémoire en activité et en inactivité, ainsi que les références SKU de machine virtuelle dans les charges de travail dédiées, sont identiques dans Azure Spring Apps et Azure Container Apps. L’octroi gratuit mensuel s’applique également directement à Azure Container Apps. La seule exception à la règle est le nombre de requêtes pour les composants Java gérés qui sont facturées dans le plan de consommation Azure Container Apps.

Le tableau suivant décrit ces différences :

Ressources utilisées pour les composants Java gérés Plan de consommation Standard Azure Spring Apps Plan de consommation Azure Container Apps
Processeur actif Spring Cloud Service Registry Aucune modification. Aucune modification.
Processeur inactif Spring Cloud Service Registry Aucune modification. Aucune modification.
Processeur actif Spring Cloud Config Server Aucune modification. Aucune modification.
Processeur inactif Spring Cloud Config Server Aucune modification. Aucune modification.
Un million de requêtes adressées à Spring Cloud Service Registry Aucun coût supplémentaire. Consultez la tarification d’Azure Container Apps.
Un million de requêtes adressées à Spring Cloud Config Server Aucun coût supplémentaire. Consultez la tarification d’Azure Container Apps.

En outre, avec Azure Container Apps, vous pouvez bénéficier du plan d’économies Azure et profiter d’économies grâce à l’engagement. Pour plus d’informations, consultez Plans d’économies Azure pour le calcul.

Comment faire pour continuer à utiliser mon propre réseau virtuel dans Azure Container Apps ?

L’expérience de réseau virtuel ne change pas. Vous pouvez continuer à utiliser votre propre réseau virtuel.

Mon application sera-t-elle migrée vers le plan de consommation ou le plan de consommation et dédié avec des profils de charge de travail dans Azure Container Apps ?

Il existe un mappage direct entre les plans de service dans Azure Spring Apps et Azure Container Apps. Si votre application s’exécute actuellement sur le plan de consommation, elle passera au plan de consommation uniquement dans Azure Container Apps. Si votre application s’exécute actuellement sur un profil de charge de travail de consommation et dédié, elle passera au profil de charge de travail correspondant dans Azure Container Apps.

Comment puis-je continuer à faire fonctionner mes pipelines/workflows de déploiement ?

Vos pipelines/workflows de déploiement doivent pointer vers Azure Container Apps pour fonctionner correctement. Pour plus d’informations, consultez Présentation d’autres façons de déployer Azure Container Apps.

Comment faire pour continuer à faire fonctionner mes scripts d’automatisation avec Azure CLI ?

Vous devez modifier les scripts Azure CLI pour qu’ils fonctionnent dans Azure Container Apps. Pour plus d’informations, consultez az containerapp.