Introducción
Tradicionalmente, las organizaciones han hospedado las aplicaciones web en su propia infraestructura interna mediante equipos que ejecutan Windows Server, Internet Information Services (IIS) y SQL Server. Además del trabajo y los costos iniciales, estas aplicaciones incurren en costos de mantenimiento continuos en términos de hardware, actualizaciones del sistema operativo y costos de licencias. Estos costos de mantenimiento convierten a Azure App Service en una alternativa atractiva.
Imagine que la empresa tiene aplicaciones web ASP.NET que quiere migrar a Azure App Service. El primer paso es evaluar si las aplicaciones tienen dependencias en características que no son compatibles con Azure App Service. A continuación, puede iniciar una serie de lentos y costosos proyectos de evaluación. Tras completar la evaluación, debe configurar cuentas de Azure App Service, mover los archivos y aplicar la configuración.
Una opción mejor es usar Migration Assistant de Azure App Service. Instale y ejecute Migration Assistant en el servidor para evaluar cada aplicación web que hospeda. Si la aplicación web se puede migrar, deberá proporcionar información sobre la cuenta de Azure, el grupo de recursos de destino, etc. a fin de completar la migración. Si no se puede llevar a cabo la migración, la información puede ayudarle a rediseñar la aplicación para quitar las dependencias que obstaculizan su traslado a la nube.
En este módulo usa Migration Assistant de Azure App Service en un entorno local simulado para verlo en acción. Realiza una evaluación y, a continuación, migra una aplicación ASP.NET a Azure App Service.
Al final de este módulo habrá comprendido los posibles obstáculos para migrar una aplicación web que actualmente se ejecuta en IIS a Azure App Service.
Objetivos de aprendizaje
Al término de este módulo, podrá hacer lo siguiente:
- Identificar los tipos de problemas que pueden surgir al migrar una aplicación hospedada en IIS a Azure App Service.
- Evaluar si una aplicación web local está preparada para la migración con Migration Assistant de Azure App Service.
- Usar Migration Assistant para migrar una aplicación web local a Azure App Service.
Requisitos previos
- Familiarización con el trabajo con máquinas virtuales, Windows Server e IIS.
- Conocimientos básicos sobre cómo funciona IIS, cuáles son sus puntos de extensibilidad y cómo hospeda aplicaciones ASP.NET.