Replicación de datos entre bases de datos en la nube de diferentes regiones con intercambio de tráfico de VCN

Descubra cómo configurar el intercambio de tráfico de Oracle Cloud Infrastructure GoldenGate y la red virtual en la nube (VCN) para replicar datos entre dos bases de datos autónomas ubicadas en dos regiones diferentes.

Descripción general

Oracle Cloud Infrastructure GoldenGate permite replicar datos en bases de datos de OCI soportadas ubicadas en diferentes regiones con puntos finales privados. En este ejemplo se muestra cómo conectar OCI GoldenGate en Phoenix (región A) a una instancia de Autonomous Transaction Processing (ATP) en Frankfurt (región B) con un punto final privado.

A continuación se incluye la descripción de vcn-peering.png
Descripción de la ilustración vcn-peering.png

Antes de empezar

Para continuar, debe tener lo siguiente:

Tarea 1: Configuración de red

  1. En la región A, cree una VCN (VCN A) con dos subredes regionales:
    • Pública (10.0.0.0/24)
    • Privado (10.0.1.0/24)
    1. En la página Detalles de la VCN A, haga clic en Gateways.
    2. En Asociación de gateway de direccionamiento dinámico, haga clic en Crear asociación de DRG
    3. En el panel Crear asociación de DRG, introduzca un nombre y seleccione una ubicación y, a continuación, haga clic en Crear asociación de DRG.
    4. En la lista de asociaciones de DRG, haga clic en el nombre de DRG que ha creado. Accederá a la página Detalles de DRG.
    5. En la página de detalles de DRG, haga clic en el nombre de DRG y, a continuación, en Anexos.
    6. En Asociaciones de conexión de intercambio de tráfico remoto, haga clic en Crear conexión de intercambio de tráfico remoto.
    7. En el panel Crear conexión de intercambio de tráfico remoto, introduzca un nombre, deje la configuración por defecto tal cuál y, a continuación, haga clic en Crear conexión de intercambio de tráfico remoto. Se agregará automáticamente una asociación de conexión con intercambio de tráfico remoto (RPC) al DRG y su estado de intercambio de tráfico se definirá en Nuevo (sin intercambio de tráfico).
    8. En la lista de asociaciones de conexiones de intercambio de tráfico remoto, seleccione la RPC que ha creado.
    9. En la página Detalles de RPC, en el OCID, haga clic en Copiar.

      Note:

      Puede pegar temporalmente el OCID en un editor de texto para su uso posterior.
  2. Repita el paso anterior en la región B para crear una VCN (VCN B) con dos subredes regionales y DRG:
    • Público (192.168.0.0/24))
    • Privado (192.168.1.0/24)
  3. En la página Detalles de RPC de la región B, haga clic en el nombre de RPC y, a continuación, haga clic en Establecer conexión.
  4. En el panel Establecer conexión, seleccione Región A y, a continuación, pegue el OCID de RPC de la Región A. El Estado de peer se definirá en Con intercambio de tráfico.
  5. En la página Detalles de la VCN A, haga clic en Enrutamiento y, a continuación, en tabla de rutas para la subred privada-<nombre de VCN>.
  6. Haga clic en Agregar reglas de ruta.
  7. En el panel Agregar reglas de ruta, complete los siguientes campos y, a continuación, haga clic en Agregar reglas de ruta:
    1. Tipo de destino: Dynamic Routing Gateway
    2. Bloque de CIDR de destino: 192.168.1.0/24
  8. En la página Detalles de VCN B, en Resources, haga clic en Security Lists y, a continuación, en security list for private subnet-<VCN Name>.
  9. Haga clic en Agregar reglas de entrada.
  10. En el cuadro de diálogo Add Ingress Rules, complete los siguientes campos y, a continuación, haga clic en Add Ingress Rules:
    1. Tipo de origen: CIDR
    2. CIDR de origen: 10.0.1.0/24
    3. Protocolo IP: TCP
    4. Rango de puertos de origen: All
    5. Rango de puertos de destino: 1522

      Note:

      Este es el puerto por defecto para acceder a las instancias de Oracle Autonomous Database (ADB).
  11. En la página Detalles de VCN B, en Resources, haga clic en Route Tables y, a continuación, haga clic en route table for private subnet-<VCN Name>.
  12. Haga clic en Agregar reglas de ruta.
  13. En el panel Agregar reglas de ruta, complete los siguientes campos y, a continuación, haga clic en Agregar reglas de ruta:
    1. Tipo de destino: Gateway de enrutamiento dinámico
    2. CIDR de destino: 10.0.1.0/24

Tarea 2: Creación de un despliegue

Asegúrese de utilizar la VCN A en la región A, que se ha conectado a la VCN B de la región B.

Para ver en qué regiones está disponible OCI GoldenGate, consulte Regiones de datos de Oracle Cloud.

Siga las instrucciones para crear un despliegue.

Tarea 2: Configuración del intercambio de tráfico DNS

  1. Cree un punto final de recepción y reenvío en la VCN A:
    1. En el menú de navegación de la consola de Oracle Cloud, haga clic en Red y, a continuación, seleccione Redes virtuales en la nube.
    2. En la lista de redes virtuales en la nube, seleccione la VCN A.
    3. En la VCN A, en Información de VCN, seleccione el solucionador de DNS.
    4. En Recursos, haga clic en Puntos finales y, a continuación, en Crear punto final para crear un punto final de recepción y reenvío.
      1. En el panel Crear punto final, introduzca un nombre.
      2. En Seleccionar una subred, seleccione una subred privada de la VCN en la lista desplegable.
      3. En Tipo de punto final, seleccione Escucha.
      4. Haga clic en Crear punto final.
      5. Repita los pasos anteriores para crear el punto final Reenvío.

      Note:

      Consulte Creación de un punto final de solucionador para obtener más información.
  2. Repita el paso 1 para crear un punto final de recepción y reenvío en la VCN B.
  3. Gestionar reglas para VCN A:
    1. Vuelva a la VCN A y haga clic en Solucionador de DNS.
    2. En Resources, haga clic en Rules y, a continuación, haga clic en Manage rules:
      1. En el panel Gestionar reglas, en Condición de regla, seleccione Dominios en la lista desplegable.
      2. En Dominios, introduzca el nombre de dominio DNS para la VCN A.

        También puede agregar su nombre de dominio de ADB si planea conectarse a él. Por ejemplo, si la región es Phoenix, el nombre de dominio de ADB sería: adb.us-phoenix-1.oraclecloud.com

      3. En Punto final de origen, seleccione un punto final de recepción para la VCN B en la lista desplegable.
      4. En Dirección IP de destino, introduzca la dirección IP de destino.
      5. Haga clic en Guardar cambios.

        Note:

        Consulte Reglas de solucionador para obtener más información sobre la creación de una regla de solucionador.

Tarea 4: Creación y asignación de conexiones

  1. Cree conexiones para las bases de datos de origen y destino.

    Note:

    Asegúrese de que:
    • Seleccione 'Punto final dedicado' para el método de enrutamiento de tráfico.
    • Asegúrese de que el dominio utilizado por el FQDN proporcionado en la cadena de conexión o la cartera se reenvíe correctamente al solucionador de DNS adecuado mediante las reglas. Consulte Reglas de solucionador para obtener más información.
  2. Asigne las conexiones al despliegue creado en la tarea 2.

Tarea 5: Replicación de datos

  1. Vuelva a la página Despliegues y, a continuación, seleccione el despliegue que ha creado en la tarea 2.
  2. En la página Detalles de despliegue, haga clic en Iniciar consola.
  3. Conéctese a la consola de despliegue de OCI GoldenGate
  4. Agregue información de transacción y una checkpoint table.
  5. Agregue y ejecute un Extract.
  6. Agregue y ejecute un Replicat.

Tarea 6: Supervisión y mantenimiento de procesos

  1. Supervise el proceso de replicación.
  2. Gestione los archivos de pista.