PostgreSQL 멤버 추가

멤버를 더 추가하면 IBM Cloud® Databases for PostgreSQL 배치를 수평 스케일링할 수 있으며, 이는 해당되는 경우 추가적인 Availability zones에서 데이터의 분산으로 배치 신뢰도를 증가시킵니다. 동기식 복제 을 활성화하기 전에 배포를 세 PostgreSQL 멤버로 수평 확장해야 합니다. 멤버를 추가해도 로드는 분산되지 않으며, 배치의 용량에도 도움이 되지 않습니다. 그러나 PostgreSQL 멤버는 장애 복구에 적합합니다.

수평 확장은 디스크 및 메모리 할당량만 늘릴 수 있습니다. 멤버를 축소할 수는 없습니다.

배치에 추가하는 멤버는 현재 배치에 있는 다른 멤버로서 디스크, 메모리, CPU의 양에 따라 추가됩니다. 데이터 멤버 및 해당 리소스 할당의 시각적 표시는 배치 관리 페이지의 리소스 탭에서 사용 가능합니다. 그러나 수평적 확장은 API를 통해서만 사용할 수 있습니다.

Databases for PostgreSQL 배치의 클러스터에는 두 개의 데이터 멤버가 있으며 리소스가 두 멤버에 균등하게 할당됩니다. 예를 들어, PostgreSQL 배치의 최소 스토리지는 10240MB이며 멤버당 초기 크기 5120MB에 해당합니다. PostgreSQL 배포의 최소 RAM은 8192MB이며, 이는 멤버당 4096MB의 초기 할당량과 동일합니다.

요금은 서비스에 할당된 리소스 양을 기준으로 합니다.

API를 통해 멤버 추가

서비스의 _개요_에 표시된 _기반 엔드포인트_는 API를 통해 이 배포에 액세스할 수 있는 기본 URL을 제공합니다.

배치에서 현재 및 확장 가능한 리소스를 보려면 /deployments/{id}/groups 엔드포인트를 사용하십시오.

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

구성원을 추가하려면 /deployments/{id}/groups/{group_id} 엔드포인트를 사용하세요. 이 엔드포인트는 배포에 원하는 멤버 수와 함께 PATCH 요청을 보냅니다. 다음 예제 요청은 멤버 수를 기본값인 2명에서 3명으로 늘립니다.

2인 배포는 최대 3인 인스턴스까지만 확장할 수 있습니다.

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}}' \