Cas de migration.NET pour Azure App Service

Azure App Service fournit des outils faciles à utiliser pour découvrir rapidement les applications web .NET locales, évaluer la préparation et migrer à la fois le contenu et les configurations prises en charge vers App Service.

Ces outils sont développés pour prendre en charge différents types de scénarios axés sur la découverte, l’évaluation et la migration. Voici la liste des outils de migration .NET et des cas d’usage.

Migration à grande échelle à partir de plusieurs serveurs

Azure Migrate a récemment annoncé la découverte et l’évaluation sans agent et à grande échelle des applications web ASP.NET. À présent, vous pouvez facilement découvrir les applications web ASP.NET exécutées sur des serveurs Internet Information Services (IIS) dans un environnement VMware et les évaluer en vue d’une migration vers Azure App Service. Ces évaluations vous aideront à déterminer la préparation à la migration d’application web et les points bloquants, et vous indiqueront les conseils de correction, la référence SKU recommandée et les coûts d’hébergement. Vous trouverez ci-dessous des ressources de migration à grande échelle.

Une fois que vous avez évalué la préparation, vous devez procéder à la migration des applications web ASP.NET vers Azure App Services.

Il existe des outils qui permettent la migration d’une application web ASP.Net autonome ou de plusieurs applications web ASP.NET hébergées sur un serveur IIS unique, comme expliqué dans Migrer des applications .NET vers Azure App Service. Avec l’introduction de la fonctionnalité de migration en bloc ou à grande échelle intégrée à Azure Migrate, nous donnons maintenant la possibilité de migrer plusieurs applications ASP.NET hébergées sur plusieurs serveurs IIS locaux.

Azure Migrate fournit la découverte et l’évaluation sans agent et à grande échelle des applications web ASP.NET. Vous pouvez découvrir les applications web ASP.NET exécutées sur des serveurs Internet Information Services (IIS) dans un environnement VMware et les évaluer pour la migration vers Azure App Service. Ces évaluations vous aideront à déterminer la préparation à la migration d’application web et les points bloquants, et vous indiqueront les conseils de correction, la référence SKU recommandée et les coûts d’hébergement. Vous trouverez ci-dessous des ressources de migration à grande échelle.

La migration en bloc offre les fonctionnalités suivantes :

  • Migration en bloc d’applications web ASP.NET vers un environnement multilocataire App Services Azure ou un environnement App Services
  • Migrer des applications web ASP.NET évaluées comme étant « Prêtes » et « Prêtes avec des conditions »
  • Migrer jusqu’à cinq plans App Service (et les applications web associées) dans le cadre d’un flux de migration E2E unique
  • Possibilité de modifier la référence SKU suggérée pour le plan App Service cible (par exemple : modifier la référence SKU Pv3 suggérée en référence SKU PV2 Standard)
  • Possibilité de modifier la densité de compression des applications web suggérées pour le plan App Service cible (ajouter ou supprimer des applications web associées à un plan App Service)
  • Modifier le nom cible des plans App Service et\ou des applications web
  • Modifier en bloc les paramètres de migration\attributs
  • Télécharger le fichier CSV avec les détails de l’application web cible et le nom du plan App Service
  • Suivre la progression de la migration à l’aide de l’expérience de déploiement de modèle ARM

Déplacer des applications .NET vers Azure App Service

Azure App Service est une plateforme cloud qui vous offre un moyen rapide, simple et économique de migrer vos applications web .NET d’un environnement local vers le cloud. Commencez dès aujourd’hui à découvrir comment Azure vous permet de moderniser vos applications .NET avec les ressources suivantes.

Sélectionnez l’une des options suivantes pour bien démarrer l’évaluation d’une migration :

Outils et ressources de migration App Service

L’outil Assistant Migration App Service et l’Assistant Migration App Service pour les scripts PowerShell sont régis par les conditions générales définies dans le fichier CLUF.pdf fourni avec les outils respectifs.

Outils de migration Description Documentation
Assistant Migration App Service Migrez les applications web .NET du système d’exploitation Windows vers App Service. Documentation de l’Assistant Migration App Service
Assistant Migration App Service pour Java sur Apache Tomcat (Windows - préversion) Téléchargez la version préliminaire du logiciel pour la migration d’applications web Java sur un serveur web Tomcat exécuté sur des serveurs Windows. Documentation de l’Assistant Migration App Service
Scripts PowerShell de l’Assistant Migration App Service Téléchargez des scripts PowerShell pour découvrir et évaluer toutes les applications web Microsoft Internet Information Services (IIS) sur un seul serveur en bloc, et pour migrer les applications web .NET du système d’exploitation Windows vers App Service. Documentation PowerShell de l’Assistant Migration App Service
Identificateur SHA256
Ressources supplémentaires pour migrer des applications .NET vers le cloud
Vidéo
.NET sur Azure pour débutants
Démarrer votre parcours cloud en tirant parti d’Azure App Service
Blog
Modèle d’application web fiable pour .NET
Démarrer votre parcours cloud avec Azure App Service
Démarrer votre parcours cloud en tirant parti d’Azure App Service – Déplacer votre code
Découvrir auprès de professionnels comment moderniser vos applications .NET
Événement à la demande
Développeurs Azure – .NET Day
Parcours d’apprentissage
Migrer des applications ASP.NET vers Azure
Héberger une application web avec Azure App Service
Publier une application web sur Azure avec Visual Studio

Ressources relatives à la migration à grande échelle

Procédures
Découverte des applications web et des instances SQL Server
Créer une évaluation Azure App Service
Tutoriel pour expliquer comment évaluer des applications web en vue de leur migration vers Azure App Service
Découvrir l’inventaire logiciel sur des serveurs locaux avec Azure Migrate
Migration d’applications .NET vers App Service.
Blog
Découverte et évaluation des applications ASP.NET à grande échelle avec Azure Migrate
FORUM AUX QUESTIONS
Évaluations d’Azure App Service dans l’outil de détection et d’évaluation d’Azure Migrate Discovery
Bonnes pratiques
Évaluations des meilleures pratiques dans l’outil de découverte et d’évaluation d’Azure Migrate
Vidéo
Découverte et évaluation à grande échelle pour la migration d’application ASP.NET avec Azure Migrate

Migration à partir d’un serveur IIS

Il est possible de migrer des applications web ASP.NET à partir d’un même serveur IIS découvert par le biais de l’expérience de découverte à grande échelle d’Azure Migrate avec des scripts PowerShell(télécharger). Pour plus d’informations sur la migration vers Azure App Service, regardez la vidéo.

Migration d’application web ASP.NET

L’Assistant Migration App Service vous permet de migrer votre application web ASP.NET locale autonome sur Azure App Service. App Service Migration Assistant est destiné à simplifier votre parcours vers le cloud grâce à une solution gratuite, simple et rapide conçue pour migrer des applications locales vers le cloud. Pour plus d’informations sur l’outil Assistant Migration, consultez la FAQ.

Conteneurisation d’une application web ASP.NET

Certaines applications web .NET Framework peuvent présenter des dépendances à des bibliothèques et à d’autres fonctionnalités non disponibles dans Azure App Service. Il peut arriver qu’elles reposent sur d’autres composants du Global Assembly Cache. Auparavant, elles ne pouvaient s’exécuter que sur des machines virtuelles. Vous pouvez maintenant les exécuter dans des conteneurs Windows Azure App Service.

L’outil de conteneurisation d’applications peut repackager les applications sous forme de conteneurs avec des modifications minimes. Il prend actuellement en charge la conteneurisation d’applications ASP.NET et Java Apache Tomcat. Pour plus d’informations sur la conteneurisation et la migration, consultez le guide pratique.

Étapes suivantes

Migrer une application web locale vers Azure App Service