Configurar la recuperación ante desastres en todas las regiones

La alta disponibilidad es la capacidad de un sistema para permanecer operativo y accesible en un alto porcentaje de tiempo, incluso durante las interrupciones regionales. Para lograr alta disponibilidad con OCI GoldenGate, cree un despliegue de peer en una región de OCI diferente a la del despliegue principal.

Antes de empezar

Para completar correctamente este inicio rápido, debe tener:

  • Una cuenta gratuita o de paga de Oracle Cloud
  • Acceso a más de una región de OCI
  • Acceso a OCI GoldenGate
  • Un despliegue de OCI GoldenGate existente en cualquier región de OCI

Tarea 1: Preparación para la recuperación ante desastres entre regiones

  1. Revise las políticas mínimas recomendadas y agregue las políticas en su arrendamiento según sea necesario.
    Asegúrese de que:
    • Cree un grupo dinámico para permitir que los despliegues de GoldenGate accedan a los recursos de su arrendamiento.
    • Agregar políticas para permitir que los despliegues de GoldenGate utilicen la replicación de OCI Secrets y utilicen/gestionen recursos de secretos de OCI
  2. Como mejor práctica, almacene las credenciales de sus despliegues y conexiones en OCI Vault como secretos.
    1. Edite las conexiones existentes para utilizar secretos o anule la asignación de las conexiones existentes del despliegue y, a continuación, cree y asigne nuevas conexiones que utilicen secretos.
    2. Active la replicación entre regiones en el nivel de secreto.
    3. Asegúrese de que se ha agregado la siguiente política para permitir que su despliegue aproveche la replicación entre regiones de Secrets:
      Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy 
  3. Active la recuperación ante desastres para las bases de datos de origen y destino. Por ejemplo, utilice Autonomous Data Guard para sus base de datos de IA autónoma.

    Note:

    Al activar Autonomous Data Guard para las base de datos de IA autónoma existentes, debe refrescar las conexiones para asegurarse de que la cadena de conexión que utiliza OCI GoldenGate contiene los detalles de la base de datos principal y en espera.

Tarea 2: Activar recuperación ante desastres

  1. En el menú de navegación de Oracle Cloud, seleccione Oracle AI Database y, a continuación, seleccione GoldenGate.
  2. En el menú GoldenGate, seleccione Despliegues.
  3. En la página Deployments, seleccione su despliegue.
  4. En la página de detalles del despliegue, seleccione Recuperación ante desastres.
  5. En la página de recuperación ante desastres del despliegue, haga clic en Agregar peer.
  6. En el panel Agregar despliegue de peer, seleccione la región en que desea crear el peer en espera.

    Sugerencia:

    Se recomienda seleccionar la misma región que las bases de datos en espera.
  7. Anule la selección de Seleccionar automáticamente la mejor ubicación para revisar las opciones disponibles:
    1. En una región con varios dominios de disponibilidad, puede seleccionar un dominio de disponibilidad (AD) que sea diferente del despliegue principal.
    2. (Opcional) Después de seleccionar un dominio de disponibilidad, puede seleccionar un dominio de errores (FD).
  8. Seleccione Seleccionar automáticamente la mejor ubicación para que el sistema seleccione la mejor combinación de AD/FD en la región en espera que haya seleccionado.
  9. Seleccione la subred a la que el arrendamiento de servicio GoldenGate de OCI crea un punto final privado para acceder al despliegue.
  10. (Opcional) Seleccione la subred a la que se creará un equilibrador de carga para activar el acceso público, si está soportado por el despliegue principal.
  11. Haga clic en Agregar. Tras unos minutos, el despliegue de peer en espera pasa a estar activo.

Tarea 3: Switchover

  1. Una vez que el despliegue de peer en espera esté activo, en el menú Acciones del peer en espera, seleccione Switchover.
  2. En el cuadro de diálogo Switchover, haga clic en Switchover para confirmar la acción.

Los estados de los despliegues de peer principal y en espera cambian a Actualizando. Durante el switchover, el despliegue primario se convierte en el nuevo par en espera mientras que el en espera se convierte en el nuevo despliegue primario.

Después de unos minutos, los despliegues vuelven a estar activos, momento en el que puede conectarse.

Note:

Los procesos definidos para inicio automático se iniciarán automáticamente en el nuevo despliegue.

Tarea 4: Actualizar rutas de distribución

Si utiliza rutas de distribución para conectar los despliegues de GoldenGate, debe editar las rutas de distribución una vez que se haya completado el switchover y actualizar el host de destino.
Para actualizar el host de destino de la ruta de distribución:
  1. Para las versiones 23.10 y posteriores de GoldenGate:
    1. En la Consola de despliegue de OCI GoldenGate, seleccione Servicio de distribución.
    2. Vea la información de ruta de la ruta o ruta de distribución iniciada por el destino y, a continuación, edite el origen o el URI de destino, respectivamente.
  2. También puede utilizar la siguiente llamada de API de REST para realizar la actualización:
    curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{
    "target": {   
    "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>"
    }
    }' | jq .
    
  3. 2. Si utiliza la autenticación de IAM, también debe crear una nueva conexión GoldenGate para el despliegue en espera de destino y asignarla al despliegue de origen.