Compartir a través de


Casos de migración de .NET para Azure App Service

Azure App Service proporciona herramientas fáciles de usar para detectar rápidamente aplicaciones web .NET locales, evaluar su preparación y migrar el contenido y las configuraciones admitidas a App Service.

Estas herramientas se desarrollan para admitir diferentes tipos de escenarios, centrados en la detección, la evaluación y la migración. A continuación se muestra una lista de herramientas de migración de .NET y casos de uso.

Migración desde varios servidores a escala

Nota

Para obtener información sobre cómo migrar aplicaciones de .NET a App Service mediante el tutorial de migración de .NET, consulte Modernización de aplicaciones web de ASP.NET al código de Azure App Service

Azure Migrate anunció recientemente la detección y evaluación a escala y sin agentes de ASP.NET aplicaciones web. Ahora puede detectar fácilmente ASP.NET aplicaciones web que se ejecutan en servidores de Internet Information Services (IIS) en un entorno de VMware y evaluarlas para su migración a Azure App Service. Las evaluaciones le ayudan a determinar la preparación para la migración de aplicaciones web, los bloqueadores de migración, la guía de corrección, los productos recomendados y los costos de hospedaje.

Una vez que termine de evaluar la preparación, debe continuar con la migración de ASP.NET aplicaciones web a Azure App Services.

Existen herramientas que permiten la migración de una aplicación web ASP.NET independiente o de varias aplicaciones web ASP.NET hospedadas en un único servidor IIS. Para más información, consulte Modernización de ASP.NET aplicaciones web al código de Azure App Service. Con la introducción de la migración a escala o masiva integrada con Azure Migrate, puede migrar varias aplicaciones ASP.NET hospedadas en varios servidores IIS locales.

La migración masiva ofrece las siguientes funcionalidades principales:

  • Migración masiva de aplicaciones web de ASP.NET al entorno multiinquilino o de Servicios de aplicaciones de Azure
  • Migre aplicaciones web de ASP.NET evaluadas como Listo y Listo con condiciones
  • Migre hasta cinco planes de App Service (y aplicaciones web asociadas) como parte de un único flujo de migración E2E
  • Capacidad de cambiar la SKU sugerida para el plan de App Service de destino (por ejemplo, cambiar pv3 sugerido a PV2 estándar)
  • Capacidad para cambiar la densidad de empaquetado de aplicaciones web sugerida para el plan de App Service de destino (agregar o quitar aplicaciones web asociadas a un plan de App Service)
  • Cambiar el nombre de destino de los planes de App Service o las aplicaciones web
  • Edición masiva de la configuración o los atributos de la migración
  • Descarga de CSV con detalles de la aplicación web de destino y el nombre del plan de App Service
  • Seguimiento del progreso de la migración mediante la experiencia de implementación de plantillas de ARM

Herramientas y recursos de migración de App Service

La herramienta App Service Migration Assistant y el Asistente para la migración de App Service para scripts de PowerShell se rigen por los términos y condiciones de la EULA.pdf que se incluyen con las respectivas herramientas.

Herramientas de migración Descripción Documentación
Asistente para la migración del Servicio de aplicaciones Migre aplicaciones web de .NET desde el sistema operativo Windows a App Service. Documentación de App Service Migration Assistant
Asistente para la migración de App Service para Java en Apache Tomcat (Windows: versión preliminar) Descargue el software en versión preliminar para migrar aplicaciones web de Java de un servidor web Tomcat que se ejecute en servidores Windows. Documentación de App Service Migration Assistant
Scripts de PowerShell de App Service Migration Assistant Descargue scripts de PowerShell para detectar y evaluar todas las aplicaciones web de Microsoft Internet Information Services (IIS) en un único servidor de forma masiva y migrar aplicaciones web de .NET desde el sistema operativo Windows hasta App Service. Documentación de PowerShell de App Service Migration Assistant
Identificador SHA256
Más recursos para migrar aplicaciones .NET a la nube
Vídeo
.NET en Azure para principiantes
Inicie el recorrido a la nube con Azure App Service
Blog
Patrón de aplicaciones web fiables para .NET
Comience su recorrido por la nube con Azure App Service: parte 1
Comience su recorrido por la nube con Azure App Service: parte 2
Aprenda a modernizar las aplicaciones .NET de la mano de profesionales
Ruta de aprendizaje
Migración de aplicaciones de ASP.NET a Azure
Hospedaje de una aplicación web con Azure App Service
Publicación de una aplicación web en Azure con Visual Studio

Recursos de migración a escala

Temas procedimentales
Descubrir aplicaciones web e instancias de SQL Server
Creación de una valoración de Azure App Service
Tutorial para evaluar aplicaciones web para su migración a Azure App Service
Detección de inventario de software en servidores locales con Azure Migrate
Migración de aplicaciones .NET a App Service
Blog
Detectar y evaluar aplicaciones de ASP.NET a escala con Azure Migrate
P+F
Evaluaciones de Azure App Service en la herramienta de detección y evaluación de Azure Migrate
procedimientos recomendados
Procedimiento recomendado de evaluaciones en la herramienta de detección y evaluación de Azure Migrate
Vídeo
Detección y evaluación a escala para la migración de aplicaciones ASP.NET con Azure Migrate

Migración desde un servidor IIS

Puede migrar ASP.NET aplicaciones web desde un único servidor IIS detectado a través de la experiencia de detección a escala de Azure Migrate mediante scripts de PowerShell. Puede descargar los scripts. Vea el vídeo para obtener actualizaciones sobre la migración a Azure App Service.

Migración de aplicaciones web de ASP.NET

Con App Service Migration Assistant, puede migrar la aplicación web local independiente ASP.NET a Azure App Service. Además, App Service Migration Assistant está diseñado para simplificar la migración a la nube mediante una solución gratuita, sencilla y rápida que migra las aplicaciones desde el entorno local a la nube. Para más información sobre la herramienta Migration Assistant, consulte las preguntas más frecuentes.

Contenedor de una aplicación web de ASP.NET

Algunas aplicaciones web de .NET Framework pueden tener dependencias de bibliotecas y otras funcionalidades que no están disponibles en Azure App Service. Es posible que estas aplicaciones dependan de otros componentes de la caché global de ensamblados. Anteriormente, solo podía ejecutar estas aplicaciones en máquinas virtuales. Sin embargo, ahora puede ejecutarlos en Azure App Service Windows Containers.

La herramienta de contenedorización de aplicaciones puede reempaquetar aplicaciones como contenedores con cambios mínimos. Actualmente, la herramienta admite la contenedorización de aplicaciones de ASP.NET y aplicaciones Java de Apache Tomcat. Para obtener más información sobre la creación de contenedores y la migración, consulte ASP.NET la contenedorización de aplicaciones y la migración a Azure App Service.