Acerca de la replicación entre centros de datos

Selecciona una versión de la documentación:

En esta página se ofrece una descripción general de la replicación entre centros de datos de AlloyDB Omni.

La replicación entre centros de datos de AlloyDB Omni te permite crear clústeres e instancias de bases de datos secundarias a partir de un clúster de base de datos principal para que los recursos estén disponibles en diferentes centros de datos en caso de que se produzca una interrupción en el centro de datos principal. Estos clústeres de bases de datos secundarios funcionan como copias de los recursos de tu clúster de base de datos principal.

En esta página se incluyen los siguientes conceptos clave:

  • Clúster de base de datos principal. Un clúster de bases de datos de lectura y escritura en un solo centro de datos.
  • Clúster de base de datos secundario. Un clúster de base de datos de solo lectura en un centro de datos diferente al principal, que se replica desde el clúster de base de datos principal de forma asíncrona. Si falla un clúster de base de datos principal de AlloyDB Omni, puedes convertir un clúster de base de datos secundario en un clúster de base de datos principal.

Ventajas

Entre las ventajas de la replicación entre centros de datos en AlloyDB Omni se incluyen las siguientes:

  • Recuperación tras fallos. Si el centro de datos del clúster de base de datos principal deja de estar disponible, puedes promover recursos de AlloyDB Omni en otro centro de datos para que atiendan las solicitudes.

  • Datos distribuidos geográficamente. Distribuir los datos geográficamente hace que estén más cerca de ti y reduce la latencia de lectura.

  • Balanceo de carga geográfico. Si las conexiones de un centro de datos son lentas o están sobrecargadas, puedes dirigir el tráfico a otro centro de datos.

  • Rendimiento de lectura mejorado. Hace que los recursos de AlloyDB Omni estén disponibles más cerca del centro de datos de tu aplicación.

  • Cambio. Puedes realizar un cambio para probar la configuración de recuperación ante desastres o para migrar tu carga de trabajo.

Cómo trabajar con la replicación entre centros de datos

Para trabajar con la replicación entre centros de datos de AlloyDB Omni, debes realizar las siguientes tareas:

  • Crea un clúster de base de datos secundario. Un clúster de base de datos secundario es una copia actualizada continuamente de tu clúster principal de AlloyDB Omni.

  • Ver un clúster de base de datos secundario. Después de crear un clúster de base de datos secundario, puede ver su estado y el estado de la replicación.

  • Promociona un clúster de base de datos secundario. Puedes leer los datos de un clúster de base de datos secundario, pero no puedes escribir en él hasta que lo conviertas en un clúster de base de datos principal.

    Hay dos situaciones habituales en las que se puede ascender un clúster de base de datos secundaria a clúster de base de datos principal:

    • Migración de centros de datos. Realiza una migración planificada de los recursos de AlloyDB Omni de su centro de datos principal a otro centro de datos.

    • Recuperación tras fallos. Activa rápidamente los recursos de AlloyDB Omni en un centro de datos secundario en caso de que los recursos del centro de datos principal dejen de estar disponibles. Debido al retraso de la replicación, es posible que se pierdan algunos datos.

    Si promueves un clúster de base de datos secundario, se convertirá en un clúster de base de datos independiente y totalmente funcional con permisos de lectura y escritura. El clúster de base de datos promocionado ya no replica los datos del clúster de base de datos principal al que estaba asociado anteriormente.

  • Cambio. El cambio te permite invertir los roles de tu clúster de base de datos principal y secundario. Puedes realizar un cambio para probar la configuración de recuperación ante desastres o para migrar tu carga de trabajo. Cuando completes el cambio, se invertirá la dirección de la replicación.

Siguientes pasos