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 Oracle local a Amazon RDS para que pueda SQL usarla AWS DMS y AWS SCT
Creado por Sergey Dmitriev (AWS) y Naresh Damera () AWS
Resumen
Este patrón le guía a través de la migración de una base de datos Oracle local a una instancia de Amazon Relational Database Service (RDSAmazon) for SQL My DB. Utiliza AWS Database Migration Service (AWSDMS) para migrar los datos y AWS Schema Conversion Tool (AWSSCT) para convertir el esquema y los objetos de la base de datos de origen a un formato compatible con Amazon RDS for MySQL.
Requisitos previos y limitaciones
Requisitos previos
Una AWS cuenta 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 más reciente de versiones compatibles, consulte Uso de una base de datos Oracle como fuente para AWS DMS. Le recomendamos que utilice la última versión de AWS DMS para obtener el soporte más completo de versiones y funciones. Para obtener información sobre las versiones de bases de datos Oracle compatibles AWSSCT, consulte la AWSSCTdocumentación.
AWSDMSactualmente es compatible con SQL las versiones 5.5, 5.6 y 5.7 de My. Para ver la lista más reciente de versiones compatibles, consulte Uso de una base SQL de datos compatible con My como destino AWS DMS en la AWS documentación.
Arquitectura
Pila de tecnología de origen
Base de datos de Oracle en las instalaciones
Pila de tecnología de destino
Amazon RDS para mi instancia de SQL base de datos
Arquitectura de migración de datos
![Nube de AWS architecture showing on-premises components connecting to VPC with RDS MySQL and AWS DMS for database migration.](images/pattern-img/0385e5ad-a1ca-4c29-945b-592321d95f9d/images/c872e033-b13a-4436-b503-0632b5d437ae.png)
Herramientas
AWSDMS- AWSDatabase Migration Services (AWSDMS) le ayuda a migrar bases de datos relacionales, almacenes de datos, bases de datos no SQL basadas en bases de datos y otros tipos de almacenes de datos. Puede utilizarlos AWS DMS para migrar sus datos a la AWS nube, entre instancias locales (mediante una configuración en AWS la nube) o entre combinaciones de configuraciones locales y en la nube.
AWSSCT- AWSSchema Conversion Tool (AWSSCT) se utiliza para convertir el esquema de su base de datos 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
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Valide la versión y el motor de la base de datos de origen y de destino. | DBA | |
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, SysAdmin, Propietario de la aplicación |
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 Amazon RDS DB. | DBA, SysAdmin |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Migre el esquema de base de datos mediante AWSSCT. | DBA | |
Migre los datos mediante AWSDMS. | DBA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Se utiliza AWS SCT para analizar y convertir el SQL código dentro del código de la aplicación. | Para obtener más información, consulte https://docs.aws.amazon.com/SchemaConversionTool/ latest/userguide/CHAP _Converting.app.html. | Propietario de la aplicación |
Seguir la estrategia de migración de aplicaciones. | DBA SysAdmin, propietario de la aplicación |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cambie los clientes de la aplicación a la nueva infraestructura. | DBA, SysAdmin, Propietario de la aplicación |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cierre los AWS recursos temporales. | 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
Referencias
Tutoriales y videos