Migración de bases de datos en las instalaciones de Microsoft SQL Server a Amazon RDS para SQL Server mediante servidores vinculados - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de bases de datos en las instalaciones de Microsoft SQL Server a Amazon RDS para SQL Server mediante servidores vinculados

Tipo R: redefinir la plataforma

Origen: bases de datos: relacionales

Destino: Amazon RDS para Microsoft SQL Server

Creado por: AWS

Entorno: producción

Tecnologías: bases de datos; migración

Carga de trabajo: Microsoft

Servicios de AWS: Amazon RDS

Resumen

Los servidores vinculados permiten a Microsoft SQL Server ejecutar expresiones SQL en otras instancias de servidores de bases de datos. Este patrón describe cómo puede migrar su base de datos en las instalaciones de Microsoft SQL Server a Amazon Relational Database Service (Amazon RDS) para Microsoft SQL Server a fin de reducir los costos y aumentar la disponibilidad. En la actualidad, Amazon RDS para Microsoft SQL Server no admite conexiones fuera de una red de Amazon Virtual Private Cloud (Amazon VPC). 

Puede utilizar este patrón para lograr los siguientes objetivos:

  • Migrar Microsoft SQL Server a Amazon RDS para Microsoft SQL Server sin interrumpir las capacidades del servidor vinculado.

  • Priorizar y migrar Microsoft SQL Server vinculado en diferentes oleadas.

Requisitos previos y limitaciones

Requisitos previos 

Arquitectura

Pila de tecnología de origen

  • Base de datos en las instalaciones (Microsoft SQL Server)

Pila de tecnología de destino

  • Amazon RDS para SQL Server

Arquitectura de estado de origen

Arquitectura de estado de destino

En el estado de destino, se migra Microsoft SQL Server a Amazon RDS para Microsoft SQL Server mediante servidores vinculados. Esta arquitectura utiliza un Equilibrador de carga de red para enviar por proxy el tráfico de Amazon RDS para Microsoft SQL Server a los servidores en las instalaciones que ejecutan Microsoft SQL Server. El siguiente diagrama muestra la capacidad de proxy inverso del Equilibrador de carga de red.

 

Herramientas

  • AWS CloudFormation

  • Equilibrador de carga de red 

  • Amazon RDS para SQL Server en zonas de disponibilidad múltiple (Multi-AZS)

  • AWS Database Migration Service (AWS DMS)

Epics

TareaDescripciónHabilidades requeridas
Cree la asignación del CIDR.AWS SysAdmin
Cree una nube privada virtual (VPC).AWS SysAdmin
Cree las redes de la VPC.AWS SysAdmin
Cree las listas de control de acceso (ACL) a la subred.AWS SysAdmin
Cree las rutas de enrutamiento de subred.AWS SysAdmin
Cree una conexión con AWS Direct Connect o una red privada virtual (VPN) de AWS.AWS SysAdmin
TareaDescripciónHabilidades requeridas
Cree una instancia de base de datos de Amazon RDS para Microsoft SQL Server.AWS SysAdmin
Cree una instancia de replicación de AWS DMS.AWS SysAdmin
Cree puntos de conexión de bases de datos de origen y de destino en AWS DMS.AWS SysAdmin
Cree la tarea de migración y active la replicación continua después de una carga completa.AWS SysAdmin
Solicite un cambio de firewall para permitir que Amazon RDS para Microsoft SQL Server acceda a las bases de datos de SQL Server en las instalaciones.AWS SysAdmin
Crear un equilibrador de carga de red.AWS SysAdmin
Cree un grupo de destino que se dirija a los servidores de bases de datos de su centro de datos

Le recomendamos que utilice nombres de host en la configuración de destino para incorporar los eventos de conmutación por error del centro de datos (DC).

AWS SysAdmin
Ejecute la expresión SQL para la configuración del servidor vinculado.

Ejecute las expresiones SQL para añadir un servidor vinculado mediante la herramienta de administración de Microsoft SQL en la instancia de base de datos Amazon RDS para Microsoft SQL Server. En la expresión SQL, configure @datasrc para que utilice el nombre de host de Equilibrador de carga de red. Añada credenciales de inicio de sesión de servidor vinculado mediante la herramienta de administración de Microsoft SQL en la instancia de base de datos Amazon RDS para Microsoft SQL Server.

AWS SysAdmin
Pruebe y valide las funciones de SQL Server.AWS SysAdmin
Cree una transición.AWS SysAdmin