Valoración de una base de datos con la extensión de migración de Azure

Completado

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.

Screenshot of the Azure migration extension for Azure Data Studio available in the marketplace.

Para instalar la extensión de migración, siga estos pasos:

  1. Abra el administrador de extensiones en Azure Data Studio.

  2. Busque Migración de Azure SQL y seleccione la extensión.

  3. 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.

  4. Conéctese a una instancia de SQL Server en Azure Data Studio.

  5. 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.

    Animated GIF of the Azure migration extension for Azure Data Studio installation.

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.

Screenshot of the assessment results page for the migration extension wizard.

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.

Screenshot of the Azure recommendation architecture.

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.

Screenshot of the Azure recommendation sidebar featuring configurations about where the performance data will be saved.

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.