PostgreSQL-Member hinzufügen
Durch Hinzufügen weiterer Member ist es möglich, Ihre IBM Cloud® Databases for PostgreSQL-Bereitstellung horizontal zu skalieren, was die Bereitstellungszuverlässigkeit erhöht, indem Daten auf zusätzliche Availability zones verteilt
werden (sofern verfügbar). Die horizontale Skalierung von Implementierungen auf drei PostgreSQL-Member ist erforderlich, bevor die synchrone Replikation aktiviert wird. Durch das Hinzufügen eines Members wird weder die Last verteilt noch die Kapazität Ihrer Bereitstellung erhöht. PostgreSQL-Member stehen jedoch für Failover-Situationen zur Verfügung.
Die horizontale Skalierung kann nur die Festplatten- und Speicherkontingente erhöhen. Für Member kann kein Scale-down durchgeführt werden.
Member, die Sie Ihrer Bereitstellung hinzufügen, werden mit derselben Menge an Plattenspeicherplatz, Speicher und CPU hinzugefügt, die andere Member in Ihrer Bereitstellung momentan aufweisen. Auf der Registerkarte Ressourcen der Seite Verwalten Ihrer Bereitstellung ist eine visuelle Darstellung Ihrer Datenmember und deren Ressourcenzuordnung verfügbar. Die horizontale Skalierung ist jedoch nur über die API verfügbar.
Databases for PostgreSQL-Bereitstellungen haben zwei Datenmember in einem Cluster. Ressourcen werden beiden Membern zu gleichen Teilen zugeordnet. Der Mindestspeicher einer PostgreSQL-Bereitstellung beträgt beispielsweise 10240 MB, was einer Anfangsgröße von 5120 MB pro Member entspricht. Der Mindest-RAM für einen PostgreSQL-Einsatz beträgt 8192 MB, was einer anfänglichen Zuweisung von 4096 MB pro Mitglied entspricht.
Die Abrechnung erfolgt gemäß der gesamten Menge an Ressourcen, die dem Service zugeordnet sind.
Member über die API hinzufügen
Der Foundation Endpoint, der in der Übersicht Ihres Dienstes angezeigt wird, liefert die Basis-URL für den Zugriff auf diese Bereitstellung über die API.
Um die aktuellen und skalierbaren Ressourcen für eine Bereitstellung anzuzeigen, verwenden Sie den Endpunkt /deployments/{id}/groups.
curl -X GET https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/groups -H 'Authorization: Bearer <>' \
Verwenden Sie zum Hinzufügen von Mitgliedern den Endpunkt /deployments/{id}/groups/{group_id}. Dieser Endpunkt sendet
eine PATCH-Anforderung mit der Anzahl der Member, die in Ihrer Implementierung enthalten sein sollen. Mit der folgenden Beispielanforderung wird die Anzahl der Mitglieder von der Standardeinstellung 2 auf 3 erhöht.
Eine Implementierung mit zwei Membern kann nur auf eine Instanz mit drei Membern skaliert werden.
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}}' \