Compartir a través de


Migración de cargas de trabajo de Oracle a Oracle Database@Azure

Este artículo muestra cómo trasladar su carga de trabajo de Oracle desde su entorno local a Oracle Database@Azure. Se recomienda un enfoque de detección, diseño e implementación probados para la estrategia general de migración, seguido de la migración de datos y la transición.

Detección

La migración comienza con una evaluación detallada de la cartera de productos y aplicaciones de Oracle implicadas. La base de datos de Oracle existente puede funcionar con Oracle Real Application Clusters (RAC). Para las aplicaciones, necesitamos detectar el tamaño de la infraestructura, lo que puede hacerse fácilmente mediante la detección basada en Azure Migrate. Para el dimensionamiento de la base de datos, pida consejo a su representante de ventas de Oracle.

Diseño

Para las aplicaciones, Azure Migrate realiza un lift-and-shift de la infraestructura y las aplicaciones a Azure IaaS en función de la detección. La solución debe tener una fiabilidad y resiliencia elevadas en caso de desastre, determinadas por los parámetros de objetivo de punto de recuperación (RPO) y objetivo de tiempo de recuperación (RTO). La zona de aterrizaje de Oracle ofrece instrucciones de arquitectura para elegir la mejor arquitectura de la solución en función de los requisitos de RPO y RTO.

Tipos para la migración de datos

Proceso de migración de datos distinto entre la migración física y lógica. La migración lógica es un método para migrar bases de datos donde se extraen, transforman y cargan datos y esquemas en la base de datos de destino. Resulta especialmente útil para escenarios en los que es necesario migrar entre diferentes arquitecturas, versiones de base de datos o plataformas. Este enfoque incluye Data Pump y GoldenGate. La migración física implica mover toda la base de datos tal como está en el nivel de almacenamiento o archivo de datos de un sistema de origen a un sistema de destino. La estructura de la base de datos permanece sin cambios. Es ideal al pasar a un sistema con la misma versión de base de datos y arquitectura compatible. Las herramientas que se usan para este escenario son RMAN y Data Guard. Consulte Migración lógica en línea de Oracle para más información.

Enfoque de migración de datos

Después de configurar la infraestructura de Oracle en Azure, instale Oracle Database y migre las aplicaciones relacionadas. El siguiente paso es transferir datos de una base de datos de Oracle local a la nueva base de datos de Oracle en Azure. Consulte las siguientes herramientas de Oracle:

Azure mejora las herramientas de Oracle con la conectividad de red, el ancho de banda y los comandos adecuados que funcionan con las siguientes funcionalidades de Azure para la migración de datos.

Herramientas de Oracle para la migración de datos

Para migrar, hay varias opciones disponibles. En los diagramas siguientes se proporciona información general sobre ellas.

Necesita una de las herramientas de Oracle y las infraestructuras de Azure para implementar la arquitectura de solución correcta para migrar datos. Consulte los siguientes escenarios de solución de referencia:

Escenario 1: ZDM: use la migración sin tiempo de inactividad, que puede ser una migración lógica o física en función de la versión de la base de datos, los sistemas operativos y los requisitos de tiempo de inactividad. Esta configuración aprovecha Data Guard en una migración lógica.

Diagrama que muestra la configuración de ZDM con Data Guard.

Escenario 2: RMAN: use la copia de seguridad y restauración de RMAN con características de Azure, la configuración de una recuperación basada en RMAN. Lo principal es la red entre el entorno local y Azure.

Diagrama que muestra la migración directa mediante RMAN.

Escenario 3: enfoque de copia de seguridad de RMAN con montaje de NFS

Diagrama que muestra el enfoque de copia de seguridad y restauración de RMAN mediante un recurso compartido de NFS.

Nota:

Si tiene previsto usar un punto de conexión privado con un montaje de Azure Blob Storage y NFS, asegúrese de implementar una aplicación virtual de red local en una subred diferente dentro de la misma red virtual que la ODAA.

Escenario-4: Data Pump con Azure NetApp Files o Azure Virtual Machine con montaje de NFS

Diagrama que muestra las versiones modificadas del escenario 2.

Nota:

Si tiene previsto usar un punto de conexión privado con un montaje de Azure Blob Storage y NFS, asegúrese de implementar una aplicación virtual de red local en una subred diferente dentro de la misma red virtual que la ODAA.

Escenario 5: Data Box: un escenario único en el que los datos se mueven entre las ubicaciones mediante un dispositivo de almacenamiento y un envío físico.

Diagrama que muestra los datos movidos entre ubicaciones mediante un dispositivo de almacenamiento con envío físico.

Nota:

Para la migración planeada que es sensible al rendimiento, se recomienda usar Azure Netapp Files.

Tareas posteriores a la migración

Después de la transición, compruebe que todas las aplicaciones empresariales funcionan según lo previsto para ofrecer operaciones empresariales en conjunto con el entorno local.

  • Realice comprobaciones de validación para comprobar la coherencia de los datos y la funcionalidad de la aplicación.
  • Actualice la documentación, incluidos los diagramas de red, los detalles de configuración y los planes de recuperación ante desastres.
  • Implemente procesos de supervisión y mantenimiento continuos para la máquina virtual de Azure que hospeda la base de datos de Oracle.

A lo largo del proceso de migración, es esencial comunicarse eficazmente con las partes interesadas, incluidos los propietarios de las aplicaciones, los equipos de operaciones de TI y los usuarios finales, para administrar las expectativas y minimizar las interrupciones. Además, considere la posibilidad de recurrir a profesionales con experiencia o a servicios de consultoría especializados en migraciones de Oracle a Azure para garantizar una transición fluida y satisfactoria.

Pasos siguientes

Supervisión de Oracle Database@Azure