

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
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers"></a>

*Kevin Yung, Viqash Adwani y Vishal Singh, Amazon Web Services*

## Resumen
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-summary"></a>

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
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-prerequisites-and-limitations"></a>

**Requisitos previos **
+ Compruebe si [Microsoft SQL Server en Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) admite las características que necesita. 
+ Asegúrese de que puede utilizar [Amazon RDS para Microsoft SQL Server con las intercalaciones predeterminadas o las intercalaciones configuradas en los niveles de la base de datos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html). 

## Arquitectura
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-architecture"></a>

**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**

![Diagram showing data replication between two data centers with primary and secondary SQL servers.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/776b453a-7fa0-43fd-b1ca-fb9e5cc21820.png)


 

 

 

 

 

 

 

 

 

 

 

 

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

![Nube de AWS architecture with RDS SQL Server instances in two availability zones and on-premises databases.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/6bdbdfbf-b048-4fbd-acef-0aeb826edb50.png)


 

## Tools (Herramientas)
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-tools"></a>
+ AWS CloudFormation
+ Equilibrador de carga de red 
+ Amazon RDS for SQL Server en varias zonas de disponibilidad (múltiplesAZs)
+ AWS Database Migration Service (AWS DMS) 

## Epics
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-epics"></a>

### Crear una VPC de zona de aterrizaje
<a name="create-a-landing-zone-vpc"></a>


| Tarea | Descripción | Habilidades 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 a la subred (ACLs). |  | 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 | 

### Migración de una base de datos a Amazon RDS
<a name="migrate-the-database-to-amazon-rds"></a>


| Tarea | Descripción | Habilidades 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 | 

## Recursos relacionados
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-related-resources"></a>
+ [Tareas de administración frecuentes para Microsoft SQL Server en Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General)
+ [Intercalaciones y conjuntos de caracteres para Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html) 
+ [Documentación del Equilibrador de carga de red](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) 
+ [Implementación de servidores vinculados con Amazon RDS para Microsoft SQL Server (entrada del blog)](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/)