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 instancias y clústeres de bases de datos secundarios a partir de un clúster de bases 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 bases de datos principal.
Los conceptos clave de esta página 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 replica de forma asíncrona desde el clúster de base de datos principal. En caso de que falle un clúster de base de datos principal de AlloyDB Omni, puedes promocionar un clúster de base de datos secundario a uno principal.
Beneficios
Los beneficios de la replicación entre centros de datos en AlloyDB Omni 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 promocionar los recursos de AlloyDB Omni en otro centro de datos para entregar 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 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 migrar 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 primario de AlloyDB Omni.
Consulta 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.
Ascende 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 promociones a un clúster de base de datos principal.
Existen dos situaciones comunes en las que se asciende tu clúster de bases de datos secundario a un clúster de bases de datos primario:
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.
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 en la replicación, es posible que se pierdan algunos datos.
La promoción de un clúster de base de datos secundario lo convierte en un clúster de base de datos independiente y completamente funcional con capacidades de lectura y escritura. El clúster de bases de datos promocionado ya no replica los datos del clúster de bases de datos principal con el que estaba asociado antes.
Cambio. El cambio te permite revertir los roles de tu clúster de bases de datos principal y secundario. Puedes realizar un cambio para probar la configuración de recuperación ante desastres o migrar tu carga de trabajo. Cuando completes el cambio, se revertirá la dirección de replicación.