Compartir a través de


Migración a Azure SQL Managed Instance: migración de SQL Server en Azure Arc

Se aplica a:SQL Server

En este artículo se muestra cómo realizar una migración de SQL Server en Azure Arc a Azure SQL Managed Instance en Azure Portal para la instancia de SQL Server habilitada por Azure Arc.

Puede probar Azure SQL Managed Instance de forma gratuita hasta un año.

Nota:

Puede proporcionar comentarios sobre la experiencia de migración directamente al grupo de productos.

Información general

Azure SQL Managed Instance es un destino de plataforma como servicio (PaaS) totalmente administrado para ejecutar las cargas de trabajo de SQL Server en la plataforma en la nube de Azure. Una vez habilitada la instancia de SQL Server mediante Azure Arc, puede evaluar el patrimonio de datos de SQL Server para identificar una configuración óptima de INSTANCIA administrada de SQL. Después, puede migrar las bases de datos de SQL Server a SQL Managed Instance directamente desde Azure Portal.

Cuando Azure Arc habilita la instancia de SQL Server, puede hacer lo siguiente:

  • Evalúe y evalúe si la instancia de SQL Server está lista para migrar a SQL Managed Instance.
  • Identifique posibles problemas de migración y aprenda a mitigarlos.
  • Optimice el rendimiento y el costo con instrucciones sobre los niveles de servicio, la configuración y el ajuste de tamaño.

La detección de instancias de SQL Server y la generación de informes de preparación se producen automáticamente cada fin de semana, pero puede iniciarlas manualmente en cualquier momento. El proceso tarda unos minutos en completarse. No se requiere ninguna configuración o configuración adicional.

En primer lugar, elija un destino de INSTANCIA administrada de SQL adecuado y prepare el entorno. Después, puede migrar las bases de datos de SQL Server a SQL Managed Instance directamente desde Azure Portal a través de un proceso totalmente administrado y automatizado.

La migración de bases de datos está disponible de forma predeterminada para todas las instancias de SQL Server habilitadas por Azure Arc, a partir de SQL Server 2012 (11.x).

El panel Migración de base de datos también tiene un resumen útil del estado de migración de la instancia, como el número de bases de datos totales, el destino recomendado, el número de migraciones completadas y el número de migraciones en curso:

Captura de pantalla del resumen en el panel Migración de bases de datos en Azure Portal.

Métodos de migración integrados

Elija el método de migración que mejor se adapte a sus necesidades en el panel Migración de base de datos . Después de una configuración inicial para preparar el entorno, el proceso de migración automatiza el resto en función de la selección.

Microsoft Copilot puede ayudarle a elegir el método de migración adecuado en función de sus requisitos.

En la tabla siguiente se resumen los dos métodos integrados en el proceso de migración:

Vínculo de Managed Instance Servicio de reproducción de registros (LRS)
Método Replicación en tiempo real
Diagrama de la migración del enlace de Instancia Administrada.
Copia de seguridad y restauración continuas
Diagrama que muestra la migración de Log Replay Service.
Tecnología subyacente Grupo de disponibilidad distribuido Trasvase de registros
Descripción El método más eficiente con replicación casi en tiempo real. Proporciona una base de datos de solo lectura (R/O) en el destino, por lo que puede consultar los datos casi en tiempo real durante la migración para descargar cargas de trabajo de R/O en la base de datos secundaria o comprobar los datos durante la migración. La mejor migración posible con un tiempo de inactividad mínimo. Método de migración más compatible. Cargue copias de seguridad en una cuenta intermedia de Azure Blob Storage que el servicio LRS restaura automáticamente a SQL Managed Instance continuamente. No hay ninguna réplica de base de datos de R/O disponible en el destino.
Versiones compatibles SQL Server 2016 y versiones posteriores en Windows Server 2016 y versiones posteriores SQL Server 2012 y versiones posteriores en Windows Server 2012 y versiones posteriores
Ediciones admitidas Ediciones Enterprise, Standard y Developer Todas las ediciones
Recomendado para Cargas de trabajo críticas para la empresa que requieren un tiempo de inactividad mínimo durante la migración y acceso a una base de datos de solo lectura en el destino, con una instancia administrada de SQL de uso general o crítica para la empresa como destino. Cargas de trabajo de uso general donde se acepta algo de tiempo de inactividad planificado y el objetivo de destino es una instancia administrada de SQL de uso general. No se recomienda para instancias de SQL administradas de importancia crítica para el negocio.

Para obtener una comparación detallada de los dos métodos de migración, consulte el enlace Comparar instancia gestionada con LRS para la migración.

Migración asistida por Microsoft Copilot

Microsoft Copilot está integrado en la experiencia para ayudarle a lo largo del proceso de migración. Al chatear de manera interactiva con Microsoft Copilot, este busca en la base de conocimiento de Microsoft para ayudarle en el proceso durante la migración a Azure.

Microsoft Copilot proporciona asistencia con tecnología de inteligencia artificial para ayudarle a tomar decisiones o tomar medidas en determinados puntos con avisos como:

  • ¿Cómo se realizan las evaluaciones?
  • Ayúdame a comparar.
  • Inicie la migración.
  • Ayúdame a elegir el método de migración correcto.
  • Supervisar la migración
  • Complete la migración.

Seleccione el icono de Copilot en el panel Migración de base de datos para abrir la ventana de chat de Copilot:

Captura de pantalla que muestra el icono de Copilot en el panel Migración de base de datos en Azure Portal.

Prerrequisitos

Para usar la migración de SQL Server en Azure Arc, necesita los siguientes requisitos previos:

Antes de iniciar el proceso de migración, asegúrese de que ha preparado el entorno para el método de migración elegido:

Migración a Azure SQL Managed Instance

Los iconos siguientes del panel Migración de bases de datos le guían a través de la migración de las bases de datos de SQL Server a Azure SQL Managed Instance:

  1. Evaluar la instancia de origen: evalúe la instancia de SQL Server para determinar su preparación para migrar a SQL Managed Instance.
  2. Seleccionar destino: seleccione un destino de INSTANCIA administrada de SQL para la migración.
  3. Migración de datos: migre las bases de datos de SQL Server a SQL Managed Instance.
  4. Supervisión y migración: supervise el proceso de migración y corte al destino de INSTANCIA administrada de SQL.

En la captura de pantalla siguiente se muestran los iconos del panel Migración de base de datos de la instancia de SQL Server en Azure Portal:

Captura de pantalla que muestra la página principal de la migración de una instancia de SQL Server en Azure Portal.

Evaluación de la instancia de origen

Para evaluar la instancia de origen, siga estos pasos:

  1. Vaya a la instancia de SQL Server en Azure Portal.

  2. En Migración, seleccione Migración de base de datos para abrir el panel Migración de base de datos . En Evaluar instancia de origen, seleccione Ver informe para abrir el panel Evaluaciones .

    Captura de pantalla que muestra el panel Migración de base de datos para la instancia de SQL Server en Azure Portal, con Ver informe resaltado.

  3. En el panel Evaluaciones :

    • Utilice Ejecutar evaluación para iniciar una nueva evaluación si no se ejecutó recientemente.
    • Use Ver detalles de evaluación en el cuadro Destino recomendado de MI de Azure SQL para obtener más información sobre los resultados de la evaluación, incluida la preparación de la instancia de SQL Server para migrar a SQL Managed Instance. También obtendrá información sobre el nivel de servicio recomendado y la configuración de la instancia de destino.

Seleccionar destino

Después de evaluar la instancia de SQL Server, seleccione un destino de Instancia administrada de SQL.

  1. En el panel Evaluaciones , seleccione Crear o seleccione destino. O bien, en el panel Migración de base de datos , seleccione Seleccionar destino. Ambas opciones abren el panel Crear o seleccionar destino , donde puede identificar un destino de migración.

    Captura de pantalla que muestra el panel Evaluaciones en Azure Portal, con crear destino resaltado.

  2. En el panel Crear o seleccionar destino , en Destino existe, seleccione una de las siguientes opciones:

    • Sí, ya he creado un destino: seleccione un destino de Instancia administrada de SQL existente.
    • No, quiero crear un nuevo destino: cree un nuevo destino de Instancia administrada de SQL.

    Captura de pantalla que muestra el panel Crear o seleccionar destino.

  3. Rellene la información necesaria para el destino de INSTANCIA administrada de SQL. A continuación, use Select target (Seleccionar destino) o Create target (Crear destino) para continuar con el paso siguiente en función de la selección Destino.

    1. Si ya tiene una instancia como destino, al elegir Seleccionar destino , se le llevará al panel Migración de base de datos de la instancia de SQL Server. El nombre de instancia se rellena como destino seleccionado. A continuación, puede continuar con el paso Migrar datos .
    2. Si decide crear una nueva instancia, se le guiará al panel Crear instancia administrada de Azure SQL en el panel Migración de base de datos para crear la instancia de destino. Después de finalizar, compruebe el progreso de la implementación en el panel Migración de base de datos de la instancia de SQL Server. El nombre de destino se rellena en el icono Destino . A continuación, puede continuar con el paso Migrar datos .

Migración de datos

Una vez que el destino esté listo, inicie el proceso de migración.

Supervisión y transición

Después de iniciar la migración, puede supervisar el progreso. En el panel Migración de base de datos , seleccione Supervisar migraciones.

En el panel Supervisión y migración se muestra información útil sobre el proceso de migración, como:

  • Las bases de datos que se han migrado correctamente y las bases de datos que todavía están en curso.
  • Método de migración elegido.
  • La instancia de destino y la base de datos de destino.
  • Duración de la migración actual de cada base de datos.
  • Hora a la que se inició la migración.

Captura de pantalla de la página de migración de monitorización en el portal de Azure.

Puede completar o cancelar la migración desde el panel Supervisión y transición . También puede ver los registros para obtener información sobre la migración. La selección de una base de datos le lleva a un panel con más detalles sobre el origen y el destino.

Una vez finalizada la migración, el estado de la migración muestra Listo para el cambio. Para ir al destino de SQL Managed Instance, seleccione Transición en el panel Supervisión y migración. También puede usar el panel de detalles de la base de datos.

Seleccione una base de datos y, a continuación, use Cutover para abrir el panel Cutover y ver diferentes opciones basadas en el método de migración seleccionado.

Nota:

Completar el cambio o cancelar la migración al migrar con el enlace de Managed Instance concede permisos Just-in-Time hasta que se quita el enlace o se cancela la migración.

Limitaciones

Las limitaciones del vínculo instancia administrada y LRS se aplican a las migraciones a través de Azure Portal.

La supervisión de la migración a través de Azure Portal solo está disponible para las instancias de SQL Server que cumplen los requisitos de licencia de supervisión.