A réplica somente leitura de alta disponibilidade

Uma réplica somente leitura do Databases for PostgreSQL de alta disponibilidade fornece benefícios como escalabilidade de leitura melhorada, maior disponibilidade, latência de leitura reduzida, recursos de backup e recuperação de desastre e a capacidade de distribuir o tráfego de leitura de forma eficiente. Ele contribui para uma infraestrutura de banco de dados mais robusta e responsiva para seu aplicativo.

Provisionar uma réplica somente leitura de alta disponibilidade

As réplicas somente leitura do Databases for PostgreSQL de alta disponibilidade devem ser inicialmente provisionadas na configuração de membro único (não HA). Para provisionar uma réplica somente leitura, siga o procedimento descrito em Provisionamento de uma réplica somente leitura.

Após sua réplica de leitura ser provisionada, use a API Cloud Databases para aumentar a capacidade da réplica de leitura para dois (ou mais) membros.

Para aumentar sua réplica de leitura, use o Terminal de grupos de ajuste de escala da API do Cloud Databases.

O comando de réplica somente leitura de alta disponibilidade

Para executar o comando, primeiro você precisa do {foundation endpoint} e do {id} para sua instância Cloud Databases.

O {foundation endpoint} é o ponto de partida para acessar e interagir com os recursos que são expostos pela API Cloud Databases. O endpoint da fundação é visível na interface do usuário em sua visão geral. Para usar o endpoint da fundação, ele deve primeiro ser codificado por URL. A codificação de URL substitui caracteres inseguros por um % seguido de dois dígitos hexadecimais que representam o código ASCII do caractere.

O {id} é o seu Cloud Resource Name (CRN) e identifica exclusivamente a sua instância Cloud Databases. Ele fica visível na interface do usuário em sua Visão geral.

Para usar o {CRN} e o {foundation endpoint} de sua instância em um comando, eles devem primeiro ser codificados por URL. A codificação de URL substitui caracteres inseguros por um % seguido de dois dígitos hexadecimais que representam o código ASCII do caractere.

curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'

Verificando o estado de sua réplica de leitura

Para verificar o estado atual de sua réplica de leitura, use o Terminal de grupos de ajuste de escala da API Cloud Databases.

Use um comando como:

curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"