Configurar clusters ativos-ativos para RDS para MySQL
Um cluster ativo-ativo no Amazon RDS é uma configuração de banco de dados em que vários nós lidam ativamente com operações de leitura e gravação, distribuindo a workload entre instâncias para melhorar a disponibilidade e a escalabilidade. Cada nó no cluster é sincronizado para manter a consistência de dados, permitindo alta disponibilidade e um failover mais rápido em caso de falha do nó.
É possível configurar um cluster ativo-ativo para o Amazon RDS para MySQL usando o plug-in de replicação de grupo do MySQL. O plug-in Group Replication é compatível com instâncias de banco de dados do RDS para MySQL que executam a versão 8.0.35 e versões secundárias posteriores.
Para ter informações sobre a MySQL Group Replication, consulte Group Replication
nota
Para resumir, todas as menções de cluster “ativo-ativo” neste tópico se referem a clusters ativos-ativos usando o plug-in MySQL Group Replication.
Casos de uso de clusters ativos-ativos
Os casos a seguir são bons candidatos ao uso de clusters ativos-ativos:
-
Aplicações que precisam de todas as instâncias de banco de dados do cluster para comportar operações de gravação. O plug-in Group Replication mantém os dados consistentes em cada instância de banco de dados no cluster ativo-ativo. Para ter informações sobre como isso funciona, consulte Group Replication
na documentação do MySQL. -
Aplicações que exigem disponibilidade contínua do banco de dados. Com um cluster ativo-ativo, os dados são retidos em todas as instâncias de banco de dados contidas no cluster. Se uma instância de banco de dados falhar, a aplicação poderá redirecionar o tráfego para outra instância de banco de dados no cluster.
-
Aplicações que talvez precisem dividir as operações de leitura e gravação entre diferentes instâncias de banco de dados no cluster para fins de balanceamento de carga. Com um cluster ativo-ativo, as aplicações podem enviar tráfego de leitura a instâncias de banco de dados específicas e tráfego de gravação a outras. Também é possível alternar para quais instâncias de banco de dados enviar leituras ou gravações a qualquer momento.
Tópicos
- Limitações e considerações sobre cluster ativo-ativo
- Preparar um cluster ativo-ativo entre VPCs
- Configurações de parâmetros obrigatórias para clusters ativos-ativos
- Converter uma instância de banco de dados existente em um cluster ativo-ativo
- Configurar um cluster ativo-ativo com novas instâncias de banco de dados
- Adicionar uma instância de banco de dados em um cluster ativo-ativo
- Monitorar clusters ativos-ativos
- Interromper a Group Replication em uma instância de banco de dados em um cluster ativo-ativo
- Renomear uma instância de banco de dados em um cluster ativo-ativo
- Remover uma instância de banco de dados de um cluster ativo-ativo