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 |
Recursos de migración a escala
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.