Migre una base de datos Oracle local a Amazon RDS para que pueda SQL usarla AWS DMS y AWS SCT - Recomendaciones de AWS

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

Tipo R: renovar arquitectura

Origen: bases de datos: relacionales

Objetivo: Amazon RDS for My SQL

Creado por: AWS

Entorno: PoC o piloto

Tecnologías: bases de datos; migración

Carga de trabajo: Oracle

AWSservicios: Amazon RDS

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.

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

TareaDescripciónHabilidades 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
TareaDescripciónHabilidades 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
TareaDescripciónHabilidades requeridas
Migre el esquema de base de datos mediante AWSSCT.DBA
Migre los datos mediante AWSDMS.DBA
TareaDescripciónHabilidades 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
TareaDescripciónHabilidades requeridas
Cambie los clientes de la aplicación a la nueva infraestructura.DBA, SysAdmin, Propietario de la aplicación
TareaDescripciónHabilidades 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.

Referencias

Tutoriales y videos