

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 Oracle en las instalaciones a Amazon RDS para MySQL con AWS DMS y AWS SCT
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct"></a>

*Sergey Dmitriev y Naresh Damera, Amazon Web Services*

## Resumen
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-summary"></a>

Este patrón le guía a través de la migración de una base de datos de Oracle en las instalaciones a una Amazon Relational Database Service (Amazon RDS) para una instancia de base de datos de MySQL. Utiliza AWS Database Migration Service (AWS DMS) para migrar los datos y la Herramienta de conversión de esquemas de AWS (AWS SCT) para convertir el esquema y los objetos de la base de datos de origen a un formato compatible con Amazon RDS para MySQL. 

## Requisitos previos y limitaciones
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-prerequisites-and-limitations"></a>

**Requisitos previos **
+ Una cuenta de AWS activa
+ Una base de datos de origen de Oracle en un centro de datos en las instalaciones 

**Limitaciones**
+ Límite de tamaño de la base de datos: 64 TB

**Versiones de producto**
+ Todas las ediciones de bases de datos de Oracle para las versiones 11g (versiones 11.2.0.3.v1 y posteriores) y hasta la 12.2, y 18c. Para ver la lista actualizada de versiones compatibles, consulte [Uso de una base de datos de Oracle como origen para AWS DMS.](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) Le recomendamos utilizar la versión más reciente de AWS DMS para obtener el soporte más completo de versiones y características. Para obtener información sobre las versiones de bases de datos de Oracle compatibles con AWS SCT, consulte la [Documentación de AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html). 
+ AWS DMS es actualmente compatible con las versiones 5.5, 5.6 y 5.7 de MySQL. Para ver la lista actualizada de versiones compatibles, consulte [Uso de una base de datos compatible con MySQL como destino para las versiones de AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html) en la documentación de AWS. 

## Arquitectura
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-architecture"></a>

**Pila de tecnología de origen**
+ Base de datos de Oracle en las instalaciones

**Pila de tecnología de destino**
+ Instancia de base de datos de Amazon RDS para MySQL

**Arquitectura de migración de datos**

![\[Nube de AWS architecture showing data migration from on-premises to RDS via VPC, Internet Gateway, and AWS DMS.\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/0385e5ad-a1ca-4c29-945b-592321d95f9d/images/c872e033-b13a-4436-b503-0632b5d437ae.png)


 

## Tools (Herramientas)
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-tools"></a>
+ **AWS DMS**: [AWS Database Migration Services](https://docs.aws.amazon.com/dms/latest/userguide/) (AWS DMS) facilita la migración de bases de datos relacionales, almacenamiento de datos, bases de datos NoSQL y otros tipos de almacenes de datos. Puede utilizar AWS DMS para migrar datos a la nube de AWS, entre instancias en las instalaciones (a través de una configuración de nube de AWS) o entre combinaciones de configuraciones en las instalaciones y en la nube.
+ **AWS SCT**: [la Herramienta de conversión de esquemas de AWS](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) se utiliza para convertir su esquema de base de datos existente de un motor de base de datos a otro. El código personalizado que convierte la herramienta incluye vistas, procedimientos almacenados y funciones. Cualquier código que la herramienta no pueda convertir automáticamente está claramente marcado para que pueda convertirlo usted mismo.

## Epics
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-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. |  | DBA, SysAdmin | 
| Identifique los requisitos de almacenamiento (el tipo y la capacidad de almacenamiento). |  | DBA, SysAdmin | 
| Elija el tipo de instancia adecuado en función de la capacidad, las características de almacenamiento y las características de red. |  | DBA, SysAdmin | 
| Identifique los requisitos de seguridad de acceso a la red para las bases de datos de origen y destino. |  | DBA, SysAdmin  | 
| Identificar la estrategia de migración de aplicaciones. |  | DBA, propietario de la SysAdmin aplicación | 

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


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree una nube privada virtual (VPC) y subredes. |  | SysAdmin | 
| Cree los grupos de seguridad y las listas de control de acceso a la red (ACLs). |  | SysAdmin | 
| Configure e inicie una instancia de base de datos de Amazon RDS. |  | DBA, SysAdmin | 

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


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Migre el esquema de la base de datos mediante AWS SCT. |  | Administrador de base de datos | 
| Migre los datos 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 | 
| --- | --- | --- | 
| Utilizar AWS SCT para analizar y convertir el código SQL dentro del código de la aplicación. | Para obtener más información, consulte https://docs.aws.amazon.com/SchemaConversionTool/ latest/userguide/CHAP \$1Converting.app.html. | Propietario de la aplicación | 
| Seguir la estrategia de migración de aplicaciones. |  |  SysAdminDBA, propietario de la aplicación | 

### 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. |  | 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, SysAdmin | 
| Recopile métricas sobre el tiempo de migración, el porcentaje de migraciones manuales en comparación con las realizadas con herramientas, el ahorro de costos, etc. |  | DBA, SysAdmin | 
| Cerrar el proyecto y enviar comentarios. |  |  | 

## Recursos relacionados
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-related-resources"></a>

**Referencias**
+ [Documentación de AWS DMS](https://docs.aws.amazon.com/dms/)
+ [Documentación de AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 
+ [Precios de Amazon RDS](https://aws.amazon.com/rds/pricing/)

**Tutoriales y videos**
+ [Introducción a AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Introducción a Amazon RDS](https://aws.amazon.com/rds/getting-started/)
+ [AWS DMS (video)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 
+ [Amazon RDS (video)](https://www.youtube.com/watch?v=igRfulrrYCo) 