

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 en las instalaciones de Microsoft SQL Server a Amazon Redshift mediante agentes de extracción de datos de AWS SCT
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents"></a>

*Neha Thakur, Amazon Web Services*

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

Este patrón describe los pasos para migrar una base de datos de origen de Microsoft SQL Server en las instalaciones a una base de datos de destino de Amazon Redshift mediante los agentes de extracción de datos de la herramienta de conversión de esquemas de AWS (AWS SCT). Un agente es un programa externo que se integra con AWS SCT, pero que lleva a cabo la transformación de datos en otro lugar e interactúa con otros servicios de AWS en su nombre.   

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

**Requisitos previos **
+ Una base de datos de origen de Microsoft SQL Server utilizada para la carga de trabajo del almacenamiento de datos en un centro de datos en las instalaciones
+ Una cuenta de AWS activa

**Versiones de producto**
+ Microsoft SQL Server versión 2008 o posterior. Consulte la [documentación de AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) para ver una lista de las versiones compatibles más reciente.. 

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

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

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

**Arquitectura de migración de datos**

![Migración de una base de datos de SQL Server a Amazon Redshift mediante agentes de extracción de datos de AWS SCT.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/6975f67a-0705-47b4-a1b8-90aaa2597a04/images/dbff958b-7601-442e-9e23-4d07edd0ccfd.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-tools"></a>
+ [La Herramienta de conversión de esquemas de AWS](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) gestiona las migraciones de bases de datos heterogéneas al convertir automáticamente el esquema de la base de datos de origen y la mayor parte del código personalizado a un formato compatible con la base de datos de destino. Cuando las bases de datos de origen y destino son muy diferentes, puede utilizar un agente SCT de AWS para realizar una transformación de datos adicional. Para obtener más información, consulte [Migrar datos de un almacén de datos en las instalaciones a Amazon Redshift](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.dw.html) en la documentación de AWS.

## Prácticas recomendadas
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-best-practices"></a>
+ [Prácticas recomendadas para AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_BestPractices.html)
+ [Prácticas recomendadas para Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/best-practices.html)

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

### Preparación para la migración
<a name="prepare-for-migration"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Valide las versiones de las bases de datos de origen y de destino. |  | Administrador de base de datos | 
| Identifique los requisitos de hardware de la instancia del servidor de destino. |  | DBA, SysAdmin | 
| Identifique los requisitos de almacenamiento (como el tipo y la capacidad de almacenamiento). |  | DBA, SysAdmin | 
| Elija el tipo de instancia apropiado (capacidad, características de almacenamiento y características de red). |  | DBA, SysAdmin | 
| Identifique los requisitos de seguridad de acceso a la red de las bases de datos de origen y destino. |  | DBA, SysAdmin | 
| Elija una estrategia de migración de aplicaciones. |  | DBA, propietario de la SysAdmin aplicación | 

### Configurar la infraestructura
<a name="configure-infrastructure"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree una nube privada virtual (VPC) y subredes. |  | SysAdmin | 
| Cree grupos de seguridad. |  | SysAdmin | 
| Configure e inicie el clúster de Amazon Redshift. |  | SysAdmin | 

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


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Migre los datos con los agentes de extracción de datos de AWS SCT. |  | Administrador de base de datos | 

### Migración de aplicaciones
<a name="migrate-applications"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Siga la estrategia de migración de aplicaciones elegida. |  | DBA, propietario de la SysAdmin aplicación | 

### Realizar la transición a la base de datos de destino
<a name="cut-over-to-the-target-database"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cambie las aplicaciones cliente a la nueva infraestructura. |  | DBA, propietario de la SysAdmin aplicación | 

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


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cerrar los recursos temporales de AWS. |  | DBA, SysAdmin | 
| Revise y valide los documentos del proyecto. |  | DBA, propietario de la SysAdmin aplicación | 
| 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. |  | DBA, propietario de la SysAdmin aplicación | 
| Cierre el proyecto y envíe sus comentarios. |  | DBA, propietario de la SysAdmin aplicación | 

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

**Referencias**
+ [Guía del usuario de AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [Uso de agentes de extracción de datos](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.html)
+ [Precios de Amazon Redshift](https://aws.amazon.com/redshift/pricing/)

**Tutoriales y videos**
+ [Introducción a la Herramienta de conversión de esquemas de AWS](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_GettingStarted.html)
+ [Introducción a Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)