Partager via


Tutoriel : évaluer les applications Spring Boot pour la migration vers Azure Spring Apps (préversion)

Dans le cadre de votre migration vers Azure, vous devez évaluer vos charges de travail locales afin de déterminer la préparation nécessaire, d’identifier les risques et d’estimer les coûts ainsi que le niveau de complexité de la tâche. Cet article explique comment évaluer les applications web Spring Boot découvertes en préparation de la migration vers Azure Spring Apps à l’aide de l’outil Azure Migrate : découverte et évaluation.

Dans ce tutoriel, vous allez apprendre à :

  • Exécutez une évaluation basée sur des données de configuration d’applications web.
  • Passer en revue une évaluation.

Remarque

Les tutoriels indiquent le moyen le plus rapide de tester un scénario, et ils utilisent les options par défaut lorsque cela est possible.

Prérequis

  • Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
  • Avant de suivre ce tutoriel pour évaluer vos applications web en vue de leur migration vers Azure Spring Apps, assurez-vous d’avoir découvert les applications web que vous souhaitez évaluer à l’aide de l’appliance Azure Migrate, en suivant ce tutoriel
  • Si vous voulez tester cette fonctionnalité dans un projet existant, vérifiez que vous avez rempli les prérequis indiqués dans cet article.

Exécuter une évaluation

Exécutez une évaluation comme suit :

  1. Dans la page Vue d’ensemble>Serveurs, bases de données et applications web, sélectionnez Découvrir, évaluer et migrer.

  2. Sur Azure Migrate : découverte et évaluation, sélectionnez Évaluer, puis choisissez le type d’évaluation Applications web sur Azure.

  3. Dans Créer une évaluation, vous pouvez voir que le type d’évaluation Applications web sur Azure est présélectionné et que la source de détection est Serveurs découverts par l’appliance Azure Migrate par défaut. Sélectionnez le scénario Spring Boot vers Azure Apps.

  4. Sélectionnez Modifier pour examiner les propriétés d’évaluation.

  5. Les propriétés suivantes sont incluses dans les propriétés d’évaluation d’Azure Spring Apps :

    Propriété Détails
    Emplacement cible Région Azure vers laquelle vous souhaitez opérer la migration. Les recommandations en matière de configuration et de coût d’Azure Spring Apps sont basées sur l’emplacement que vous spécifiez.
    Type d’environnement Spécifie l’environnement pour appliquer la tarification applicable à la production ou au développement/test.
    Programme d’offre/de licences Offre Azure dans laquelle vous êtes inscrit. L’évaluation estime le coût de cette offre.
    Devise Devise de facturation de votre compte.
    Remise (%) Toute remise propre à un abonnement que vous recevez en plus de l’offre Azure. Le paramètre par défaut est 0 %.
    Abonnement Contrat Entreprise Spécifie qu’un abonnement Contrat Entreprise (EA) est utilisé pour l’estimation des coûts. Prend en compte la remise applicable à l’abonnement.

    Conservez les paramètres par défaut pour les instances réservées et les propriétés de remise (en %).
    Options d’économies (calcul) Spécifiez l’option d’économies que l’évaluation doit prendre en compte pour optimiser votre coût de calcul Azure.

    Les réservations Azure (pour 1 ou 3 ans) sont une option intéressante pour les ressources qui s’exécutent le plus systématiquement.

    Un plan d’économies Azure (plan d’économies de 1 ou 3 ans) offre plus de flexibilité et une optimisation automatisée des coûts. Dans l’idéal, vous pouvez utiliser la réservation Azure et le plan d’économies simultanément après la migration (la réservation arrive en premier). Toutefois, dans les évaluations Azure Migrate, vous pouvez voir uniquement les estimations de coût pour une option d’économies à la fois.

    Quand vous sélectionnez « Aucun », le coût de calcul Azure est basé sur le taux de paiement à l’utilisation ou sur l’utilisation réelle.

    Vous devez sélectionner le paiement à l’utilisation dans Offre/programme de licences pour pouvoir utiliser des instances réservées ou un plan d’économies Azure. Lorsque vous sélectionnez une option d’économies autre que « Aucune », le paramètre « Remise (%) » n’est pas applicable. Les estimations de coûts mensuels sont calculées en multipliant 744 heures par le prix horaire de la référence SKU recommandée.
  6. Sélectionnez Enregistrer si vous avez apporté des modifications.

  7. Dans Créer une évaluation, sélectionnez Suivant.

  8. Dans Sélectionner les serveurs à évaluer>Nom de l’évaluation, spécifiez un nom pour l’évaluation.

  9. Dans Sélectionner ou créer un groupe, sélectionnez Créer et spécifiez un nom de groupe.

  10. Sélectionnez l’appliance, puis les serveurs à ajouter au groupe. Cliquez sur Suivant.

  11. Dans Vérifier + créer une évaluation, examinez les détails de l’évaluation, puis sélectionnez Créer une évaluation pour créer le groupe et lancer l’évaluation.

  12. Une fois l’évaluation créée, accédez à Serveurs, bases de données et applications web>Azure Migrate : Découverte et évaluation. Actualisez les données de la vignette en sélectionnant l’option Actualiser en haut de celle-ci. Attendez que les données soient actualisées.

  13. Sélectionnez le nombre en regard d’Applications web sur Azure dans la section Évaluation.

  14. Sélectionnez le nom de l’évaluation que vous souhaitez afficher.

Réviser une évaluation

Pour voir une évaluation :

  1. Dans Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, sélectionnez le nombre en regard de l’évaluation Applications web sur Azure App.

  2. Sélectionnez le nom de l’évaluation que vous souhaitez afficher.

    L’écran Vue d’ensemble contient 3 sections : Informations de base, Entités évaluées et Scénario de migration.

    Bases

    La section Informations de base affiche le groupe auquel appartient l’entité évaluée, son état, l’emplacement, la source de découverte et la devise Dollars américains.

    Entités évaluées

    Cette section affiche le nombre de serveurs sélectionnés pour les évaluations, le nombre de runtimes Spring Boot dans les serveurs sélectionnés et le nombre d’instances d’application Sprint Boot distinctes évaluées.

    Scénario de migration

    Cette section fournit une représentation graphique du nombre d’applications prêtes,disponibles sous conditions et non prêtes. En outre, il répertorie le nombre d’applications prêtes à migrer et le coût estimé de la migration.

  3. Passez en revue le récapitulatif de l’évaluation. Vous pouvez également modifier les propriétés de l’évaluation ou recalculer celle-ci.

Préparation d’Azure Spring Apps

Cela indique la distribution des applications web évaluées. Vous pouvez explorer au niveau du détail pour comprendre les détails concernant les avertissements/problèmes de migration que vous pouvez résoudre avant la migration. En savoir plus.

Vérifier la préparation nécessaire

  1. Dans Évaluations, sélectionnez le nom de l’évaluation que vous souhaitez afficher.

  2. Sélectionnez Azure Spring Apps pour afficher plus de détails sur chaque application et instances. Passez en revue la colonne Préparation d’Azure Spring Apps dans le tableau pour les applications web évaluées :

    1. Si aucun problème de compatibilité n’est détecté, la préparation est marquée comme Prête pour le type de déploiement cible.
    2. S’il existe des problèmes de compatibilité non critiques, tels que des fonctionnalités détériorées ou non prises en charge qui ne bloquent pas la migration vers un type de déploiement cible spécifique, l’état de préparation est marqué comme Prêt sous conditions (avec lien hypertexte) avec des détails d’avertissement et des recommandations de correction.
    3. S’il existe des problèmes de compatibilité susceptibles de bloquer la migration vers un type de déploiement cible spécifique, L’état de préparation est marqué comme Non prêt avec des détails sur le problème et des recommandations de correction.
    4. Si la détection est toujours en cours ou s’il existe des problèmes de découverte pour une instance ou une application web, l’état de préparation est marqué comme Inconnu, car l’évaluation n’a pas pu calculer la préparation pour cette application web.
  3. Examinez la référence SKU recommandée pour les applications web, déterminée selon la matrice ci-dessous :

    Préparation Déterminer l’estimation de taille Déterminer les estimations de coût
    Ready Oui Oui
    Disponible sous conditions Oui Oui
    Pas prêt Non Non
    Unknown Non No

Passer en revue les estimations de coût

Le résumé de l’évaluation affiche les coûts mensuels estimés pour l’hébergement de vos applications web. Une ou plusieurs applications peuvent être configurées pour s’exécuter sur les mêmes ressources informatiques.

Étapes suivantes

Recherchez des dépendances de serveur avec le mappage des dépendances.