Migración mediante un vínculo 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 las 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 Azure SQL Managed Instance radica en 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 la base de datos esté siempre actualizado y seguro, a la vez que reduce el riesgo de tiempo de inactividad debido a errores de hardware o vulnerabilidades de software.

Diagram showing the replication of databases from the primary replica to the secondary replica through the distributed availability group (AG).

Como podemos ver más arriba, la característica de vínculo usa el grupo de disponibilidad distribuido (DAG) y se aplica 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 SQL Server en las versiones 2016 y 2019, y le permite replicar datos de una manera unidireccional 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 Descripción
Descarga de cargas de trabajo de solo lectura Es posible que desee configurar réplicas secundarias en su servidor SQL Server a Azure para descargar las necesidades de generación de informes. La característica de vínculo se aplica por base de datos, lo que permite la consolidación de cargas de trabajo de solo lectura en Azure, que se pueden usar para acercar los datos a los clientes de cualquier región admitida en todo el mundo con un esfuerzo mínimo.
Copias de seguridad automatizadas Las réplicas secundarias que se ejecutan en Azure SQL Managed Instance se copian automáticamente en la cuenta de Azure Blob Storage, lo que reduce considerablemente los esfuerzos administrativos y mejora la confiabilidad.
Continuidad del negocio Como solución de recuperación ante desastres, la característica de vínculo le permite conmutar por error a Azure SQL Managed Instance y conmutar por recuperación después de mitigar el desastre.

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 tratar de reducir las operaciones de copia de seguridad y los costes de administración.

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 y 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 ver la lista completa de características compatibles, consulte Limitaciones de vínculo 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.