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, como:
- El centro de datos.
- Ubicaciones de sitios perimetrales, como tiendas comerciales.
- Proveedores de hospedaje o nube pública.
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
Entre las recomendaciones más adecuadas se incluyen el nivel de servicio y el ajuste de tamaño correcto en función del historial de rendimiento.
Estimaciones de precios de Azure
Las estimaciones de costos minoristas se basan en la recomendación de tamaño y los parámetros siguientes.
Parámetros fijos
- Región: Oeste de EE. UU.
- Moneda: 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 reservas de un año o tres años y reduzca los costos de recursos:
- Instancia reservada de tres años (valor predeterminado)
- Instancia reservada de un año
- Ninguno
Opción de ahorro de SQL Server en Azure Virtual Machines: seleccione entre reservas de un año o de tres años para un uso coherente de recursos. O bien, seleccione planes especiales de ahorro de un año o tres años que son específicos del proceso con compromisos de gasto por hora para reducir los costos de recursos:
- Instancia reservada de tres años (valor predeterminado)
- Instancia reservada de un año
- Plan de ahorro de tres años
- Plan de ahorro de un año
- Ninguno
Ventaja híbrida de Azure para SQL Server: asigne licencias de SQL Server con Software Assurance a Azure y reduzca los costos de SQL Database, SQL Managed Instance y SQL Server en Azure Virtual Machines.
Ventaja híbrida de Azure para Windows: asignación de licencias de Windows Server con Software Assurance a Azure y reducción de 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 los precios de desarrollo y pruebas.
Recomendación de tipo de destino de migración
La recomendación de tipo de destino de migración se basa en los costos estimados y en la estrategia de migración seleccionada. Seleccione una de las siguientes estrategias de migración:
- Modernización de la plataforma como servicio (PaaS): esta estrategia predeterminada sugiere tipos de destino paaS (INSTANCIA administrada de SQL o SQL Database), si están listos, a través de la infraestructura como servicio (IaaS) (SQL Server en Azure Virtual Machines). 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. Estas tareas conllevan un enorme esfuerzo y costo si se realizan 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 PaaS de Azure SQL.
Requisitos previos
Para evaluar SQL Server, la instancia de SQL Server debe:
Ejecute en una instancia de SQL Server basada en Windows conectada a Azure. Siga las instrucciones de Opciones de implementación de SQL Server habilitadas por Azure Arc.
Tenga la extensión de Azure para la versión
1.1.2594.118de SQL Server (WindowsAgent.SqlServer) 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.
Tener conectividad con
telemetry.{region}.arcdataservices.com. Para obtener más información, consulte Requisitos de red.Para ver los informes de evaluación en Azure Portal, necesita el
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/permiso . Para mayor comodidad, puede usar el rol Administrador de base de datos híbrida de Azure: servicio de solo lectura. Este rol integrado incluye este permiso. Para más información, consulte Más información sobre los roles integrados de 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 NT AUTHORITY\SYSTEMde servicio . Sin embargo, puede configurar el servicio de extensión del agente para que se ejecute con una cuenta que tenga menos privilegios.
Visualización de la información general sobre la evaluación de la migración
Inicie sesión en Azure Portal y vaya al recurso de SQL Server habilitado por Azure Arc.
Abra el recurso de SQL Server. En el panel izquierdo, en Migración, seleccione Evaluaciones.
La evaluación completada en la información 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 sugerido 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 aparecen advertencias, use la guía de corrección proporcionada para solucionar estos problemas.
- No listo: la evaluación no pudo encontrar una configuración para satisfacer las características de compatibilidad, configuración y rendimiento de SQL Server en Azure Virtual Machines, SQL Managed Instance o 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 que desee.
- 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 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. Para obtener más información, 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
La pestaña Compatibilidad muestra información sobre todos los problemas y advertencias que se encontraron como parte de la evaluación. Para cada búsqueda, seleccione el hipervínculo Resultados para obtener información sobre la búsqueda, con recomendaciones de corrección y una lista de objetos afectados.
Recomendación de SKU
La pestaña Recomendación de SKU incluye la estimación de costos mensuales 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 SQL Managed Instance y SQL Server en los tipos de destino de Azure Virtual Machines. Para 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 finalice 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. Seleccione Ejecutar evaluación para desencadenar una evaluación inmediata o espere a que se ejecute la siguiente 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. Por lo general, la recopilación de datos más larga 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 los detalles de las propiedades y los 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 finalizada la nueva evaluación, reemplaza la última evaluación correcta. 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. Seleccione Actualizar para permitir que la configuración surta efecto. Los detalles de las opciones de precios y la estrategia de migración aparecen 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 Azure Arc. Para deshabilitar la evaluación, seleccione Deshabilitar en la barra de menús superior.
Volver a habilitar la evaluación de la migración
Use 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 al optimizar el costo.
La extensión de Azure para SQL Server 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 de cada contador de rendimiento.
- 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 del percentil 95 para el 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 ordena en orden ascendente y selecciona el valor del percentil 95 para el ajuste de tamaño correcto. El valor del percentil 95 se asegura de omitir los valores atípicos.
Entre las métricas de alto nivel recopiladas para decidir el destino óptimo de Azure SQL se 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
- Actualmente, las evaluaciones de migración de SQL Server están limitadas a SQL Server que se ejecutan en máquinas Windows. Las evaluaciones de migración no se aplican a SQL Server que se ejecuta en máquinas Linux.
- No se admite SQL Server en Windows Server 2012 R2 ni versiones anteriores.
- Las versiones de SQL Server deben ser 2012 o posteriores.
- Las instancias de clúster de conmutación por error no se admiten en este momento.
Problemas conocidos
Cuando xp_cmdshell se habilita y se usa, se realiza un registro como una advertencia para SQL Managed Instance porque 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.