Esta página oferece uma visão geral da replicação entre data centers do AlloyDB Omni.
A replicação entre data centers do AlloyDB Omni permite criar clusters e instâncias de banco de dados secundários a partir de um cluster de banco de dados principal para disponibilizar os recursos em diferentes data centers, no caso de uma interrupção no data center principal. Esses clusters de banco de dados secundários funcionam como cópias dos recursos do cluster de banco de dados principal.
Os principais conceitos desta página incluem:
- Cluster de banco de dados principal. Um cluster de banco de dados de leitura e gravação em um único data center.
- Cluster de banco de dados secundário. Um cluster de banco de dados somente leitura em um data center diferente do principal, que é replicado de forma assíncrona do cluster de banco de dados principal. Em caso de falha de um cluster de banco de dados principal do AlloyDB Omni, é possível promover um cluster de banco de dados secundário para um cluster de banco de dados principal.
Vantagens
Os benefícios da replicação entre data centers no AlloyDB Omni incluem:
Recuperação de desastres. Caso o data center do cluster do banco de dados principal fique indisponível, você pode promover os recursos do AlloyDB Omni em outro data center para atender às solicitações.
Dados distribuídos geograficamente. A distribuição geográfica dos dados os aproxima de você e diminui a latência de leitura.
Balanceamento de carga geográfico. Em caso de conexões lentas ou sobrecarregadas em um data center, é possível encaminhar o tráfego para outro data center.
Melhoria no desempenho da leitura. Ele disponibiliza os recursos do AlloyDB Omni mais perto do data center do aplicativo.
Troca. Você pode fazer uma troca para testar a configuração de recuperação de desastres ou realizar a migração da carga de trabalho.
Como trabalhar com a replicação entre data centers
O trabalho com a replicação entre data centers do AlloyDB Omni envolve as seguintes tarefas:
Criar um cluster de banco de dados secundário. Um cluster de banco de dados secundário é uma cópia atualizada continuamente do cluster principal do AlloyDB Omni.
Acessar um cluster de banco de dados secundário. Depois de criar um cluster de banco de dados secundário, você pode conferir o status dele e da replicação.
Promova um cluster de banco de dados secundário. É possível ler os dados em um cluster de banco de dados secundário, mas não fazer gravações até que ele seja promovido a um cluster de banco de dados principal.
Há dois cenários comuns para promover o cluster de banco de dados secundário a um cluster de banco de dados principal:
Migração de data center. Realize uma migração planejada dos recursos do AlloyDB Omni do data center principal para outro.
Recuperação de desastres. Ative rapidamente os recursos do AlloyDB Omni em um data center secundário caso os recursos do data center principal fiquem indisponíveis. Devido ao atraso na replicação, pode ocorrer perda de dados.
A promoção de um cluster de banco de dados secundário o converte em um cluster de banco de dados totalmente funcional independente com recursos de leitura e gravação. O cluster de banco de dados promovido não replica mais os dados do cluster de banco de dados principal ao qual estava associado anteriormente.
Troca. A alternância permite reverter os papéis do cluster de banco de dados principal e secundário. Você pode fazer uma troca para testar a configuração de recuperação de desastres ou realizar a migração da carga de trabalho. Quando você conclui a alternância, a direção da replicação é invertida.