新增PostgreSQL成員
透過新增更多成員,可以水平調整 IBM Cloud® Databases for PostgreSQL 部署,這會透過將資料分散在額外 Availability zones(如果有的話) 來增加部署可靠性。 在啟用 同步抄寫 之前,需要將部署水平調整為三個
PostgreSQL 成員。 新增成員不會分散負載,也不會協助您部署中的容量; 不過,PostgreSQL 成員有資格進行失效接手。
水平調整只能增加磁碟和記憶體分配。 無法縮減成員。
您新增至部署的成員會新增磁碟、記憶體及 CPU 數量,作為目前部署中的其他成員。 在部署的「管理」頁面的 資源 標籤上,可以使用資料成員及其資源配置的視覺化表示法。 不過,只能使用 API 來進行水平調整。
Databases for PostgreSQL 部署在叢集裡有兩個資料成員,資源會平均配置給這兩個成員。 例如,PostgreSQL 部署的儲存體下限為 10240 MB,這等於每個成員的起始大小 5120 MB。 PostgreSQL 部署的最小 RAM 為 8192 MB,等於每個成員的初始分配為 4096 MB。
計費是根據配置給服務的資源數量 總計。
透過API加入成員
服務 概觀 中顯示的 基礎端點 提供基本 URL,可透過 API 存取此部署。
若要檢視部署上的現行及可調式資源,請使用 /deployments/{id}/ggroups 端點。
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}}' \