

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 una base de datos de Microsoft SQL Server en las instalaciones a Amazon Redshift mediante AWS DMS
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms"></a>

*Marcelo Fernandes, Amazon Web Services*

## Resumen
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-summary"></a>

Este patrón proporciona orientación para migrar una base de datos de Microsoft SQL Server en las instalaciones a Amazon Redshift mediante AWS Data Migration Service (AWS DMS). 

## Requisitos previos y limitaciones
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-prereqs"></a>

**Requisitos previos **
+ Una cuenta de AWS activa
+ Una base de datos de origen de Microsoft SQL Server en un centro de datos en las instalaciones
+ Requisitos previos cumplidos para usar una base de datos de Amazon Redshift como destino para AWS DMS, tal y como se describe en la [documentación de AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html#CHAP_Target.Redshift.Prerequisites)

**Versiones de producto**
+ Ediciones SQL Server 2005-2019, Enterprise, Standard, Workgroup, Developer y Web. Para ver la lista actualizada de versiones compatibles, consulte [Usar una base de datos de Microsoft SQL Server como origen de AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html) en la documentación de AWS. 

## Arquitectura
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-architecture"></a>

**Pila de tecnología de origen**
+ Base de datos de Microsoft SQL Server en las instalaciones 

**Pila de tecnología de destino**
+ Amazon Redshift

**Arquitectura de migración de datos**

 

![Arquitectura para migrar una base de datos de SQL Server en las instalaciones a Amazon Redshift mediante AWS DMS](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/65b2be1b-740e-4d4d-99a8-f77c4ea6553d/images/3a094bf2-be31-4d83-8dd2-9dc078321055.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-tools"></a>
+ [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) es un servicio de migración de datos que admite varios tipos de bases de datos de origen y destino. Para obtener información sobre las versiones y ediciones de bases de datos de Microsoft SQL Server que se admiten para su uso con AWS DMS, consulte [Uso de una base de datos de Microsoft SQL Server como fuente de AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html) en la documentación de AWS DMS. Si AWS DMS no es compatible con su base de datos de origen, debe seleccionar un método alternativo para la migración de datos.

## Epics
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-epics"></a>

### Planificación de la migración
<a name="plan-the-migration"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Valide la versión y el motor de la base de datos de origen y de destino. |  | Administrador de base de datos | 
| Identifique los requisitos de hardware de la instancia del servidor de destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identifique los requisitos de almacenamiento (el tipo y la capacidad de almacenamiento). |  | Administrador de base de datos, administrador de sistemas | 
| Elija el tipo de instancia adecuado en función de la capacidad, las características de almacenamiento y las características de red. |  | Administrador de base de datos, administrador de sistemas | 
| Identifique los requisitos de seguridad de acceso a la red para las bases de datos de origen y destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar la estrategia de migración de aplicaciones. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Configuración de la infraestructura
<a name="configure-the-infrastructure"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree una nube privada virtual (VPC). | Para obtener más información, consulte [Trabajar con una instancia de base de datos en una VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html) en la documentación de AWS. | Administrador de sistemas | 
| Cree grupos de seguridad. |  | Administrador de sistemas | 
| Configure e inicie un clúster de Amazon Redshift. | Para obtener más información, consulte [Crear un clúster de muestra de Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-launch-sample-cluster.html) en la documentación de Amazon Redshift. | Administrador de base de datos, administrador de sistemas | 

### Migración de datos
<a name="migrate-data"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Migre los datos de la base de datos de Microsoft SQL Server mediante AWS DMS. |  | Administrador de base de datos | 

### Migración de la aplicación
<a name="migrate-the-application"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Seguir la estrategia de migración de aplicaciones. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Realizar la transición
<a name="cut-over"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cambie los clientes de la aplicación a la nueva infraestructura. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Cerrar el proyecto
<a name="close-the-project"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cierre los recursos temporales. |  | Administrador de base de datos, administrador de sistemas | 
| Revise y valide los documentos del proyecto. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 
| Recopile métricas como el tiempo de migración, el porcentaje de esfuerzo manual en comparación con el automatizado y el ahorro de costos. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 
| Cerrar el proyecto y enviar comentarios. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

## Recursos relacionados
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-resources"></a>

**Referencias**
+ [Documentación de AWS DMS](https://docs.aws.amazon.com/dms/index.html)
+ [Documentación de Amazon Redshift](https://docs.aws.amazon.com/redshift/)
+ [Precios de Amazon Redshift](https://aws.amazon.com/redshift/pricing/)

**Tutoriales y videos**
+ [Introducción a AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Introducción a Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)
+ [Uso de una base de datos de Amazon Redshift como objetivo de AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)
+ [AWS DMS (video)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 