Migrar usando el enlace de Instancia Administrada

Completado

La característica de vínculo de Azure SQL Managed Instance ofrece una verdadera opción de migración en línea en comparación con todos los demás servicios y herramientas disponibles. Además, al ejecutar parcialmente cargas de trabajo en Azure, las organizaciones pueden adoptar un enfoque por fases para la migración a la nube, a la vez que aprovechan las ventajas que proporciona Azure.

Aunque el vínculo está diseñado para replicar una base de datos por vínculo, se puede configurar para replicar varias bases de datos desde una única instancia de SQL Server a una o varias instancias administradas de SQL, o incluso replicar la misma base de datos en varias instancias administradas de SQL. Esto se logra configurando varios vínculos, cada uno correspondiente a un par de instancias administradas por la base de datos.

La característica de vínculo de Azure SQL Managed Instance permite replicar las bases de datos de SQL Server hospedadas en cualquier lugar de Azure, y conmutar por error a la nube en caso de desastre o interrupción importante del negocio. El vínculo de Azure SQL Managed Instance también garantiza una conmutación por error perfecta entre las bases de datos principal y secundaria.

Una de las ventajas de usar Instancia administrada de Azure SQL es que es una plataforma como servicio (PaaS), lo que significa que Azure aplica y administra automáticamente el mantenimiento, la aplicación de revisiones y las actualizaciones de hardware más recientes. Esto garantiza que el entorno de base de datos siempre esté up-to-date y seguro, al tiempo que reduce el riesgo de tiempo de inactividad debido a errores de hardware o vulnerabilidades de software.

Diagrama que muestra la replicación de bases de datos desde la réplica principal a la réplica secundaria a través del grupo de disponibilidad distribuido.

Como se puede ver anteriormente, la característica de vínculo usa el grupo de disponibilidad distribuido (DAG) y su ámbito por base de datos (un vínculo por base de datos). Esto le permite consolidar varias bases de datos SQL Server paralelas en una instancia Azure SQL Managed Instance o escalarlas en varias instancias y regiones de todo el mundo.

La característica de vínculo proporciona dos tipos de replicación:

  • Replicación unidireccional. La replicación unidireccional está disponible para las versiones 2016 y 2019 de SQL Server y permite replicar datos de una forma desde una instancia de SQL Server a la instancia administrada.

  • Réplica bidireccional. SQL Server 2022 proporciona una característica de replicación bidireccional, donde puede replicar datos entre la instancia administrada y las instancias de SQL Server, conmutar por error manualmente durante un desastre y conmutar por recuperación manualmente después de mitigar el desastre. Admite una conmutación por error en línea, pero una conmutación por recuperación sin conexión. Hay disponible una versión preliminar de la conmutación por recuperación en línea en la que se puede registrar.

Funcionalidades extendidas a la nube

Además de migrar cargas de trabajo, hay varias maneras de usar la característica de vínculo y usar servicios y recursos de Azure, entre los que se incluyen:

Característica Description
Descarga cargas de trabajo de solo lectura Es posible que quiera configurar réplicas secundarias en su SQL Server para Azure para aliviar las tareas de generación de informes. La función de enlace tiene un alcance global a nivel de base de datos, lo que permite la consolidación de cargas de trabajo de solo lectura en Azure, que se pueden usar para aproximar los datos a los clientes en cualquier región compatible en todo el mundo con un esfuerzo mínimo.
Copias de seguridad automatizadas Las réplicas secundarias que operan en Azure SQL Managed Instance se respaldan automáticamente en su cuenta de Azure Blob Storage, lo que reduce significativamente los esfuerzos administrativos y mejora la confiabilidad.
Continuidad empresarial Como solución de recuperación ante desastres, la funcionalidad de enlace permite conmutar a Azure SQL Managed Instance y volver a la normalidad una vez que el desastre ha sido mitigado.

Para configurar la característica de vínculo, debe seguir los mismos pasos independientemente de si va a migrar a Azure SQL Managed Instance, configurar la recuperación ante desastres en la nube, descargar cargas de trabajo en Azure o reducir los costos de administración y operaciones de copia de seguridad.

Puede usar un asistente en SQL Server Management Studio (SSMS) o scripts. La principal ventaja de usar scripts es que se pueden automatizar, lo que puede mejorar el proceso de implementación, ahorrar tiempo y esfuerzo.

Hay algunas características de SQL Server que no son compatibles con el vínculo de Azure SQL Managed Instance. Por ejemplo, no se puede habilitar la característica de vínculo si la funcionalidad que se usa en la base de datos de SQL Server principal no se admite en Azure SQL Managed Instance, como tablas de archivos y secuencias de archivos.

Para obtener la lista completa de las características admitidas, consulte El vínculo Limitaciones de Azure SQL Managed Instance.

Como hemos visto, la característica de vínculo de Azure SQL Managed Instance permite a las organizaciones ampliar con confianza sus entornos de SQL Server a Azure, a la vez que se benefician de las características de escalabilidad, rendimiento y seguridad que ofrece Azure SQL Managed Instance.

Elección entre métodos de migración

La elección entre el vínculo de Instancia administrada y LRS depende de sus requisitos específicos:

Consideración Vínculo de Instancia administrada Servicio de reproducción de registros
Tiempo de inactividad mínimo necesario Mejor opción: transición en segundos Transición más larga, especialmente para el nivel Crítico para la empresa
Necesidad de leer datos durante la migración Compatible No disponible: la base de datos está en estado de restauración
Versión de SQL Server 2016 y versiones posteriores 2012 y versiones posteriores
Edición de SQL Server Empresarial, Estándar, Desarrollador Todas las ediciones
Configuración de la red Requiere la configuración de VPN o punto de conexión privado Funciona con el punto de conexión público de forma predeterminada
Duración de la migración Ilimitado Máximo de 30 días
Migración inversa necesaria Compatibilidad (depende de la directiva de actualización SQL MI) No está soportado

Para la mayoría de las cargas de trabajo críticas para la empresa destinadas a instancias administradas de SQL de uso general o críticas para la empresa, el vínculo Instancia administrada proporciona la mejor experiencia de migración con un tiempo de inactividad mínimo.

LRS es adecuado para cargas de trabajo de uso general en las que algunos tiempos de inactividad planeados son aceptables o al migrar desde versiones anteriores de SQL Server o ediciones no compatibles con el vínculo instancia administrada.