Introduction
En règle générale, les organisations hébergent les applications web sur leur propre infrastructure interne avec des ordinateurs exécutant Windows Server, IIS (Internet Information Services) et SQL Server. Au-delà des efforts et des coûts initiaux, ces applications engendrent des coûts de maintenance permanents pour le matériel, les mises à jour du système d’exploitation et les coûts de licence. Ces coûts de maintenance font d’Azure App Service une alternative intéressante.
Supposons que votre entreprise dispose d’applications web ASP.NET que vous souhaitez déplacer vers Azure App Service. La première étape consiste à évaluer si les applications ont des dépendances par rapport à des fonctionnalités qui ne sont pas prises en charge sur Azure App Service. Vous pouvez ensuite démarrer toute une série de projets d’évaluation longs et coûteux. Une fois l’évaluation effectuée, vous devez configurer des comptes Azure App Service, déplacer des fichiers et appliquer des paramètres.
Il existe une meilleure option qui consiste à utiliser l’outil Azure App Service Migration Assistant. Vous installez et exécutez l’outil Migration Assistant sur votre serveur pour évaluer chaque application web qu’il héberge. Si l’application web peut être migrée, il vous suffit de fournir les informations nécessaires sur votre compte Azure, le groupe de ressources cible, etc., pour effectuer la migration. Si la migration ne peut pas s’effectuer, vous obtenez des informations qui peuvent vous aider à remanier l’application et à supprimer les dépendances qui entravent son déplacement vers le cloud.
Dans ce module, vous utilisez l’outil Azure App Service Migration Assistant au sein d’un environnement local simulé pour le voir à l’œuvre. Vous effectuez une évaluation, puis vous migrez une application ASP.NET vers Azure App Service.
À la fin de ce module, vous comprendrez quels sont les obstacles qui peuvent bloquer la migration d’une application web s’exécutant sur IIS vers Azure App Service.
Objectifs d’apprentissage
À la fin de ce module, vous saurez effectuer les opérations suivantes :
- Identifiez les types de problèmes que vous pouvez rencontrer durant la migration d’une application hébergée sur IIS vers Azure App Service.
- Évaluer la préparation à la migration d’une application web locale avec l’outil Azure App Service Migration Assistant.
- Utiliser l’Assistant Migration pour migrer une application web locale vers Azure App Service.
Prérequis
- Être familiarisé avec l’utilisation des machines virtuelles, de Windows Server et d’IIS.
- Notions de base du fonctionnement d’IIS, de ses points d’extensibilité et de la façon dont il héberge les applications ASP.NET.