Información acerca de la replicación entre centros de datos

Selecciona una versión de la documentación:

En esta página, se proporciona 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 de bases de datos e instancias 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 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.

Entre los conceptos clave de esta página, se incluyen los siguientes:

  • Clúster de base de datos principal. Un clúster de base 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 de forma asíncrona desde el clúster de base de datos principal. En caso de falla de un clúster de base de datos principal de AlloyDB Omni, puedes ascender un clúster de base de datos secundario a un clúster de base de datos principal.

Beneficios

Entre los beneficios de la replicación entre centros de datos en AlloyDB Omni, se incluyen los siguientes:

  • Recuperación ante desastres. En caso de que el centro de datos del clúster de base de datos principal deje de estar disponible, puedes ascender los recursos de AlloyDB Omni en otro centro de datos para atender las solicitudes.

  • Datos distribuidos geográficamente. La distribución geográfica de los datos los acerca a ti y disminuye la latencia de lectura.

  • Balanceo de cargas geográfico. En caso de conexiones lentas o sobrecargadas en un centro de datos, puedes enrutar el tráfico a otro centro de datos.

  • Mejora en el rendimiento de lectura. 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 realizar la migración de tu carga de trabajo.

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

Trabajar con la replicación entre centros de datos de AlloyDB Omni implica las siguientes tareas:

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

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

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

    Hay dos situaciones comunes en las que se asciende el clúster de base de datos secundario a un clúster de base de datos principal:

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

    • Recuperación ante desastres. 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 produzca alguna pérdida de datos.

    Cuando se asciende un clúster de base de datos secundario, se convierte en un clúster de base de datos independiente completamente funcional con capacidades de lectura y escritura. El clúster de base de datos ascendido ya no replica los datos del clúster de base de datos principal con el que estaba asociado antes.

  • Cambio. El cambio te permite revertir las funciones 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 realizar la migración de tu carga de trabajo. Cuando completas el cambio, se revierte la dirección de replicación.

¿Qué sigue?