Migración de bases de datos de Oracle Database de instancia única protegidas por Oracle Data Guard

En esta opción de configuración, puede migrar una aplicación y una instancia única Oracle Database. Oracle Data Guard replica la base de datos en una segunda región local para la protección de datos y la recuperación ante desastres. Se crea una copia de seguridad de la base de datos local en cada región. Puede desplegar la configuración en ambas regiones en VMware. La gestión y las operaciones de Oracle Data Guard suelen ser manuales y de toda su responsabilidad.

En el siguiente diagrama de arquitectura se muestra una instancia única de Oracle Database con Oracle Data Guard en todos los centros de datos desplegados localmente:

A continuación se muestra la descripción de migrate-single-instance-premises-oracle-data-guard-arch.png
Descripción de la ilustración migrate-single-instance-local-oracle-data-guard-arch.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 Base Database Service
  • Migración a Oracle Autonomous Database Serverless
  • Migración a Oracle Cloud VMware Solution

Migración a Oracle Base Database Service

Oracle Base Database Service ejecuta cargas de trabajo de Oracle Database Enterprise Edition y Standard Edition en unidades de máquina virtual (VM) flexibles 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.

Oracle Base Database Service cumple con el nivel de bronce de MAA por defecto.

En el siguiente diagrama de arquitectura se muestra una instancia única de Oracle Database en Oracle Base Database Service con Oracle Data Guard en todas las regiones:

A continuación se muestra la descripción de migrate-basedb-service-oracle-data-guard-regions-arch.png
Descripción de la ilustración migrate-basedb-service-oracle-data-guard-regions-arch.png

Esta arquitectura consta de los siguientes componentes:

  • En cada región, una VCN con dos subredes y un gateway de servicio para acceder a servicios gestionados por OCI.
  • Un DRG en cada VCN y una conexión de intercambio de tráfico remoto (RPC) entre las VCN.
  • Aplicación principal en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación en la región principal.
  • Aplicación en espera en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación en la región en espera.
  • Oracle Database de instancia única principal desplegado en Oracle Base Database Service en la subred de la base de datos en la región principal.
  • Oracle Database de instancia única en espera desplegado en Oracle Base Database Service en la subred de la base de datos en la región en espera.
  • Oracle Data Guard replica datos de la base de datos principal a la base de datos en espera.
  • OCI Full Stack DR organiza las operaciones de switchover y failover.
  • 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 TDE.

Esta arquitectura se beneficia de:

  • Alta disponibilidad con Oracle Grid Infrastructure.
  • Protección de datos y (casi) pérdida de datos cero con la base de datos en espera de Oracle Data Guard.
  • Switchover y failover orquestados de la aplicación y la base de datos con OCI Full Stack DR.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • Reducción de la carga de trabajo de copia de seguridad en la base de datos principal y en espera con Oracle Database Autonomous Recovery Service.
  • Aprovisionamiento automatizado de bases de datos y operaciones de ciclo de vida.
  • Configuración automatizada de Oracle Data Guard.
  • 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 aunque Oracle Data Guard proteja los datos 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.
  • Active las copias de seguridad de la base de datos en espera para lograr la replicación de copias de seguridad entre regiones.
  • Utilice Active Data Guard para la prevención completa de daños en los datos con reparación automática de bloques, actualizaciones y migraciones en línea, descargue la carga de trabajo en espera con escalabilidad horizontal de lectura y 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 Autonomous Database Serverless

Oracle Autonomous Database Serverless cumple con el nivel de oro de Oracle MAA por defecto (certificado para Oracle Autonomous Data Guard local).

La siguiente arquitectura muestra Oracle Autonomous Database Serverless con Oracle Autonomous Data Guard en todas las regiones:

A continuación se muestra la descripción de migrate-autonomousdb-serverless-data-guard.png
Descripción de la ilustración migrate-autonomousdb-serverless-data-guard.png

Esta arquitectura consta de los siguientes componentes:

  • En cada región, una VCN con dos subredes y un gateway de servicio para acceder a servicios gestionados por OCI.
  • Aplicación principal en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación en la región principal.
  • Aplicación en espera en la máquina virtual de OCI Compute que se ejecuta en la subred de la aplicación en la región en espera.
  • Oracle Autonomous Database Serverless principal con acceso de punto final privado a través de la subred de la base de datos en la región principal.
  • Oracle Autonomous Database Serverless en espera con acceso de punto final privado a través de la subred de la base de datos en la región en espera.
  • Oracle Autonomous Data Guard entre regiones para replicar datos de la Autonomous Database principal a la base de datos en espera.
  • OCI Full Stack DR organiza las operaciones de switchover y failover.
  • (Opcional) OCI Vault para la gestión de claves de TDE.

Esta arquitectura se beneficia de:

  • Alta disponibilidad y redundancia incorporadas proporcionadas por Oracle Exadata y Oracle RAC.
  • Protección de datos y casi sin pérdida de datos con la base de datos en espera de Oracle Autonomous Data Guard.
  • Switchover y failover orquestados de la aplicación y la base de datos con OCI Full Stack DR.
  • Protección de las aplicaciones frente a interrupciones durante interrupciones y operaciones de mantenimiento con Continuidad de aplicaciones.
  • 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.
  • Configuración automatizada de Oracle Autonomous Data Guard.
  • 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.

Recomendación

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 Cloud VMware Solution

Las máquinas virtuales de Compute utilizan un sistema de archivos local sin las capacidades de reinicio proporcionadas por Oracle Grid Infrastructure. La configuración de Oracle Data Guard entre las dos regiones se debe configurar manualmente.

En el siguiente diagrama de arquitectura se muestra una instancia única de Oracle Database en OCVS con Oracle Data Guard en todas las regiones:

A continuación se muestra la descripción de migrate-single-oci-odb-ovcs-dg-regions.png
Descripción de la ilustración migrate-single-oci-odb-ovcs-dg-regions.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.
  • Un gateway de direccionamiento dinámico (DRG) en cada VCN y una conexión de intercambio de tráfico remoto (RPC) entre las VCN.
  • Centro de datos definido por software (SDDC) de OCVS.
  • Aplicación principal en la VM de OCI Compute proporcionada por OCVS en la región principal.
  • Aplicación en espera en la máquina virtual de OCI Compute proporcionada por OCVS en la región en espera.
  • Oracle Database de instancia única primaria en la máquina virtual de OCI Compute proporcionada por OCVS en la región principal.
  • Oracle Database de instancia única en espera en la máquina virtual de OCI Compute proporcionada por OCVS en la región 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.

Recomendación

  • 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.

  • Utilice Active Data Guard para la prevención completa de daños en los datos con reparación automática de bloques, actualizaciones y migraciones en línea, para descargar la carga de trabajo a la base de datos en espera con escalabilidad horizontal de lectura.

  • 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 Oracle Database de instancia única con Oracle Data Guard con Oracle Autonomous Database Serverless, Oracle Base Database Service y Oracle Cloud VMware Solution:

Función Oracle Base Database Service Oracle Autonomous Database Serverless Oracle Cloud VMware Solution
Despliegue de la base de datos Comantado Autónoma Manual
Operaciones de ciclo de vida Automatizado Autónoma Manual
Configuración de Data Guard Automatizado Automatizado Manual
Operación de failover Automatizado con failover de inicio rápido Automático (si no se garantiza ninguna pérdida de datos) Automatizado con failover de inicio rápido
Licencias BYOL y licencia incluidas BYOL y licencia incluidas BYOL
Cifrado de TDE 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
Migración de Base de Datos Automatizado con Oracle ZDM Automatizado con Oracle ZDM Manual
Nivel de Oracle MAA Bronce + Oracle Data Guard Dorada (base de datos en espera de Oracle Autonomous Data Guard local) Bronce + Oracle Data Guard (responsabilidad del cliente)
Alta disponibilidad Oracle Data Guard Oracle Exadata y Oracle RAC Oracle Data Guard
Recuperación ante desastres (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
Operaciones de DR DR de pila completa de OCI DR de pila completa de OCI Manual
Operaciones de copia de seguridad Automatizado Autónoma Manual
Operaciones de restauración Automatizado Automatizado Manual
RPO (interrupción regional) (Casi) cero Hasta 1 minuto (Casi) cero
RTO (interrupción regional) Tiempo de failover 15 minutos Tiempo de failover
Continuidad de aplicaciones