Valoración de una base de datos con la extensión de migración de Azure
Al usar la extensión de migración de Azure para Azure Data Studio, los usuarios pueden elegir entre una 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) e inicios de sesión de Windows y de SQL Server 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 el 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 Migración de Azure SQL y seleccione la extensión.
Instale la extensión. Una vez que la instale, encontrará la extensión de migración de Azure SQL 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 la página de aterrizaje de la extensión de migración de Azure SQL.
Valoració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 mediante la ejecución de varias reglas para identificar problemas críticos que deben solucionarse antes de migrar la base de datos de SQL Server a Azure SQL.
No se requiere una cuenta de Azure para las valoraciones o las recomendaciones de SKU. No requerir una cuenta de Azure para las valoraciones o las recomendaciones de SKU tiene la ventaja de permitir a los usuarios evaluar la preparación y el costo de la migración de sus bases de datos a Azure sin tener que comprometerse a crear una cuenta de Azure. Esto ahorra tiempo y esfuerzo a los usuarios que aún se encuentran 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 permite 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 valoración, lo que genera un archivo JSON que contiene todas las propiedades principales de la base de datos, así como los resultados de la valoración. Además, puede usar el archivo JSON para extraer mediante programación datos específicos o información con fines de análisis o procesamiento más adelante.
Recomendaciones de SKU del 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 de forma local o en otro entorno de nube. Esta característica ayuda a garantizar que el destino de Azure SQL satisfaga las necesidades de la carga de trabajo.
Aunque la característica de recomendaciones de Azure no proporciona estimaciones de precios debido a la naturaleza fluctuante de estos, hay métodos alternativos para obtenerlas. Puede acceder a la Calculadora de precios de Azure o generar una instancia de SQL Assessment en Azure Migrate para recopilar estimaciones de precios precisas. Estas opciones permiten tomar decisiones informadas teniendo en cuenta los detalles de precios específicos relativos a su escenario.
Como podemos ver, una vez que se inicia el Asistente para extensiones 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 valoración
Además de ejecutar la valoración y los pasos de recomendación de Azure a través del Asistente para extensiones de migración, puede ejecutarlos en PowerShell o la CLI de Azure para realizar estas tareas a gran escala.
Por ejemplo, para ejecutar la valoración en una base de datos de SQL Server de ejemplo con el informe de valoración que se guarda en la carpeta de salida de la unidad C, en PowerShell.
Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite
Alternativamente, 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 la CLI de Azure de la extensión de migración de Azure disponibles, consulte los vínculos siguientes: 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.