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