Configuración de clústeres activo-activo para RDS para MySQL
Un clúster activo-activo en Amazon RDS es una configuración de base de datos en la que varios nodos gestionan activamente las operaciones de lectura y escritura, distribuyendo la carga de trabajo entre las instancias para mejorar la disponibilidad y la escalabilidad. Cada nodo del clúster está sincronizado para mantener la coherencia de datos, lo que permite una alta disponibilidad y una conmutación por error más rápida en caso de que se produzca un error en el nodo.
Puede configurar un clúster activo-activo para Amazon RDS para MySQL mediante el complemento MySQL Group Replication. El complemento MySQL Group Replication es compatible con las instancias de base de datos de RDS para MySQL que ejecutan la versión 8.0.35 y versiones secundarias posteriores.
Para obtener información acerca de MySQL Group Replication, consulte Group Replication
nota
En aras de la brevedad, todas las menciones a clúster “activo-activo” que se realicen en este tema se refieren a clústeres activo-activo que utilizan el complemento Group Replication de MySQL.
Casos de uso de clústeres activo-activo
Los siguientes casos son buenos candidatos para usar clústeres activo-activo:
-
Aplicaciones que necesitan todas las instancias de base de datos del clúster para admitir operaciones de escritura. El complemento Group Replication mantiene la coherencia de datos en cada instancia de base de datos del clúster activo-activo. Para obtener más información acerca de su funcionamiento, consulte Group Replication
en la documentación de MySQL. -
Aplicaciones que requieren una disponibilidad continua de la base de datos. Con un clúster activo-activo, los datos se conservan en todas las instancias de base de datos del clúster. Si se produce un error en una instancia de base de datos, la aplicación puede redirigir el tráfico a otra instancia de base de datos del clúster.
-
Aplicaciones que podrían necesitar dividir las operaciones de lectura y escritura entre distintas instancias de base de datos del clúster para equilibrar la carga. Con un clúster activo-activo, sus aplicaciones pueden enviar tráfico de lectura a instancias de base de datos específicas y tráfico de escritura a otras. También puede cambiar las instancias de base de datos a las que desea enviar lecturas o escrituras en cualquier momento.
Temas
- Limitaciones y aspectos a tener en cuenta de los clústeres activo-activo
- Preparación de un clúster activo-activo entre VPC
- Configuración de parámetros obligatorios para los clústeres activo-activo
- Conversión de una instancia de base de datos existente en un clúster activo-activo
- Configuración de un clúster activo-activo con nuevas instancias de base de datos
- Adición de una instancia de base de datos en un clúster activo-activo
- Monitorización de clústeres activo-activo
- Detención de Group Replication en una instancia de base de datos de un clúster activo-activo
- Cambio de nombre de una instancia de base de datos en un clúster activo-activo
- Eliminación de una instancia de base de datos de un clúster activo-activo