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:
Ejecutarse en la instancia de SQL Server basada en Windows conectada a Azure. Siga las instrucciones de Conexión automática de máquinas SQL Server a Azure Arc.
Tener la extensión de Azure para SQL Server (
WindowsAgent.SqlServer
) versión 1.1.2594.118 o posterior.Obtenga información sobre cómo comprobar la versión de la extensión de Azure para SQL Server y actualizarla a la versión más reciente.
El servidor tiene conectividad con telemetry.{region}.arcdataservices.com (para más información, consulta Requisitos de red)
Para ver los informes de evaluación en Azure Portal, debe tener asignado un rol de Azure con la acción
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
asignada. Para mayor comodidad, puede usar el rol integrado Administrador de base de datos híbrido de Azure - Rol de servicio de solo lectura, que incluye esta acción. Para obtener más información, consulte Saber más sobre los roles integrados en Azure.
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
Inicie sesión en Azure Portal y vaya a SQL Server habilitado por Azure Arc
Abra el recurso de SQL Server y seleccione Evaluaciones (versión preliminar) en la carpeta Migración en el panel izquierdo.
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.
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
La evaluación recopila un punto de ejemplo de datos de rendimiento cada 30 segundos.
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.
Se almacenan todos los puntos de datos de 10 minutos del último mes.
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.
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_commandShell
especí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.