Compartir por


Evaluación de la preparación de la migración (versión preliminar): SQL Server habilitado por Azure Arc

Se aplica a: SQL Server

SQL Server habilitado por Azure Arc genera automáticamente una evaluación para la migración a Azure. Esta evaluación desempeña un papel fundamental en el éxito de la migración a la nube y el recorrido de modernización. Azure Arc simplifica el proceso de detección y la evaluación de preparación para la migración.

La evaluación:

  • Proporciona preparación para la nube, identifica los riesgos y ofrece estrategias de mitigación.
  • Proporciona el nivel de servicio específico y la configuración de Azure SQL (tamaño de SKU) para cada opción de implementación de Azure SQL que mejor se adapte a las necesidades de carga de trabajo.
  • Se genera automáticamente.
  • Se ejecuta continuamente según una programación predeterminada de una vez por semana.
  • Es gratuito y está disponible para todas las ediciones de SQL Server.

Puede obtener una evaluación de migración para servidores SQL Server ubicados en cualquier lugar:

  • Tu centro de datos
  • Ubicaciones de sitios perimetrales, como tiendas comerciales
  • Proveedor de hospedaje o nube público

La evaluación está disponible para cualquier instancia de SQL Server habilitada por Azure Arc.

Nota:

Como característica en versión preliminar, la tecnología que se presenta en este artículo está sujeta a los términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Las actualizaciones más recientes están disponibles en las Notas de la versión para SQL Server habilitado por Azure Arc.

Características de evaluación de la migración de SQL Server

Evaluación de la preparación de Azure SQL: evalúe y mida la preparación de servidores de SQL Server para la migración a Azure SQL. Este proceso

  • Detecta y evalúa la instancia y las bases de datos de SQL Server
  • Identifica las cargas de trabajo de SQL Server que están listas para la migración
  • Identifica posibles problemas de compatibilidad con el entorno de destino
  • Evalúa los riesgos de migración
  • Proporciona recomendaciones para mitigar estos riesgos

Recomendaciones de tamaño de Azure SQL: proporciona recomendaciones adecuadas, como el nivel de servicio y el ajuste de tamaño correcto en función del historial de rendimiento.

Requisitos previos

Para evaluar SQL Server, la instancia de SQL Server debe:

Permisos

La extensión de Azure SQL para SQL Server realiza la recopilación de datos de evaluación de forma predeterminada en la cuenta de servicio, NT AUTHORITY\SYSTEM. No obstante, puede configurar el servicio de extensión del agente para que se ejecute con una cuenta que tenga los privilegios mínimos.

Visualización de los resultados de la evaluación de la migración

  1. Inicie sesión en Azure Portal y vaya a SQL Server habilitado por Azure Arc

  2. Abra el recurso de SQL Server y seleccione Evaluaciones (versión preliminar) en la carpeta Migración en el panel izquierdo.

    Captura de pantalla que muestra cómo llegar al informe de evaluación de la migración de SQL Server a un recurso de SQL Server.

La hora de la última evaluación indica cuándo se inició la evaluación. Para desencadenar una evaluación inmediatamente, selecciona Ejecutar evaluación.

Revisión de la preparación

La evaluación indica las diferentes estrategias de migración que puede tener en cuenta para las implementaciones de SQL Server:

  • Instancias administradas de Azure SQL
  • SQL Server en Azure Virtual Machines
  • Bases de datos de Azure SQL

Revise la preparación para los tipos de implementación de destino y la recomendación de tamaño de Azure SQL. La preparación se basa en la evaluación de rendimiento de las instancias y bases de datos de SQL Server marcadas como preparadas o preparadas con condiciones.

  • Preparada: la instancia o base de datos de SQL Server está lista para migrarse a la opción de implementación de destino de Azure SQL específica sin ningún bloqueador de migración. Si hay advertencias, solucione estos problemas mediante la guía de corrección proporcionada.

  • No preparada: la evaluación no encontró ninguna configuración que cumpla las características de compatibilidad, configuración y rendimiento deseadas en Máquina virtual de Azure, Azure SQL Managed Instance o Azure SQL Database. Seleccione el hipervínculo para revisar la recomendación a fin de que la instancia o bases de datos de SQL Server estén listas para el tipo de implementación de destino deseado.

    Captura de pantalla que muestra cómo ir a la guía de mitigación cuando SQL Server no está listo para migrar.

  • Desconocido: Azure Migrate no puede evaluar la preparación. Este resultado puede ocurrir porque la detección está en curso o hay problemas durante la detección que se deben corregir. Compruebe el panel de notificaciones. Si el problema persiste, póngase en contacto con el servicio de soporte técnico de Microsoft.

Examen de la clasificación de confianza

La clasificación de confianza va de una estrella (la más baja) a cinco estrellas (la más alta). Se prevé que la clasificación de confianza alcance su pico (cinco estrellas) aproximadamente después de 30 días de recopilación continua de datos. Debe aumentar de una estrella para cada semana de recopilación de datos. La clasificación de confianza sirve de ayuda para calcular la confiabilidad de las recomendaciones de tamaño de la evaluación. El valor se basa en la disponibilidad de los puntos de datos de rendimiento y uso necesarios para calcular la evaluación de todas las instancias y bases de datos de SQL evaluadas. Las calificaciones de confianza son las siguientes:

Disponibilidad del punto de datos Clasificación de confianza
0 % - 20 % 1 estrella
21 % - 40 % 2 estrellas
41 % - 60 % 3 estrellas
61 % - 80 % 4 estrellas
81 % - 100 % 5 estrellas

Cálculo de la configuración de Azure SQL basada en el rendimiento (tamaño de SKU)

La evaluación agrega todos los datos de configuración y rendimiento, intenta encontrar la mejor coincidencia entre varios niveles y configuraciones de servicio de Azure SQL y elige una configuración que pueda coincidir o superar los requisitos de rendimiento de la instancia de SQL y optimizar el coste.

La extensión de SQL Server para Azure recopila datos de rendimiento para la configuración de proceso con estos pasos

  1. La evaluación recopila un punto de ejemplo de datos de rendimiento cada 30 segundos.

  2. Agrega los puntos de datos de muestra recopilados cada 30 segundos durante 10 minutos. Para crear el punto de datos, la evaluación del tamaño selecciona los valores máximos de todos los ejemplos. Obtiene el máximo, la media y la varianza para el rendimiento de cada contador.

  3. Se almacenan todos los puntos de datos de 10 minutos del último mes.

  4. La evaluación identifica el punto de datos adecuado que se va a usar para elegir el tamaño adecuado. La identificación se basa en los valores de percentil del 95 % del historial de rendimiento.

    Por ejemplo, si el historial de rendimiento es de una semana, la evaluación ordena los puntos de muestra de 10 minutos de la última semana. Los clasifica en orden ascendente y selecciona el valor de percentil 95 para la elección del tamaño adecuado. El valor de percentil 95 garantiza que se omitan todos los valores atípicos.

  5. Las métricas de alto nivel recopiladas para decidir el destino óptimo de Azure SQL incluyen:

    El archivo de registro de extensión está en:

    C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

    El nombre del archivo de registro depende de la versión de la extensión de Azure para SQL Server; para la última versión de la extensión de Azure para SQL Server, el archivo de registro es:

    unifiedagent.log

    Para la versión 1.1.24724.69 de la extensión y versiones anteriores, el archivo de registro es:

    ExtensionLog_0.log

Ejecución de evaluación de migración

Puedes desencadenar una evaluación nueva en cualquier momento. Selecciona Ejecutar nueva valoración.

Una vez completada la nueva evaluación, esta reemplaza a la última evaluación correcta. Las evaluaciones de migración programadas continúan programadas todos los domingos a las 11:00 (23:00) según la hora local en el equipo de SQL Server.

Deshabilitar la evaluación de la migración

La evaluación de la migración de SQL Server se genera automáticamente para cada instancia de SQL Server habilitada por Arc. Puede deshabilitar la evaluación mediante la opción Deshabilitar en la barra de menús superior.

Volver a habilitar la evaluación de la migración

Use el botón Habilitar evaluación para volver a habilitar la evaluación de migración de SQL Server.

Limitaciones

  • La evaluación de la migración de SQL Server se limita actualmente a SQL Server que se ejecuta en máquinas Windows, no se aplica a SQL en máquinas Linux.
  • No se admite SQL Server en Windows Server 2012 ni versiones anteriores.
  • La versión de SQL Server debe ser de 2012 o posterior.
  • Las instancias de clúster de conmutación por error (FCI) no se admiten en este momento.

Problemas conocidos

Cuando xp_commandShell está habilitado y se utiliza, se registra como una advertencia para SQL Managed Instance. Este problema se considera un bloqueador de migración. Interrumpe la funcionalidad del objeto que aprovecha xp_commandShellespecíficamente. Use la guía de corrección proporcionada en la evaluación para mitigar el problema.

Solución de problemas

Póngase en contacto con el Soporte técnico de Microsoft si surge alguno de los problemas siguientes.

  • Los informes de evaluación no aparecen en el portal incluso después de la hora programada.
  • La clasificación de confianza no aumenta después de una semana de recopilación de datos. La confianza debe aumentar después de la primera semana.