Migración de bases de datos de Oracle RAC

En esta opción de configuración, migrará una aplicación y una base de datos de Oracle RAC que se ejecuten en VMware local con una copia de seguridad de Oracle Database a una ubicación local. La gestión y las operaciones de Oracle Database suelen ser manuales y es toda su responsabilidad.

En el siguiente diagrama de arquitectura se muestra una base de datos de Oracle RAC en un despliegue local:

A continuación se muestra la descripción de migrate-orclracdb-vmware-premises.png
Descripción de la ilustración migrate-orclracdb-vmware-premises.png

Tiene las siguientes opciones para garantizar la alta disponibilidad de la base de datos al migrar este despliegue a OCI:

  • Migración a Oracle Exadata Database Service on Dedicated Infrastructure
  • Migración a Oracle Exadata Database Service en infraestructura de Exascale
  • Migración a Oracle Autonomous Database on Dedicated Exadata Infrastructure
  • Migrar a una base de datos Oracle RAC de dos nodos en Oracle Base Database Service
  • Migración a Oracle Cloud VMware Solution

Migración a Oracle Exadata Database Service on Dedicated Infrastructure

Oracle Exadata Database Service ofrece capacidades probadas de Oracle Database en Oracle Exadata Cloud Infrastructure optimizado y específico. La automatización incorporada en la nube, la ampliación flexible de recursos, la seguridad y el rendimiento rápido para todas las cargas de trabajo de Oracle Database le ayudan a simplificar la gestión y reducir los costos.

Oracle Exadata Database Service on Dedicated Infrastructure se ejecuta en Oracle Exadata y Oracle RAC, se beneficia de su alta disponibilidad, escalabilidad y redundancia, y cumple con el nivel de plata de Oracle MAA por defecto.

La siguiente arquitectura muestra una base de datos Oracle RAC en Oracle Exadata Database Service on Dedicated Infrastructure:

A continuación se muestra la descripción de migrate-orclracdb-exadbdisrv.png
Descripción de la ilustración migrate-orclracdb-exadbdisrv.png

Esta arquitectura consta de los siguientes componentes:

  • VCN con tres subredes y un gateway de servicio para acceder a servicios gestionados por OCI.
  • Aplicación en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación.
  • Oracle Exadata Cloud Infrastructure y el cluster de VM de Exadata desplegados en el cliente y la subred de copia de seguridad.
  • Base de datos de Oracle RAC desplegada en el cluster de VM de Exadata con un nodo de Oracle RAC en cada VM del cluster de VM.
  • Oracle Database Autonomous Recovery Service para copias de seguridad automáticas de base de datos.
  • (Opcional) Servicio de OCI Object Storage como solución alternativa para las copias de seguridad automáticas de la base de datos.
  • (Opcional) OCI Vault para la gestión de claves de cifrado de datos transparente (TDE).

Esta arquitectura se beneficia de:

  • Alta disponibilidad y redundancia incorporadas proporcionadas por Oracle Exadata y Oracle RAC.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • Protección de datos mejorada con Oracle Database Autonomous Recovery Service.
  • Escalabilidad en línea de recursos informáticos y de almacenamiento.
  • Aprovisionamiento automatizado de bases de datos y operaciones de ciclo de vida.
  • TDE está activado por defecto con la opción de utilizar OCI Vault para la gestión de claves.
  • Migraciones automatizadas mediante ZDM.
  • Modelos de licencia de Oracle Cloud.

Recomendaciones

  • Configure la copia de seguridad automática en Oracle Database Autonomous Recovery Service para minimizar la carga de trabajo de copia de seguridad en la base de datos mediante la implantación de la estrategia de copia de seguridad incremental permanente que elimina las copias de seguridad completas semanales. Además, permite una restauración y recuperación más rápidas al proporcionar una copia de seguridad completa virtual y eliminar la necesidad de recuperar copias de seguridad incrementales.
  • Active la protección de datos en tiempo real de Oracle Database Autonomous Recovery Service para sincronizar sus transacciones en tiempo real con el servicio de recuperación. La protección de datos en tiempo real minimiza la posibilidad de pérdida de datos para lograr un objetivo de punto de recuperación (RPO) inferior al segundo.
  • Active la continuidad de aplicaciones para enmascarar las interrupciones de la base de datos durante los eventos planificados y no planificados de los usuarios finales y garantizar aplicaciones ininterrumpidas.

Migración a Oracle Exadata Database Service en infraestructura de Exascale

Oracle Exadata Database Service on Exascale Infrastructure proporciona la misma experiencia de servicio en la nube que Oracle Exadata Database Service on Dedicated Infrastructure, pero sin necesidad de suscribirse a una infraestructura dedicada. Puede comenzar con un pequeño cluster de máquina virtual (VM) y escalar fácilmente a medida que crecen sus necesidades. Oracle gestiona toda la infraestructura física en un modelo de servicio de infraestructura multi-arrendamiento compartido. Oracle Exadata Database Service on Exascale Infrastructure solo está disponible para la versión 23ai de Oracle Database.

Oracle Exadata Database Service on Exascale Infrastructure se ejecuta en Oracle Exadata y Oracle RAC, se beneficia de su alta disponibilidad, escalabilidad y redundancia, y cumple con el nivel de plata de Oracle MAA por defecto.

En el siguiente diagrama de arquitectura se muestra la base de datos Oracle RAC en Oracle Exadata Database Service on Exascale Infrastructure:

A continuación se muestra la descripción de migrate-orclracdb-exadbsrv-exascale-infra.png
Descripción de la ilustración migrate-orclracdb-exadbsrv-exascale-infra.png

Esta arquitectura consta de los siguientes componentes:

  • VCN con tres subredes y un gateway de servicio para acceder a servicios gestionados por OCI.
  • Aplicación en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación.
  • Cluster de VM de Exadata desplegado en el cliente y la subred de copia de seguridad.
  • Base de datos de Oracle RAC desplegada en el cluster de VM de Exadata con un nodo de Oracle RAC en cada VM del cluster de VM.
  • Oracle Database Autonomous Recovery Service para copias de seguridad automáticas de base de datos.
  • (Opcional) Servicio de OCI Object Storage como solución alternativa para las copias de seguridad automáticas de la base de datos.
  • (Opcional) OCI Vault para la gestión de claves de cifrado de datos transparente (TDE).

Esta arquitectura se beneficia de:

  • Alta disponibilidad y redundancia incorporadas proporcionadas por Oracle Exadata y Oracle RAC.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • Protección de datos mejorada con Oracle Database Autonomous Recovery Service.
  • Escalabilidad en línea de recursos informáticos y de almacenamiento.
  • Aprovisionamiento automatizado de bases de datos y operaciones de ciclo de vida.
  • TDE está activado por defecto con la opción de utilizar OCI Vault para la gestión de claves.
  • Migraciones automatizadas mediante ZDM.
  • Modelos de licencia de Oracle Cloud.
  • Menor costo y tamaño de entrada que Oracle Exadata Database Service on Dedicated Infrastructure.
  • Las capacidades avanzadas de instantánea y clonación en poco espacio que están estrechamente integradas con Oracle Database y eliminan la necesidad de una base de datos maestra de prueba para soportar instantáneas y clones en Exadata.

Recomendaciones

  • Configure la copia de seguridad automática en Oracle Database Autonomous Recovery Service para minimizar la carga de trabajo de copia de seguridad en la base de datos mediante la implantación de la estrategia de copia de seguridad incremental permanente que elimina las copias de seguridad completas semanales. Además, permite una restauración y recuperación más rápidas al proporcionar una copia de seguridad completa virtual y eliminar la necesidad de recuperar copias de seguridad incrementales.
  • Active la protección de datos en tiempo real de Oracle Database Autonomous Recovery Service para sincronizar sus transacciones en tiempo real con el servicio de recuperación. La protección de datos en tiempo real minimiza la posibilidad de pérdida de datos para lograr un objetivo de punto de recuperación (RPO) inferior al segundo.
  • Active la continuidad de aplicaciones para enmascarar las interrupciones de la base de datos durante los eventos planificados y no planificados de los usuarios finales para garantizar aplicaciones ininterrumpidas.

Migración a Oracle Autonomous Database on Dedicated Exadata Infrastructure

Oracle Autonomous Database proporciona una base de datos fácil de usar y totalmente autónoma que se escala de forma flexible, ofrece un rápido rendimiento de consultas y no requiere administración. Oracle Autonomous Database on Dedicated Exadata Infrastructure es un entorno de base de datos altamente automatizado y totalmente gestionado que se ejecuta en OCI con recursos de hardware y software comprometidos. Estos recursos aislados permiten a su organización cumplir con estrictos requisitos de seguridad, disponibilidad y rendimiento, a la vez que reducen los costos y la complejidad.

Oracle Autonomous Database siempre se ejecuta en Oracle Exadata y Oracle RAC, se beneficia de su alta disponibilidad, escalabilidad y redundancia, y cumple con el nivel de plata de MAA de Oracle por defecto.

En el siguiente diagrama de arquitectura se muestra Oracle Autonomous Database on Dedicated Exadata Infrastructure:

A continuación se muestra la descripción de migrate-autonomousdb-dedicated-infra.png
Descripción de la ilustración migrate-autonomousdb-dedicated-infra.png

Esta arquitectura consta de los siguientes componentes:

  • VCN con dos subredes con acceso a servicios gestionados por OCI.
  • Aplicación en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación.
  • Infraestructura de Exadata autónoma y cluster de VM de Exadata autónomo desplegados en la subred del cliente.
  • Oracle Autonomous Database desplegado en el cluster de VM de Exadata autónomo.
  • Oracle Database Autonomous Recovery Service para copias de seguridad automáticas de base de datos.
  • (Opcional) Servicio de OCI Object Storage como solución alternativa para las copias de seguridad automáticas de la base de datos.
  • (Opcional) OCI Vault para la gestión de claves de cifrado de datos transparente (TDE).

Esta arquitectura se beneficia de:

  • Alta disponibilidad y redundancia incorporadas proporcionadas por Oracle Exadata y Oracle RAC.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • Protección de datos mejorada con Oracle Database Autonomous Recovery Service.
  • Escalabilidad automática y en línea de los recursos informáticos y de almacenamiento.
  • Aprovisionamiento automatizado de bases de datos y operaciones de ciclo de vida autónomas.
  • TDE está activado por defecto con la opción de utilizar OCI Vault para la gestión de claves.
  • Migraciones automatizadas mediante ZDM.
  • Los modelos de licencia de OCI y las opciones de Enterprise Edition se incluyen sin costo adicional.

Recomendaciones

  • Configure la copia de seguridad automática en Oracle Database Autonomous Recovery Service para minimizar la carga de trabajo de copia de seguridad en la base de datos mediante la implantación de la estrategia de copia de seguridad incremental permanente que elimina las copias de seguridad completas semanales. Además, permite una restauración y recuperación más rápidas al proporcionar una copia de seguridad completa virtual y eliminar la necesidad de recuperar copias de seguridad incrementales.
  • Active la protección de datos en tiempo real de Oracle Database Autonomous Recovery Service para sincronizar sus transacciones en tiempo real con el servicio de recuperación. La protección de datos en tiempo real minimiza la posibilidad de pérdida de datos para lograr un objetivo de punto de recuperación (RPO) inferior al segundo.
  • Active la continuidad de aplicaciones para enmascarar las interrupciones de la base de datos durante los eventos planificados y no planificados de los usuarios finales y garantizar aplicaciones ininterrumpidas.

  • Opcionalmente, puede migrar a Oracle Autonomous Database Serverless.

Migración a una base de datos Oracle RAC de dos nodos en Oracle Base Database Service

Oracle Base Database Service ejecuta cargas de trabajo de Oracle Database Enterprise Edition en unidades de máquina virtual (VM) flexibles de Oracle RAC de dos nodos en OCI. El servicio proporciona una gestión automatizada del ciclo de vida de la base de datos que reduce la administración, el desarrollo de aplicaciones con poco código integrado que acelera el despliegue de nuevas aplicaciones y la ampliación de los recursos informáticos con precios de pago por consumo que reducen los costos.

La base de datos de Oracle RAC de dos nodos en Oracle Base Database Service proporciona alta disponibilidad de Oracle RAC y cumple con el nivel de plata de Oracle MAA cuando se despliega con Oracle Data Guard.

El siguiente diagrama de arquitectura muestra una base de datos Oracle RAC de dos nodos en Oracle Base Database Service:

A continuación se muestra la descripción de migrate-two-node-orclracdb-basedbsrv.png
Descripción de la ilustración migrate-two-node-orclracdb-basedbsrv.png

Esta arquitectura consta de los siguientes componentes:

  • VCN con dos subredes y un gateway de servicio para acceder a servicios gestionados por OCI.
  • Aplicación en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación.
  • Base de datos de Oracle RAC de dos nodos desplegada en Oracle Base Database Service en la subred de la base de datos, cada nodo desplegado en un dominio de errores diferente.
  • Oracle Database Autonomous Recovery Service para copias de seguridad automáticas de base de datos.
  • (Opcional) Servicio de OCI Object Storage como solución alternativa para las copias de seguridad automáticas de la base de datos.
  • (Opcional) OCI Vault para la gestión de claves de cifrado de datos transparente (TDE).

Note:

Al migrar a máquinas virtuales en lugar de a Exadata, se perderá las ventajas de rendimiento y redundancia de Exadata.

Esta arquitectura se beneficia de:

  • Alta disponibilidad con Oracle RAC desplegado en dos dominios de errores.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • Protección de datos mejorada con Oracle Database Autonomous Recovery Service.
  • Aprovisionamiento automatizado de bases de datos y operaciones de ciclo de vida.
  • TDE está activado por defecto con la opción de utilizar OCI Vault para la gestión de claves.
  • Migraciones automatizadas mediante ZDM.
  • Modelos de licencia de Oracle Cloud.

Recomendaciones

  • Configure la copia de seguridad automática en Oracle Database Autonomous Recovery Service para minimizar la carga de trabajo de copia de seguridad en la base de datos mediante la implantación de la estrategia de copia de seguridad incremental permanente que elimina las copias de seguridad completas semanales. Además, permite una restauración y recuperación más rápidas al proporcionar una copia de seguridad completa virtual y eliminar la necesidad de recuperar copias de seguridad incrementales.
  • Active la protección de datos en tiempo real de Oracle Database Autonomous Recovery Service para sincronizar sus transacciones en tiempo real con el servicio de recuperación. La protección de datos en tiempo real minimiza la posibilidad de pérdida de datos para lograr un objetivo de punto de recuperación (RPO) inferior al segundo.
  • Considere la configuración de la copia de seguridad automática en el servicio OCI Object Storage como alternativa, que proporciona duplicación en tres direcciones entre dominios de disponibilidad o dominios de errores.
  • Active la continuidad de aplicaciones para enmascarar las interrupciones de la base de datos durante los eventos planificados y no planificados de los usuarios finales para garantizar aplicaciones ininterrumpidas.

Migración a Oracle Cloud VMware Solution

De forma similar a los despliegues locales, el aprovisionamiento de la base de datos y todas las operaciones de mantenimiento y ciclo de vida de la base de datos suelen ser manuales y de toda su responsabilidad. Debe considerar la concesión de licencias de Oracle Database en OCVS y la separación de clusters de OCVS para instancias de Oracle Database. Las máquinas virtuales de recursos informáticos utilizan un sistema de archivos local sin capacidades de reinicio proporcionadas por Oracle Grid Infrastructure. Debe configurar manualmente Oracle Data Guard.

Esta arquitectura utiliza Oracle Data Guard para garantizar una alta disponibilidad, ya que Oracle RAC no está disponible en OCVS.

En el siguiente diagrama de arquitectura se muestra una instancia única de Oracle Database en OCVS con Oracle Data Guard en los dominios de disponibilidad:

A continuación se muestra la descripción de migrate-single-ociregion-odb-ovcs-dg-ads.png
Descripción de la ilustración migrate-single-ociregion-odb-ovcs-dg-ads.png

Esta arquitectura consta de los siguientes componentes en cada región:

  • VCN con un gateway de servicio para acceder a servicios gestionados por OCI.
  • Centro de datos definido por software (SDDC) de OCVS.
  • Aplicación principal en la máquina virtual de OCI Compute proporcionada por OCVS en el dominio de disponibilidad principal.
  • Aplicación en espera en la máquina virtual de OCI Compute proporcionada por OCVS en el dominio de disponibilidad en espera.
  • Oracle Database de instancia única principal en la máquina virtual de OCI Compute proporcionada por OCVS en el dominio de disponibilidad principal.
  • Oracle Database de instancia única en espera en la máquina virtual de OCI Compute proporcionada por OCVS en el dominio de disponibilidad en espera.
  • Oracle Data Guard para replicar datos de la base de datos principal a la base de datos en espera.
  • OCI Object Storage para copias de seguridad de bases de datos.

Recomendaciones

  • Configure Oracle Data Guard entre dos dominios de disponibilidad para protegerlo de fallos del sitio. También puede configurar Oracle Data Guard en dos dominios de errores en regiones de OCI con un único dominio de disponibilidad.
  • Utilice el módulo de copia de seguridad en la nube de Oracle Database para configurar copias de seguridad de base de datos en OCI Object Storage y beneficiarse de la duplicación en tres direcciones en dominios de disponibilidad o dominios de errores.

  • Active la continuidad de aplicaciones para enmascarar las interrupciones de la base de datos durante los eventos planificados y no planificados de los usuarios finales y garantizar aplicaciones ininterrumpidas.

Comparación de opciones

OCI proporciona varias opciones para sus cargas de trabajo basadas en VMware con diferentes funciones para alta disponibilidad, recuperación ante desastres, migración, automatización y más.

En la siguiente tabla se comparan las opciones de migración de base de datos de Oracle RAC mediante Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure, Oracle Autonomous Database on Dedicated Exadata Infrastructure, Oracle RAC de dos nodos en Oracle Base Database Service y Oracle Cloud VMware Solution:

Función Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure Oracle Autonomous Database en infraestructura de Exadata dedicada Oracle RAC de dos nodos en Oracle Base Database Service Oracle Cloud VMware Solution
Despliegue de la base de datos Comantado Autónoma Comantado Manual
Operaciones de ciclo de vida Automatizado Autónoma Automatizado Manual
Licencias BYOL y licencia incluidas BYOL y licencia incluidas BYOL y licencia incluidas BYOL
Cifrado de TDE Por defecto e incluido Por defecto e incluido Por defecto e incluido Manual, opción de pago
Almacén de Claves de TDE Cartera local y OCI Vault Cartera local y OCI Vault Cartera local y OCI Vault Cartera Local
Migración de Base de Datos Automatizado con Oracle ZDM Automatizado con Oracle ZDM Automatizado con Oracle ZDM Manual
Nivel de Oracle MAA Silver Silver Silver Bronce + Oracle Data Guard (responsabilidad del cliente)
Alta disponibilidad Oracle Exadata y Oracle RAC Oracle Exadata y Oracle RAC Oracle RAC Reinicio de VM
Recuperación ante desastres Restauración rápida a partir de la copia de seguridad con Oracle Database Autonomous Recovery Service DR basada en copia de seguridad con Oracle Database Autonomous Recovery Service Restauración rápida a partir de la copia de seguridad con Oracle Database Autonomous Recovery Service Restaurar a partir de la copia de seguridad
Operaciones de copia de seguridad Automatizado Autónoma Automatizado Manual
Operaciones de restauración Automatizado Automatizado Automatizado Manual
RPO (interrupción local) Cero con Oracle Database Autonomous Recovery Service 10s con recuperación ante desastres basada en copia de seguridad Cero con Oracle Database Autonomous Recovery Service Última copia de seguridad
RTO (interrupción local) Tiempo de restauración Cero (o 1h + 1h/5TB) Tiempo de restauración Tiempo de restauración
Continuidad de aplicaciones