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 la preparación y migrar tanto el contenido como 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

Azure Migrate anunció recientemente la detección y la evaluación a escala y sin agentes de las aplicaciones web de ASP.NET. Ahora puede detectar fácilmente las aplicaciones web de ASP.NET que se ejecutan en servidores Internet Information Services (IIS) en un entorno de VMware y evaluarlas para la migración a Azure App Service. Las valoraciones le ayudarán a determinar la preparación para la migración de aplicaciones web, los bloques de migración, la guía de corrección, la SKU recomendada y los costos de hospedaje. A continuación, se encuentran los recursos de migración a escala.

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

Existen herramientas que permiten la migración de una aplicación web de ASP.NET independiente o varias aplicaciones web de ASP.NET hospedadas en un único servidor IIS, como se explica en Migración de aplicaciones .NET a Azure App Service. Con la introducción de la característica de migración masiva o a escala integrada en Azure Migrate, estamos creando posibilidades de migrar varias aplicaciones de ASP.NET hospedadas en varios servidores IIS locales.

Azure proporciona la detección y la evaluación a escala y sin agente de las aplicaciones web de ASP.NET. Puede detectar fácilmente las aplicaciones web de ASP.NET que se ejecutan en servidores Internet Information Services (IIS) en un entorno de VMware y evaluarlas para la migración a Azure App Service. Las valoraciones le ayudarán a determinar la preparación para la migración de aplicaciones web, los bloques de migración, la guía de corrección, la SKU recomendada y los costos de hospedaje. A continuación, se encuentran los recursos de migración a escala.

La migración masiva ofrece las siguientes funcionalidades principales:

  • Migración masiva de aplicaciones web de ASP.NET al entorno de servicios de aplicaciones y multiinquilino de Azure App Service
  • Migración de aplicaciones web de ASP.NET evaluadas como en estado "Listo" y "Listo con condiciones"
  • Migración de hasta cinco planes de App Service (y aplicaciones web asociadas) como parte de un único flujo de migración de E2E
  • Capacidad de cambiar la SKU sugerida para el plan de App Service de destino (por ejemplo: cambio de la SKU Pv3 sugerida a la SKU PV2 estándar)
  • Capacidad de cambiar la densidad de empaquetado de aplicaciones web sugeridas para el plan de App Service de destino (Agregar o quitar aplicaciones web asociadas a un plan de App Service)
  • Cambio del nombre de destino de los planes de App Service o las aplicaciones web
  • Migración de edición masiva de la configuración o atributos
  • 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

Mover aplicaciones .NET a Azure App Service

Azure App Service es una plataforma en la nube que ofrece una manera rápida, sencilla y económica de migrar las aplicaciones web de .NET desde el entorno local a la nube. Empiece a aprender hoy mismo cómo Azure le permite modernizar sus aplicaciones .NET con los siguientes recursos.

Seleccione una de las siguientes opciones para empezar a trabajar con la evaluación de una migración:

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
App Service Migration Assistant 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
Inicie el recorrido a la nube con Azure App Service
Inicie el recorrido a la nube con Azure App Service: Mover el código
Aprenda a modernizar las aplicaciones .NET de la mano de profesionales
Evento a petición
Desarrolladores de Azure: Día de .NET
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 aplicaciones web de ASP.NET desde un único servidor IIS detectado a través de la experiencia de detección a escala de Azure Migrate mediante scripts de PowerShell(descarga). 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. Estas aplicaciones pueden basarse en 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 migración y la contenedorización, consulte el tutorial.

Pasos siguientes

Migración de una aplicación web local a Azure App Service