Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 para cada tipo de destino de migración de Azure SQL, que mejor se adapte a las necesidades de carga de trabajo.
- Proporciona precios de venta al por menor para la configuración sugerida para cada tipo de destino de migración de Azure SQL.
- Sugiere el mejor tipo de destino de migración de Azure SQL en función de la estrategia de migración elegida.
- 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.
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 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 óptimas, incluido el nivel de servicio y el dimensionamiento adecuado en función del historial de rendimiento.
Estimaciones de precios de Azure
Estimación del costo minorista en función de la recomendación de tamaño y los parámetros siguientes
Parámetros fijos
- Región: Oeste de EE. UU.
- Divisa: USD
- Tiempo de actividad: 732 horas al mes (24 horas * 30,5 días)
Parámetros configurables
Opciones de precios : habilite ofertas y ventajas especiales que puedan reducir y optimizar los costos.
- Opción de ahorro de Azure SQL Managed Instance y Azure SQL Database: seleccione entre una o tres reservas de año y reduzca los costos de los recursos.
- instancia reservada de tres años (valor predeterminado)
- instancia de reserva por un año
- Ninguno
- Opción de ahorro de SQL Server en Azure Virtual Machines: seleccione entre una o tres reservas de año para el uso coherente de recursos o un plan de ahorro de proceso especial específico de uno o tres años con compromisos de gasto por hora y reduzca los costos de recursos.
- Instancia reservada de tres años (valor predeterminado)
- Instancia reservada por un año
- Plan de ahorro de tres años
- Plan de ahorro de un año
- Ninguno
- Opción de ahorro de Azure SQL Managed Instance y Azure SQL Database: seleccione entre una o tres reservas de año y reduzca los costos de los recursos.
Ventaja híbrida de Azure para SQL Server: use licencias de SQL Server habilitadas para Software Assurance existentes en Azure y reduzca los costos de azure SQL Database, Azure SQL Managed Instance y SQL Server en Azure Virtual Machines.
Ventaja híbrida de Azure para Windows: use licencias de Windows Server habilitadas para Software Assurance existentes en Azure y reduzca los costos de SQL Server en Azure Virtual Machines.
Precios de desarrollo y pruebas: precios reducidos para cargas de trabajo de desarrollo y pruebas disponibles para suscriptores activos de Visual Studio. Las ventajas híbridas de Azure para SQL Server y Windows no son aplicables en precios de desarrollo y pruebas.
Recomendación de tipo de destino de migración
Recomienda un tipo de destino de migración en función de los costos estimados y la estrategia de migración seleccionada. Puede seleccionar cualquiera de las siguientes estrategias de migración.
- Modernizar a PaaS (por defecto): Esta estrategia recomienda optar por tipos de destino PaaS (Azure SQL Managed Instance o Azure SQL Databases) en lugar de IaaS (SQL Server en Azure Virtual Machines), si es adecuado. Los tipos de destino PaaS de Azure SQL ofrecen optimización automatizada del rendimiento, copias de seguridad, aplicación de revisiones de software y alta disponibilidad, lo que conlleva un enorme esfuerzo y costo al realizar manualmente.
- Minimizar el costo: sugiere un tipo de destino que tiene los problemas de migración mínimos y es el más rentable. Esta estrategia prioriza el costo mensual mínimo y no tiene en cuenta las ventajas inherentes de los tipos de destino PaaS de Azure SQL.
Requisitos previos
Para evaluar SQL Server, la instancia de SQL Server debe:
Ejecutar en una instancia de SQL Server en Windows que está conectada a Azure. Siga las instrucciones de Opciones de implementación de SQL Server habilitadas por 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 la información general sobre 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 en la carpeta Migración en el panel izquierdo.
La evaluación completada en indica cuándo se ejecutó la evaluación por última vez. Para desencadenar una evaluación inmediatamente, selecciona Ejecutar evaluación.
Revisión de la estrategia de migración
La estrategia de migración se muestra con detalles del razonamiento detrás del tipo de destino de migración recomendado. El banner Destino recomendado indica el tipo de destino que se sugiere en función de la estrategia de migración y los costos estimados de las configuraciones recomendadas de los distintos tipos de destino:
- Instancia Gestionada de Azure SQL
- SQL Server en Azure Virtual Machines
- Azure SQL Database
Revisión de la preparación
La evaluación indica la preparación para cada uno de los tipos de destino de migración y la recomendación de tamaño de Azure SQL. La preparación se calcula a partir de la evaluación de las instancias y bases de datos de SQL Server para los requisitos de compatibilidad y recursos en función del historial de rendimiento.
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 los resultados y recomendaciones para que la instancia o las bases de datos de SQL Server estén listas para el tipo de destino de migración 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.
En la sección de detalles se incluye un resumen de la información de preparación para la migración de la instancia y de la base de datos. Seleccione el hipervínculo Estado de preparación para ver los detalles de la evaluación completa.
Revisar los detalles de la evaluación
Los resultados de la evaluación se muestran para cada tipo de destino de migración. Elija el tipo de destino de migración que desea revisar en la lista desplegable.
Introducción a la valoración
En esta sección se muestra lo siguiente:
- Preparación para la migración de instancias: preparación general de la migración de la instancia al tipo de destino de migración seleccionado
- Preparación para la migración de bases de datos: resumen de la preparación de las bases de datos en esta instancia.
- Estimación de costos mensuales: costo estimado total para la configuración recomendada del destino de migración del tipo seleccionado.
- Recomendación de SKU: configuración de destino recomendada en función de los cálculos de tamaño. Consulte Detalles de cálculo del tamaño basado en el rendimiento.
- Compatibilidad de instancias: resumen de problemas de compatibilidad de nivel de instancia o advertencias detectados como parte de la evaluación.
- Compatibilidad de la base de datos: resumen de los problemas de compatibilidad de nivel de base de datos o advertencias detectados en todas las bases de datos como parte de la evaluación.
Compatibilidad
En esta sección se muestran los detalles de todos los problemas y advertencias encontrados como parte de la evaluación. Para cada búsqueda, seleccione el hipervínculo de búsqueda para obtener detalles de la búsqueda, con recomendaciones de corrección y lista de objetos afectados.
Recomendación de SKU
En esta sección se incluye la estimación del costo mensual con los componentes de proceso y almacenamiento del costo. La configuración recomendada (SKU) y el razonamiento subyacente a la recomendación se detalla para azure SQL Managed Instance y SQL Server en los tipos de destino de máquina virtual de Azure. Para Azure SQL Database, se muestra una lista de todas las recomendaciones de base de datos. Para ver el razonamiento detrás de la recomendación de configuración para cada base de datos, seleccione el hipervínculo correspondiente en la columna Motivo de recomendación.
Revisión del costo mensual estimado
El costo mensual estimado total de la instancia se calcula en función de la configuración de destino recomendada. Este cálculo de precios tiene en cuenta las opciones de precios en la configuración de evaluación. Los componentes de proceso y almacenamiento del costo estimado se muestran en la sección de detalles.
Nota:
La estimación de precios tarda algún tiempo después de que se calcule una evaluación. Si una evaluación se completó recientemente, espere algún tiempo para que se complete la estimación de precios. Si se agregan nuevas bases de datos después de que se ejecutó la última evaluación, la evaluación y los precios no incluirán estas bases de datos. Para desencadenar una evaluación inmediata, seleccione Ejecutar evaluación o espere a la siguiente ejecución de evaluación programada.
Revisión de la recomendación de configuración de destino
La información general de configuración de destino sugerida para cada tipo de destino de migración se proporciona junto con un resumen de configuración de proceso y almacenamiento en la sección de detalles. Esta configuración se calcula en función de los requisitos de recursos observados a partir de los datos de rendimiento.
Revisión de la disponibilidad de los datos de rendimiento
El historial de rendimiento de los últimos 30 días se agrega para determinar los requisitos de recursos. Se muestra la longitud del historial de datos de rendimiento disponible. La recopilación de datos más larga generalmente ayuda a proporcionar una mejor representación del uso de recursos en cualquier período transitorio de uso alto y bajo.
Revisión de las propiedades de origen
Las propiedades y los requisitos de recursos de la instancia se detallan en esta pestaña. Para revisar las conexiones de cliente a esta instancia, seleccione el hipervínculo a Conexiones de SQL Server.
Revisión de las bases de datos de usuario
Las bases de datos de usuario de la instancia se muestran en esta pestaña con propiedades y detalles de requisitos de recursos.
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 exitosa. Las evaluaciones de migración programadas continúan todos los domingos a las 11:00 PM (23:00) según la hora local en la máquina de SQL Server.
Cambiar la configuración de la evaluación
Puede cambiar la configuración de evaluación seleccionando Configuración de evaluación. Actualice la estrategia de migración y las opciones de precios para satisfacer sus necesidades y seleccione Actualizar para permitir que la configuración surta efecto. Los detalles de las opciones de precios y la estrategia de migración se proporcionan en la sección características de evaluación de la migración 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.
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 e intenta encontrar la mejor coincidencia entre varios niveles de servicio y configuraciones de Azure SQL. Elige una configuración que puede coincidir o superar los requisitos de rendimiento de la instancia de SQL, optimizando el costo.
La extensión de SQL Server para Azure recopila datos de rendimiento para la configuración de proceso con estos pasos:
- Recopile un punto de ejemplo de datos de rendimiento cada 30 segundos.
- Agregue los puntos de datos de ejemplo recopilados cada 30 segundos durante 10 minutos. Para crear el punto de datos, la evaluación de 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.
- Almacene todos los puntos de datos de 10 minutos del último mes.
- Identifique el punto de datos adecuado que se va a usar para el dimensionamiento correcto. 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
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 R2 ni versiones anteriores.
La versión de SQL Server debe ser 2012 o posterior.
Las instancias de clúster de conmutación por error (FCI) no se admiten en este momento.
Problemas conocidos
Cuando xp_cmdshell
se habilita y utiliza, se registra como una advertencia para SQL Managed Instance, ya que la base de datos todavía se puede migrar. Sin embargo, interrumpe la funcionalidad del objeto que usa xp_cmdshell
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 tiene alguno de los siguientes problemas.
- Los informes de evaluación no aparecen en el portal incluso después de la hora programada.
- La disponibilidad de datos de rendimiento no aumenta después de una semana de recopilación de datos.