

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.

# Migre una base de datos local de Microsoft SQL Server a Amazon EC2
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-ec2"></a>

*Senthil Ramasamy, Amazon Web Services*

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

Este patrón describe cómo migrar una base de datos de Microsoft SQL Server local a Microsoft SQL Server en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Incluye dos opciones de migración: usar AWS Database Migration Service (AWS DMS) o usar herramientas nativas de Microsoft SQL Server, como la copia de seguridad y la restauración, el asistente para copiar bases de datos o copiar y adjuntar bases de datos. 

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

**Requisitos previos **
+ Una AWS cuenta activa
+ Un sistema operativo compatible con Amazon EC2 (para obtener una lista completa de las versiones de sistemas operativos compatibles, consulte [Amazon EC2 FAQs](https://aws.amazon.com/ec2/faqs/))
+ Una base de datos de origen de Microsoft SQL Server en un centro de datos en las instalaciones

**Versiones de producto**
+ Para las bases de datos locales y de EC2 instancias de Amazon, AWS DMS admite: 
  + Versiones de SQL Server 2005, 2008, 2008R2, 2012, 2014, 2016, 2017 y 2019 
  + Ediciones Enterprise, Standard, Workgroup, Developer y Web
+ Para ver la lista actualizada de versiones compatibles, consulte [Using a Microsoft SQL Server Database as a Target for AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.html).   

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

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

**Pila de tecnología de destino**
+ Base de datos de Microsoft SQL Server en una EC2 instancia

**Arquitectura de destino**

![Instancias principales y en espera de Microsoft SQL Server en EC2 instancias de dos zonas de disponibilidad.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/53e2c27d-ceb4-4d88-a022-93dd0b343eaf.png)


**Arquitectura de migración de datos**
+ Usando AWS DMS

![Migración de datos de SQL Server locales a una EC2 instancia mediante AWS DMS.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/1cbe32ea-e285-4cac-9153-4428bad9b229.png)

+ Uso de herramientas nativas de SQL Server 

![Migración de datos de SQL Server locales a una EC2 instancia mediante herramientas nativas de SQL Server.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/ad2caf54-7399-4038-91a3-acba9fa7da29.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-ec2-tools"></a>
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/) le ayuda a migrar sus datos hacia y desde bases de datos comerciales y de código abierto muy utilizadas, como Oracle, SQL Server, MySQL y PostgreSQL. Puede utilizarlos AWS DMS para migrar sus datos a Nube de AWS, entre instancias locales (mediante una Nube de AWS configuración) o entre combinaciones de configuraciones locales y en la nube.
+ [AWS Schema Conversion Tool (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) admite migraciones de bases de datos heterogéneas al convertir automáticamente el esquema de la base de datos de origen y la mayoría del código personalizado a un formato compatible con la base de datos de destino.
+ Las herramientas nativas de Microsoft SQL Server incluyen la copia de seguridad y restauración, el asistente para copiar bases de datos y la función de copiar y adjuntar bases de datos.

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

### Planificación de la migración
<a name="plan-the-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 | 
| Identificar la versión del sistema operativo de destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identifique los requisitos de hardware para la instancia del servidor de destino en función de la lista de compatibilidad de Microsoft SQL Server y los requisitos de capacidad. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar los requisitos de almacenamiento relativos al tipo y la capacidad. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar los requisitos de la red, como la latencia y el ancho de banda. |  | Administrador de base de datos, administrador de sistemas | 
| Elija el tipo de EC2 instancia en función de la capacidad, las características de almacenamiento y las características de la red. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar los requisitos de seguridad para acceder a la red y al host de las bases de datos de origen y destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar la lista de usuarios necesarios para la instalación del software Microsoft SQL Server. |  | Administrador de base de datos, administrador de sistemas | 
| Determinar la estrategia de copia de seguridad. |  | Administrador de base de datos | 
| Determinar los requisitos de disponibilidad. |  | Administrador de base de datos | 
| Identificar la estrategia de migración y transición de aplicaciones. |  | Administrador de base de datos, 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) y subredes. |  | Administrador de sistemas | 
| Cree grupos de seguridad y listas de control de acceso a la red (ACL). |  | Administrador de sistemas | 
| Configura e inicia una EC2 instancia. |  | Administrador de sistemas | 

### Instalar el software
<a name="install-the-software"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Crear los usuarios y grupos necesarios para el software Microsoft SQL Server. |  | Administrador de base de datos, administrador de sistemas | 
| Descargar el software Microsoft SQL Server. |  | Administrador de base de datos, administrador de sistemas | 
| Instale el software Microsoft SQL Server en la EC2 instancia y configure el servidor. |  | Administrador de base de datos, administrador de sistemas | 

### Migración de datos: opción 1
<a name="migrate-the-data---option-1"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Utilizar herramientas nativas de MySQL Server o herramientas de terceros para migrar los objetos y datos de la base de datos. | Las herramientas incluyen la copia de seguridad y la restauración, el asistente para copiar bases de datos y la función de copiar y adjuntar bases de datos. Para obtener más información, consulte la guía [Migrating Microsoft SQL Server databases to the Nube de AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/). | Administrador de base de datos | 

### Migración de datos: opción 2
<a name="migrate-the-data---option-2"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Migre los datos mediante AWS DMS. | Para obtener más información sobre su uso AWS DMS, consulte los enlaces de la sección [Recursos relacionados](#migrate-an-on-premises-microsoft-sql-server-database-to-amazon-ec2-resources). | 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. | Utilice AWS Schema Conversion Tool (AWS SCT) para analizar y modificar el código SQL que está incrustado en el código fuente de la aplicación. | Administrador de base de datos, propietario de la aplicación | 

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


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Seguir la estrategia de cambio de aplicaciones. |  | 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 todos los AWS recursos temporales. | Los recursos temporales incluyen la instancia de AWS DMS replicación y la EC2 instancia para AWS SCT. | 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 sobre el tiempo de migración, el porcentaje de ahorro de costos manuales en comparación con los de herramientas, etc. |  | 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-ec2-resources"></a>

**Referencias**
+ [Migración de bases de datos de Microsoft SQL Server a Nube de AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon EC2 FAQs](https://aws.amazon.com/ec2/faqs/)
+ [ EC2 Precios de Amazon](https://aws.amazon.com/ec2/pricing/)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [Productos de Microsoft en AWS](https://aws.amazon.com/windows/products/)
+ [Licencias de Microsoft en AWS](https://aws.amazon.com/windows/resources/licensing/)
+ [Microsoft SQL Server en AWS](https://aws.amazon.com/windows/products/sql/)

**Tutoriales y videos**
+ [Cómo empezar con](https://aws.amazon.com/ec2/getting-started/) Amazon EC2
+ [Introducción a ](https://aws.amazon.com/dms/getting-started/)AWS Database Migration Service
+ [Unir una EC2 instancia de Amazon a su Active Directory de Simple AD](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/simple_ad_join_instance.html)
+ [Unir una EC2 instancia de Amazon a su AWS Managed Microsoft AD Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_join_instance.html)
+ [AWS Database Migration Service ](https://www.youtube.com/watch?v=zb4GcjEdl8U)(video)
+ [Introducción a Amazon EC2 : Elastic Cloud Server & Hosting con AWS](https://www.youtube.com/watch?v=TsRBftzZsQo) (vídeo)