Ejemplo de topologías de OCI GoldenGate

Antes de crear los despliegues de OCI GoldenGate, revise estas topologías de ejemplo para ayudarle a planificar el número de recursos que necesita su solución.

¿Cuántos recursos necesito?

Despliegues

Para determinar cuántos despliegues necesita su solución, tenga en cuenta los tipos de tecnologías entre las que está replicando datos.

Por ejemplo, si las bases de datos de origen y destino son Oracle Autonomous Databases, solo necesita un tipo de despliegue de Oracle.

Descripción de atp-adw.png
Descripción de la ilustración atp-adw.png

Consulte Replicación de datos entre bases de datos en la nube de la misma región.

Si está replicando datos entre dos tecnologías diferentes, necesita dos despliegues de OCI GoldenGate. Por ejemplo, si la base de datos origen es un tipo de base de datos MySQL y el destino es un tipo de Big Data, debe:
  • Cree un despliegue MySQL para el origen MySQL
  • Crear un despliegue de Big Data para el destino de Big Data
Esta solución también requiere una ruta de distribución. Consulte los siguientes ejemplos para obtener detalles.

Conexiones

Debe crear una conexión para cada tecnología de origen y destino y, a continuación, asignar las conexiones al despliegue adecuado. Con el ejemplo anterior de MySQL a Big Data, debe:
  • Cree una conexión a la base de datos MySQL de origen y, a continuación, asígnela al despliegue MySQL
  • Cree una conexión a la tecnología de Big Data de destino y, a continuación, asígnela al despliegue de Big Data
Nota

Si el despliegue de destino no tiene un punto final público, también debe crear una conexión GoldenGate y, a continuación, asignar esta conexión al despliegue de origen.

Ejemplo: instancia gestionada por Azure SQL a Autonomous Transaction Processing

En este ejemplo, la instancia gestionada por SQL de Azure es la tecnología de origen y Autonomous Transaction Processing (ATP) es el destino.

A continuación figura la descripción de azure-atp.png
Descripción de la ilustración azure-atp.png

Para este escenario de replicación, necesita:

  • Dos despliegues:
    • Despliegue de Microsoft SQL Server para la base de datos origen
    • Un despliegue de Oracle para la base de datos destino
  • Conexiones:
    • Una conexión a la instancia gestionada de SQL de Azure y, a continuación, asignada al despliegue de Microsoft SQL Server
    • Conexión a Autonomous Transaction Processing y, a continuación, asignada al despliegue de Oracle
    • Si el despliegue de destino no tiene un punto final público, cree una conexión de Oracle GoldenGate y, a continuación, asígnela al despliegue de origen.
  • Procesos:
    • Proceso de extracción creado en el despliegue de origen
    • Ruta de distribución creada en el despliegue de origen
    • Replicat creado en el despliegue de destino

Este escenario de replicación está disponible como quickstart.

Ejemplo: Autonomous Transaction Processing en Apache Kafka

En este ejemplo, Autonomous Transaction Processing (ATP) es la tecnología de origen y Apache Kafka es el destino.

Descripción de atp-kafka.png
Descripción de la ilustración atp-kafka.png

Para este escenario de replicación, necesita:

  • Dos despliegues:
    • Un despliegue de Oracle para la base de datos origen
    • Despliegue de Big Data para la tecnología de destino
  • Conexiones:
    • Conexión a Autonomous Transaction Processing y, a continuación, asignada al despliegue de Oracle
    • Conexión a Apache Kafka y, a continuación, asignada al despliegue de Big Data
    • Si el despliegue de destino no tiene un punto final público, cree una conexión de Oracle GoldenGate y, a continuación, asígnela al despliegue de origen.
  • Procesos:
    • Proceso de extracción creado en el despliegue de origen
    • Ruta de distribución creada en el despliegue de origen
    • Replicat creado en el despliegue de destino

Este escenario de replicación está disponible como quickstart.

Ejemplo: PostgreSQL a Autonomous Transaction Processing

En este ejemplo, PostgreSQL es la tecnología de origen y Autonomous Transaction Processing (ATP) es el destino.

Descripción de postgres-atp.png
Descripción de la ilustración postgres-atp.png

Para este escenario de replicación, necesita:

  • Dos despliegues:
    • Un despliegue PostgresSQL para la base de datos origen
    • Un despliegue de Oracle para la tecnología de destino
  • Conexiones:
    • Una conexión a PostgreSQL y, a continuación, asignada al despliegue PostgreSQL
    • Conexión a Autonomous Transaction Processing y, a continuación, asignada al despliegue de Oracle
    • Si el despliegue de destino no tiene un punto final público, cree una conexión de Oracle GoldenGate y, a continuación, asígnela al despliegue de origen.
  • Procesos:
    • Proceso de extracción creado en el despliegue de origen
    • Ruta de distribución creada en el despliegue de origen
    • Replicat creado en el despliegue de destino

Este escenario de replicación está disponible como quickstart.

Ejemplo: de PostgreSQL a MySQL

En este ejemplo, PostgreSQL es la tecnología de origen y MySQL es el destino.

Descripción de postgres-mysql.png
Descripción de la ilustración postgres-mysql.png

Para este escenario de replicación, necesita:

  • Dos despliegues:
    • Un despliegue PostgresSQL para la base de datos origen
    • Un despliegue MySQL para la tecnología de destino
  • Conexiones:
    • Una conexión a PostgreSQL y, a continuación, asignada al despliegue PostgreSQL
    • Una conexión a MySQL y, a continuación, asignada al despliegue de MySQL
    • Si el despliegue de destino no tiene un punto final público, cree una conexión de Oracle GoldenGate y, a continuación, asígnela al despliegue de origen.
  • Procesos:
    • Proceso de extracción creado en el despliegue de origen
    • Ruta de distribución creada en el despliegue de origen
    • Replicat creado en el despliegue de destino

Este escenario de replicación está disponible como quickstart.

Ejemplo: PostgreSQL a Snowflake

En este ejemplo, PostgreSQL es la tecnología de origen y Snowflake es el destino.

Descripción de postgres-snowflake.png
Descripción de la ilustración postgres-snowflake.png

Para este escenario de replicación, necesita:

  • Dos despliegues:
    • Un despliegue PostgresSQL para la base de datos origen
    • Despliegue de Big Data para la tecnología de destino
  • Conexiones:
    • Una conexión a PostgreSQL y, a continuación, asignada al despliegue PostgreSQL
    • Conexión a Snowflake y, a continuación, asignada al despliegue de Big Data
    • Si el despliegue de destino no tiene un punto final público, cree una conexión de Oracle GoldenGate y, a continuación, asígnela al despliegue de origen.
  • Procesos:
    • Proceso de extracción creado en el despliegue de origen
    • Ruta de distribución creada en el despliegue de origen
    • Replicat creado en el despliegue de destino

Este escenario de replicación está disponible como quickstart.