Compartir a través de


Modernización de ASP.NET aplicaciones web a código de Azure App Service

En este artículo se muestra cómo migrar a escala aplicaciones web de ASP.NET a Azure App Service mediante Azure Migrate.

Nota:

En los tutoriales se muestra la ruta de implementación más sencilla para un escenario, de modo que pueda configurar rápidamente una prueba de concepto. Los tutoriales usan las opciones predeterminadas siempre que es posible y no muestran todas las configuraciones y rutas de acceso posibles.

En este tutorial, aprenderá a:

  • Migrar aplicaciones web de ASP.NET a gran escala a Azure App Service mediante el flujo integrado en Azure Migrate.
  • Cambiar los planes de migración para las aplicaciones web.
  • Cambie el plan de App Service para las aplicaciones web.

Si no tiene una suscripción de Azure, cree una cuenta gratuita antes de empezar.

Prerrequisitos

Antes de comenzar este tutorial, debe:

  1. Complete el primer tutorial para detectar aplicaciones web que se ejecutan en el entorno de VMware.
  2. Complete el segundo tutorial para evaluar las aplicaciones web para determinar su estado de preparación para la migración a Azure App Service. Es necesario evaluar las aplicaciones web para migrarlas mediante el flujo integrado.
  3. Vaya al proyecto existente o cree un nuevo proyecto.

Migración de aplicaciones web

Una vez evaluadas las aplicaciones web, puede migrarlas mediante el flujo de migración integrado de Azure Migrate.

  • Puede seleccionar hasta cinco planes de App Service como parte de una sola migración.
  • Actualmente, no se admite la selección de planes de App Service existentes durante el flujo de migración.
  • Puede migrar aplicaciones web de hasta un tamaño máximo de 2 GB, incluido el contenido almacenado en el directorio virtual asignado.
  • Actualmente, no se admite la migración de contenido del directorio de UNC.
  • Necesita Windows PowerShell 4.0 instalado en servidores que hospedan los servidores web de IIS desde los que planea migrar ASP.NET aplicaciones web a Azure App Services.
  • Actualmente, el flujo de migración no admite escenarios integrados de red virtual.

Para migrar las aplicaciones web, realice estos pasos:

  1. En el proyecto > de Azure Migrate Ejecutar>migración, seleccione Replicar.

    Captura de pantalla de la opción Replicar seleccionada.

  2. En Especificar intención, >, seleccione ASP.NET aplicaciones web.

  3. En ¿Adónde desea migrar?, seleccione Nativo de Azure App Service.

  4. En Tipo de virtualización, seleccione VMware vSphere.

  5. En Seleccionar evaluación, seleccione la evaluación que desea usar para migrar aplicaciones web y, a continuación, seleccione el botón Continuar . Especifique los detalles de Azure App Service donde se hospedarán las aplicaciones.

    Captura de pantalla de la intención seleccionada.

  6. En Aspectos básicos, en Detalles del proyecto, seleccione la suscripción, el grupo de recursos y la región donde se hospedarán las aplicaciones web, en la lista desplegable. En Almacenamiento, seleccione la cuenta de almacenamiento para una ubicación de almacenamiento intermedia durante el proceso de migración. Seleccione Siguiente: Web Apps >.

    Captura de pantalla de la sección de Aspectos básicos de Azure Migrate Web Apps.

  7. En la sección Web Apps , revise las aplicaciones web que desea migrar.

    Recorte de pantalla de la pantalla Web Apps de Azure Migrate.

    Nota:

    Las aplicaciones con el estado Listo se etiquetan para la migración de forma predeterminada. Las aplicaciones etiquetadas como Listas con condiciones se pueden migrar seleccionando en ¿Se migrará?.

    1. Seleccione las aplicaciones web para migrar y seleccione Editar.

      Captura de pantalla de las aplicaciones web seleccionadas de Azure Migrate.

    2. En Editar aplicaciones, en ¿Migrará?, seleccione y seleccione el plan de App Service y el plan de tarifa de donde se hospedarán las aplicaciones. A continuación, seleccione el botón Aceptar .

      Nota:

      Se pueden migrar hasta cinco planes de App Service a la vez.

      Captura de pantalla de Las aplicaciones de edición de Azure Migrate.

      Seleccione el botón Siguiente: Planes de Servicio de Aplicaciones>.

  8. En la sección Planes de App Service, verifique los detalles del Plan de App Service.

    Nota:

    Según los requisitos de la aplicación web, puede editar el número de aplicaciones de un plan de App Service o actualizar el plan de tarifa. Siga estos pasos para actualizar estos detalles:

    1. Seleccione el botón Editar .
    2. En Editar plan, seleccione el nombre de destino y el plan de tarifa y, a continuación, seleccione Aceptar. Captura de pantalla de la edición de los detalles del plan de servicio de aplicaciones.
  9. Una vez comprobados los planes de App Service, seleccione Siguiente: Revisar y crear.

  10. Azure Migrate validará ahora la configuración de migración. La validación puede tardar unos minutos en ejecutarse. Una vez completado, revise los detalles y seleccione Migrar.

    Nota:

    Para descargar el resumen de la migración, seleccione el botón Descargar CSV .

Una vez iniciada la migración, puede realizar un seguimiento del estado mediante la experiencia de implementación de Azure Resource Manager, como se muestra a continuación:

Captura de pantalla de la implementación de Azure Migrate.

Pasos posteriores a la migración

Una vez completada correctamente la migración, puede explorar los pasos siguientes en función de los requisitos específicos de la aplicación web:

Pasos siguientes