Compartir vía


Evaluación de las aplicaciones .NET para la migración a Azure

En esta guía se describe cómo usar la evaluación de aplicaciones y código para .NET para evaluar la preparación de las aplicaciones .NET para pasar a Azure y qué cambios debe realizar para una migración correcta a la nube.

¿Cuál es la evaluación de aplicaciones y código para .NET?

La utilidad se usa para evaluar el código fuente de .NET para identificar las oportunidades de migración y expansión a Azure.

Detecta el uso de la tecnología de la aplicación a través del análisis estático de código, admite la estimación del esfuerzo y acelera la expansión del código al proporcionar recomendaciones sobre cómo superar los posibles problemas y hacer que el código sea compatible con la nube.

La evaluación de aplicaciones y código está disponible en una extensión de Visual Studio y en una herramienta de la CLI.

La evaluación de aplicaciones y código para .NET agrupa un conjunto de herramientas, motores y reglas para evaluar y replatar aplicaciones .NET en varios destinos de Azure, como Azure App Service, Azure Kubernetes Service y Azure Container Apps.

¿Cuándo debo usar la aplicación y la evaluación de código?

La utilidad está diseñada para ayudar a las organizaciones a modernizar sus aplicaciones .NET de forma que reduzca los costos y permita una innovación más rápida. Usa técnicas de análisis avanzadas para comprender la estructura y las dependencias de cualquier aplicación .NET y proporciona instrucciones sobre cómo refactorizar y migrar las aplicaciones a Azure.

Con ello puede:

  • Evaluar la compatibilidad de código con Azure: reciba notificaciones sobre cada parte del código que podría no funcionar al mover la aplicación a Azure.

  • Obtenga recomendaciones sobre la refactorización del código: reciba instrucciones y estimaciones de esfuerzo sobre cómo actualizar el código para que sea compatible con Azure, qué comprobaciones debe realizar para asegurarse de que las aplicaciones funcionarán correctamente y cómo mejorar el rendimiento, la escalabilidad, la seguridad, las aplicaciones, etc.

Idiomas compatibles

La evaluación de aplicaciones y código para .NET puede analizar proyectos escritos en los siguientes lenguajes:

  • C#
  • Visual Basic

Tipos de proyecto admitidos

Analiza el código en los siguientes tipos de proyecto:

  • ASP.NET
  • Bibliotecas de clases

Destinos de Azure compatibles

Actualmente, la aplicación identifica posibles problemas para la migración a Azure App Service, AKS y Azure Container Apps. En el futuro, la herramienta podría tener la capacidad de establecer el destino explícitamente y filtrar los problemas y recomendaciones exactos para cada destino por separado.

Pasos siguientes

Instalación de la extensión de Visual Studio o la herramienta de la CLI

Para obtener información sobre cómo instalar la aplicación de Azure Migrate y la evaluación de código para la extensión de .NET para Visual Studio o la herramienta CLi, consulte las instrucciones de instalación.