Información general sobre la evaluación (migración a Azure App Service)

En este artículo, se proporciona información general sobre las evaluaciones para migrar las aplicaciones web de ASP.NET/Java locales a Azure App Service mediante la herramienta de detección y evaluación de Azure Migrate.

¿Qué es una evaluación?

Una evaluación con la herramienta de detección y evaluación es una instantánea en un momento dado de los datos, mide la preparación y proporciona los detalles de los costes a los servidores locales host, bases de datos y aplicaciones web a Azure.

Tipos de evaluaciones

Existen cuatro tipos de evaluaciones que puede crear con la herramienta de detección y evaluación de Azure Migrate.

Tipo de evaluación Detalles
MV de Azure Evaluaciones para la migración de los servidores locales a máquinas virtuales de Azure.

Con este tipo de evaluación, puede evaluar los servidores locales en los entornos de VMware e Hyper-V y los servidores físicos para la migración a máquinas virtuales de Azure.
SQL de Azure Evaluaciones para migrar las instancias locales de SQL Server desde su entorno de VMware a Azure SQL Database o a Azure SQL Managed Instance.
Azure App Service Evaluaciones para migrar las aplicaciones web de ASP.NET locales, que se ejecutan en servidores web IIS o aplicaciones web de Java, que se ejecutan en servidores Tomcat a Azure App Service.
Azure VMware Solution (AVS) Evaluaciones para la migración de los servidores locales a Azure VMware Solution (AVS).

Puede evaluar las máquinas virtuales de VMware locales para la migración a Azure VMware Solution (AVS) con este tipo de evaluación. Más información

Una valoración de Azure App Service proporciona un criterio de dimensionamiento:

Criterio de tamaño Detalles Data
Basado en configuración Valoraciones que realizan recomendaciones basadas en datos de configuración recopilados La valoración de Azure App Service solo tiene en cuenta los datos de configuración para el cálculo de la valoración. No se recopilan los datos de rendimiento de las aplicaciones web.

¿Cómo puedo evaluar mis aplicaciones web de ASP.NET/Java locales?

Puede evaluar las aplicaciones web locales mediante los datos de configuración recopilados por un dispositivo ligero de Azure Migrate. El dispositivo detecta las aplicaciones web locales y envía los datos de configuración a Azure Migrate. Más información

¿Cómo se evalúa con el dispositivo?

Haga lo siguiente si va a implementar un dispositivo de Azure Migrate para detectar servidores locales:

  1. Configure Azure y el entorno local para que funcionen con Azure Migrate.
  2. Para su primera evaluación, cree un proyecto de Azure Migrate. La herramienta de detección y evaluación de Azure Migrate se agrega automáticamente al proyecto.
  3. Implemente un dispositivo de Azure Migrate ligero. El dispositivo detecta los servidores locales de forma continuada y envía los datos de configuración y rendimiento a Azure Migrate. Implemente el dispositivo como una máquina virtual o un servidor físico. No es necesario instalar nada en los servidores que quiera evaluar.

Una vez que el dispositivo inicia la detección, puede reunir los servidores (hospedaje de aplicaciones web) que quiera evaluar en un grupo y ejecutar una evaluación del grupo con el tipo de evaluación de Azure App Service.

Siga nuestro tutorial para la evaluación de aplicaciones web de ASP.NET para probar estos pasos.

¿Qué propiedades se usan para personalizar la evaluación?

En las propiedades de valoración de Azure App Service se incluye lo siguiente:

Configuración Detalles
Ubicación de destino La región de Azure a la que quiere realizar la migración. Las recomendaciones sobre configuración de Azure App Service y sobre costos dependen de la ubicación que especifique.
Aislamiento requerido Seleccione si quiere que las aplicaciones web se ejecuten en un entorno privado y dedicado en un centro de datos de Azure mediante máquinas virtuales de la serie Dv2 con procesadores más rápidos, almacenamiento SSD y el doble de la proporción de memoria por núcleo en comparación con los planes Estándar.
Opciones de ahorro (proceso) Especifique la opción de ahorro que desea que tenga en cuenta la evaluación para ayudar a optimizar el costo de proceso de Azure.

Las reservas de Azure (1 o 3 años reservados) son una buena opción para la mayoría de los recursos que se ejecutan de forma consistente.

El plan de ahorro de Azure (plan de ahorro de 1 año o 3 años) proporciona flexibilidad adicional y optimización de costos automatizada. Idealmente, después de la migración, puede usar el plan de ahorro y la reserva de Azure al mismo tiempo (la reserva se consume primero). Sin embargo, en las evaluaciones de Azure Migrate, solo puede ver las estimaciones de costes de 1 opción de ahorro a la vez.

Al seleccionar "Ninguno", el costo de proceso de Azure se basa en la tarifa de Pago por uso o en función del uso real.

Debe seleccionar Pago por uso en el programa de ofertas/licencias para poder usar instancias reservadas o el plan de ahorro de Azure. Si selecciona alguna opción de ahorro que no sea "Ninguno", el valor "Descuento (%)" no es aplicable. Las estimaciones de los costos mensuales se calculan multiplicando 744 horas por el precio por hora de la SKU recomendada.
Oferta La oferta de Azure en la que está inscrito. La evaluación calcula el costo de esa oferta.
Moneda Moneda de facturación de la cuenta.
Descuento (%) Cualquier descuento específico de la suscripción que recibe además de la oferta de Azure. La configuración predeterminada es 0 %.
Suscripción a Contrato Enterprise Especifica que se usa una suscripción a Contrato Enterprise (EA) para la estimación de costos. Tiene en cuenta el descuento aplicable a la suscripción.

Deje la configuración de instancias reservadas, el descuento (%) y las propiedades de tiempo de actividad de la máquina virtual con su configuración predeterminada.
Seguridad Especifica si desea evaluar la preparación y el coste de las herramientas de seguridad en Azure. Si la configuración tiene el valor predeterminado Sí, con Microsoft Defender for Cloud, se evaluará la preparación de la seguridad y los costos de la implementación de Azure App Service con Microsoft Defender for Cloud.

Revise los procedimientos recomendados para crear una evaluación con Azure Migrate.

Cálculo de la preparación

Preparación de Azure App Service

La preparación de Azure App Service para aplicaciones web se basa en las comprobaciones de compatibilidad de características entre la configuración local de aplicaciones web y Azure App Service:

  1. En la evaluación de Azure App Service se tienen en cuenta los datos de configuración de las aplicaciones web para identificar problemas de compatibilidad.
  2. Si no se encuentra ningún problema de compatibilidad, la preparación se marca como Preparado para el tipo de implementación de destino.
  3. Si hay problemas de compatibilidad que no son críticos, como características degradadas o no compatibles que no bloquean la migración a un tipo de implementación de destino específico, la preparación se marca como Preparado con condiciones (con hipervínculo) con los detalles de la advertencia y la guía de corrección recomendada.
  4. Si hay algún problema de compatibilidad que puede bloquear la migración a un tipo de implementación de destino específico, la preparación se marca como No preparado con los detalles del problema y la guía de corrección recomendada.
  5. Si la detección aún está en curso o si hay problemas de detección para una aplicación web, la preparación se marca como Desconocido, ya que la valoración no pudo calcular la preparación de esa aplicación web.

Preparación de la seguridad

Si la aplicación web está marcada como Preparada o Preparada con condiciones para Azure App Service, se marca como Preparada para Microsoft Defender para App Service.

Cálculo del dimensionamiento

SKU de Azure App Service

Una vez que la evaluación determina la preparación en función de los datos de configuración, determina la SKU de Azure App Service adecuada para ejecutar las aplicaciones en Azure App Service. Los planes Premium están pensados para cargas de trabajo de producción y se ejecutan en instancias de máquinas virtuales dedicadas. Cada instancia puede admitir varias aplicaciones y dominios. Los planes Aislados permiten hospedar las aplicaciones en un entorno privado y dedicado de Azure y resultan ideales para aquellas aplicaciones que requieren conexiones seguras con la red local.

Nota:

Actualmente, Azure Migrate solamente recomienda las SKU I1, P1v2 y P1v3. Hay más SKU disponibles en Azure App Service. Más información.

Plan de Azure App Service

En App Service, cada aplicación se ejecuta siempre en un plan de App Service. Un plan de App Service define un conjunto de recursos de proceso para que una aplicación web se ejecute. En un nivel alto, el plan o SKU se determina según la tabla siguiente.

Aislamiento requerido Instancia reservada SKU o plan de App Service
I1
No I1
No P1v3
No No P1v2

Detalles de los costos de Azure App Service

Un plan de App Service conlleva un cargo asociado con los recursos de proceso que se utilicen. En App Service, se pagan cargos por planes de App Service y no por aplicación web. Pueden configurarse una o varias aplicaciones para que se ejecuten en los mismos recursos informáticos (o en el mismo plan de App Service). Todas las aplicaciones que coloque en este plan de App Service se ejecutan en estos recursos de proceso según lo definido por el plan de App Service. Para optimizar el costo, la valoración de Azure Migrate asigna varias aplicaciones web a cada plan de App Service recomendado. El número de aplicaciones web asignadas a cada instancia de plan es el que se indica en la tabla siguiente.

plan de App Service Aplicaciones web por plan de App Service
I1 8
P1v2 8
P1v3 16

Nota:

El plan de App Service se puede escalar o reducir verticalmente en cualquier momento. Más información.

Coste de seguridad

En el caso de las aplicaciones web que se han recomendado para los planes de App Service, el costo de seguridad se calcula por cada plan de App Service que se ha recomendado.

Pasos siguientes