Incluindo membros do PostgreSQL

Ao incluir mais membros, é possível escalar sua implementação do IBM Cloud® Databases for PostgreSQL horizontalmente, o que aumenta a confiabilidade da implementação, difundindo os dados através de um Availability zones extra, onde disponível. É necessário escalar horizontalmente as implementações para três membros do PostgreSQL antes de ativar a replicação síncrona. Como a inclusão de um membro não difunde cargas nem ajuda com a capacidade em sua implementação, os membros PostgreSQL são elegíveis para failovers.

O escalonamento horizontal pode aumentar apenas as alocações de disco e memória. Não é possível reduzir a escala dos membros.

Os membros que você inclui em sua implementação recebem a mesma quantidade de disco, memória e CPU que os outros que já estão nela. Uma representação visual de seus membros de dados e suas alocações de recursos está disponível na guia Recursos da página Gerenciar de sua implementação. No entanto, o ajuste de escala horizontal só é disponibilizado com a API.

As implementações do Databases for PostgreSQL têm dois membros de dados em um cluster e os recursos são alocados para ambos os membros igualmente. Por exemplo, o armazenamento mínimo de uma implementação do PostgreSQL é de 10.240 MB, o que equivale a um tamanho inicial de 5.120 MB por membro. A RAM mínima para uma implantação do PostgreSQL é de 8192 MB, o que equivale a uma alocação inicial de 4096 MB por membro.

O faturamento é baseado na quantidade total de recursos alocados para o serviço.

Incluindo membros por meio da API

O Foundation Endpoint que é mostrado na Visão geral do seu serviço fornece a URL de base para acessar essa implantação por meio da API.

Para visualizar os recursos atuais e escaláveis em uma implementação, use o terminal /deployments/{id}/groups.

curl -X GET https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/groups -H 'Authorization: Bearer <>' \

Para incluir membros, use o terminal do /deployments/{id}/groups/{group_id} Esse terminal envia uma solicitação de PATCH com o número de membros que você deseja em sua implementação A solicitação de exemplo a seguir aumenta o número de membros do padrão de 2 para 3.

Uma implementação de 2 membros pode ser escalada apenas para uma instância de 3 membros..

curl -X PATCH https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/groups/{group_id}
-H 'Authorization: Bearer <>'
-H 'Content-Type: application/json'
-d '{"members": {"allocation_count": 3}}' \