Configurar la recuperación ante desastres en todas las regiones

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

Antes de empezar

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

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 bases de datos de IA autónomas.

    Nota: Al activar Autonomous Data Guard para bases de datos de IA autónomas existentes, debe refrescar las conexiones para asegurarse de que la cadena de conexión que utiliza OCI GoldenGate contenga 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, seleccione Agregar peer.

  6. En el panel Agregar despliegue de peer, seleccione la región en que desea crear el peer en espera.

    Consejo: 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 de OCI GoldenGate 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. Después de 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, seleccione 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 peer 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.

    Nota: Los procesos definidos para el 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. Visualice la información de ruta de la ruta iniciada por el destino o la ruta de distribución 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. Si utiliza la autenticación de IAM, también debe crear una nueva conexión de GoldenGate para el despliegue en espera de destino y asignarla al despliegue de origen.

Más información