Presentación del asistente para migración de App Service para aplicaciones ASP.NET

Publicado el 8 abril, 2019

Principal Product Planner, Azure App Service

La coautora de esta entrada de blog es Nitasha Verma, directora de ingeniería de grupo principal de Azure App Service.

En junio de 2018, publicamos la herramienta de evaluación de migración de App Service. La herramienta de evaluación se diseñó para ayudar a los clientes a evaluar con rapidez y facilidad si un sitio puede migrarse a Azure App Service mediante el análisis de un punto de conexión (HTTP) de acceso externo. Hoy, nos complace anunciar el lanzamiento de una versión actualizada, el asistente para migración de App Service. La nueva versión ayuda a los clientes y asociados a mover los sitios identificados por la herramienta de evaluación mediante una migración rápida y sencilla de los sitios de ASP.NET a App Service. 

El asistente para migración de App Service está diseñado para simplificar el trayecto hasta la nube mediante una solución gratuita, sencilla y rápida para migrar las aplicaciones ASP.NET desde los entornos locales a la nube. Se puede hacer lo siguiente con rapidez:

  • Evaluar si la aplicación es una buena candidata para la migración mediante la ejecución de un examen de su dirección URL pública.
  • Descargar el asistente para migración para iniciar la migración.
  • Usar la herramienta para ejecutar controles de preparación y una evaluación general de la configuración de la aplicación y, a continuación, migrar la aplicación o el sitio a Azure App Service mediante la herramienta.

Siga leyendo para obtener más información sobre la herramienta o comience la migración ahora.​

Página de aterrizaje de la herramienta de migración de App Service

Introducción

Descargue el asistente para migración de App Service. La herramienta funciona con IIS 7.0 y versiones anteriores y migrará la configuración y el contenido del sitio a su suscripción de Azure App Service con un plan de App Service nuevo o existente.

Cómo funciona la herramienta

La herramienta del asistente para migración es un agente local que realiza una evaluación detallada y, a continuación, le guía durante el proceso de migración. La herramienta realiza controles de preparación y una evaluación general de la configuración de la aplicación web.

Ejemplo de informe de evaluación del sitio web.

Una vez que la aplicación obtiene una evaluación satisfactoria, la herramienta le guiará durante el proceso de autenticación con la suscripción de Azure y, después, le pedirá que proporcione los detalles de la cuenta de destino y del plan de App Service, además de otra información de configuración del sitio recién migrado.

Opciones de Azure

La herramienta del asistente para migración moverá el sitio al plan de App Service de destino, al mismo tiempo que configurará el servicio Conexiones híbridas, siempre que esa opción esté seleccionada.

Migración de base de datos y Conexiones híbridas

Nuestro asistente para migración está diseñado para migrar la aplicación web y las configuraciones asociadas, pero no migrará la base de datos. Hay dos opciones para la base de datos:

  1. Usar la herramienta de migración de SQL
  2. Dejar la base de datos en el entorno local y conectarse a ella desde la nube mediante Conexiones híbridas

Cuando la opción Conexiones híbridas se usa con App Service, le permite acceder de forma segura a los recursos de la aplicación en otras redes; en este caso, una base de datos SQL local. La herramienta de migración configura Conexiones híbridas automáticamente, para que pueda migrar su sitio mientras mantiene la base de datos en el entorno local para migrarla como lo desee.

Configuraciones admitidas

La herramienta debe migrar la mayoría de las aplicaciones ASP.NET modernas, pero hay algunas configuraciones incompatibles. Entre ellas se incluyen las siguientes:

  • Versión de IIS anterior a la 7.0
  • Dependencia de los filtros ISAPI
  • Dependencia de las extensiones ISAPI
  • Enlaces que no sean HTTP o HTTPS
  • Puntos de conexión que no sean el puerto 80 para HTTP o el puerto 443 para HTTPS
  • Esquemas de autenticación que no sean anónimos
  • Dependencias de la configuración de applicationhost.config realizada con la etiqueta de ubicación
  • Aplicaciones que usan más de un grupo de aplicaciones
  • Uso de un grupo de aplicaciones que usa una cuenta personalizada
  • Reglas de reescritura de direcciones URL que dependen de la configuración global
  • Granjas de servidores web: configuración compartida específicamente

Puede encontrar más detalles sobre qué admite la herramienta, así como soluciones alternativas para algunos sitios incompatibles en la página de documentación.

También puede encontrar más detalles sobre las migraciones de App Service en la lista de comprobación de migración de App Service.

Qué es lo próximo

Pretendemos seguir agregando funcionalidades a la herramienta en los próximos meses. La prioridad más inmediata son los escenarios y la compatibilidad de ASP.NET para marcos web adicionales, como Java y PHP.

Si tiene algún comentario sobre la herramienta o desea sugerir mejoras, envíe sus solicitudes de características en nuestra página de GitHub.