Evaluación de una base de datos con la extensión azure Migration
Al usar la extensión de migración de Azure para Azure Data Studio, los usuarios pueden elegir entre la migración en línea o sin conexión en función del destino de Azure seleccionado. También pueden configurar un entorno de ejecución de integración autohospedado para acceder a los archivos de copia de seguridad desde la instancia de SQL Server de origen en su entorno local.
La extensión también proporciona una experiencia de usuario segura y mejorada para migrar bases de datos de cifrado de datos transparente (TDE) y inicios de sesión de SQL Server y Windows a Azure SQL.
Instalación de la extensión de migración de Azure para Azure Data Studio
Como requisito previo, primero debe instalar Azure Data Studio. La extensión está disponible en Marketplace de Azure Data Studio.
Para instalar la extensión de migración, siga estos pasos:
Abra el administrador de extensiones en Azure Data Studio.
Busque azure SQL Migration y seleccione la extensión.
Instale la extensión. Una vez que lo instale, encontrará la extensión azure SQL Migration en la lista de extensiones instaladas.
Conéctese a una instancia de SQL Server en Azure Data Studio.
Haga clic con el botón derecho en el nombre de la instancia y seleccione Administrar para acceder al panel y a la página de aterrizaje de la extensión Azure SQL Migration.
Evaluación de la preparación de la base de datos
La extensión de migración realiza una evaluación detallada de la instancia de SQL Server de origen ejecutando varias reglas para identificar los problemas críticos que se deben solucionar antes de migrar la base de datos de SQL Server a Azure SQL.
Una cuenta de Azure no es necesaria para las evaluaciones ni las recomendaciones de SKU. No requerir una cuenta de Azure para evaluaciones o recomendaciones de SKU tiene la ventaja de permitir a los usuarios evaluar la preparación y el costo de migrar sus bases de datos a Azure sin necesidad de confirmar la creación de una cuenta de Azure. Esto ahorra tiempo y esfuerzo para los usuarios que aún están en el proceso de toma de decisiones.
Como podemos ver, hay varios destinos de Azure SQL disponibles para la selección y los resultados se actualizan automáticamente en función de su elección. Esta característica le ayuda a identificar los posibles obstáculos y determinar si otra opción de destino puede ser más adecuada para su entorno.
También puede guardar el informe de evaluación; esto genera un archivo JSON que contiene todas las propiedades principales de la base de datos y también los resultados de la evaluación. Además, puede usar el archivo JSON para extraer datos o información específicos mediante programación para su posterior análisis o procesamiento.
Recomendaciones de SKU de tamaño correcto (versión preliminar)
La extensión también proporciona la configuración de proceso y almacenamiento recomendada para el destino de Azure SQL en función de los datos de rendimiento recopilados de la instancia de SQL de origen, ya sea local o en otro entorno en la nube. Esta función ayuda a garantizar que el destino de Azure SQL cumpla con las necesidades de tu carga de trabajo.
Aunque la característica de recomendaciones de Azure no proporciona estimaciones de precios debido a la naturaleza fluctuante de los precios, hay métodos alternativos para obtener estimaciones de precios. Puede acceder a calculadora de precios de Azureo generar una evaluación de SQL en azure Migrate para recopilar estimaciones de precios precisas. Estas opciones le permiten tomar decisiones fundamentadas teniendo en cuenta los detalles de precios específicos relevantes para su escenario.
Como podemos ver, una vez iniciado el Asistente para la extensión de migración de Azure, tiene la opción de seleccionar Obtener recomendación de Azure para habilitar la recopilación de datos de rendimiento.
Importante
Recopilamos datos de rendimiento de todas las bases de datos de una instancia específica simultáneamente y los mismos datos se pueden usar varias veces para migrar bases de datos de origen diferentes.
Automatización de la evaluación
Además de ejecutar los pasos de evaluación y recomendaciones de Azure a través del asistente de extensión de migración, puede ejecutarlos en PowerShell o Azure CLI para realizar estas tareas a escala.
Por ejemplo, en PowerShell, para ejecutar la evaluación en una base de datos de SQL Server de ejemplo y guardar el informe de evaluación en la carpeta de salida de la unidad C.
Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite
Como alternativa, puede realizar la misma tarea mediante la CLI de Azure.
az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite
Para obtener más información sobre los comandos de PowerShell y de la CLI de Azure disponibles para la extensión de migración de datos, consulte los siguientes vínculos: módulo de PowerShell para la extensión de migración de datos y CLI de Azure para la extensión de migración de datos.