Skalieren von Clustern in Azure Cosmos DB for PostgreSQL

GILT FÜR: Azure Cosmos DB for PostgreSQL (unterstützt von der Citus-Datenbankerweiterung auf PostgreSQL)

Azure Cosmos DB for PostgreSQL unterstützt Self-Service-Skalierung, um höhere Auslastungen zu bewältigen. Das Azure-Portal erleichtert das Hinzufügen neuer Workerknoten und das Erhöhen der Anzahl virtueller Kerne und des Speichers für vorhandene Knoten.

Das Hinzufügen von Knoten verursacht keine Ausfallzeiten, und auch das Verschieben von Shards auf die neuen Knoten (das so genannte Ausgleichen von Shards) erfolgt ohne Unterbrechung der Abfragen.

Hinzufügen von Workerknoten

  1. Wählen Sie auf der Portalseite für den Cluster im Menü auf der linken Seite Skalieren aus.

  2. Wählen Sie auf der Seite Skalieren unter Knoten einen neuen Wert für Knotenanzahl aus.

    Schieberegler für Ressourcen

  3. Wählen Sie Speichern aus, um die geänderten Werte zu übernehmen.

Hinweis

Wenn Sie die Anzahl von Knoten erhöhen und speichern, können Sie die Anzahl der Workerknoten über diese Skalieren-Seite nicht mehr verringern.

Hinweis

Um neu hinzugefügte Knoten optimal zu nutzen, müssen Sie die verteilte Shardtabelle ausgleichen. Dabei werden einige Shards von vorhandenen Knoten auf neue Knoten verschoben. Die Neuverteilung kann im Hintergrund erfolgen und erfordert keine Downtime.

Erhöhen und Verringern der Anzahl von virtuellen Kernen auf Knoten

Sie können die Funktionen vorhandener Knoten erweitern. Das Anpassen der Computekapazität nach oben und unten kann bei Leistungsexperimenten und kurz- oder langfristigen Änderungen der Datenverkehrsanforderungen nützlich sein.

Wenn Sie die virtuellen Kerne für alle Workerknoten ändern möchten, wählen Sie auf dem Bildschirm Skalieren unter Compute pro Knoten einen neuen Wert aus. Um die virtuellen Kerne des Koordinators anzupassen, erweitern Sie Koordinator, und wählen Sie unter Koordinatorcompute einen neuen Wert aus.

Hinweis

Sie können Computeressourcen auf Clusterlesereplikaten skalieren, unabhängig vom Compute Ihres primären Clusters.

Hinweis

Pro Azure-Abonnement und Region gibt es ein Kontingent für virtuelle Kerne. Das Standardkontingent sollte mehr als ausreichend sein, um mit Azure Cosmos DB for PostgreSQL zu experimentieren. Wenn Sie weitere virtuelle Kerne für eine Region in Ihrem Abonnement benötigen, finden Sie weitere Informationen unter Anpassen von Computekontingenten.

Erhöhen des Speichers auf Knoten

Sie können den Speicherplatz vorhandener Knoten erweitern. Durch Erhöhen des Speicherplatzes können Sie mit vorhandenen Workerknoten mehr tun, bevor Sie weitere Workerknoten hinzufügen müssen.

Wenn Sie die Speichermenge für alle Workerknoten ändern möchten, wählen Sie auf dem Bildschirm Skalieren unter Speicher pro Knoten einen neuen Wert aus. Um den Speicher des Koordinatorknotens anzupassen, erweitern Sie Koordinator, und wählen Sie unter Koordinatorspeicher einen neuen Wert aus.

Hinweis

Sobald Sie den Speicher erhöht und gespeichert haben, können Sie die Speichermenge nicht mehr verringern.

Auswählen der bevorzugten Verfügbarkeitszone

Sie können die bevorzugte Verfügbarkeitszone für Knoten auswählen, wenn sich Ihr Cluster in einer Azure-Region befindet, die Verfügbarkeitszonen unterstützt. Wenn Sie während der Clusterbereitstellung bevorzugte Verfügbarkeitszone auswählen, stellt Azure Cosmos DB for PostgreSQL alle Clusterknoten in der ausgewählten Verfügbarkeitszone bereit. Wenn Sie die bevorzugte Verfügbarkeitszone nach der Bereitstellung auswählen oder ändern, werden alle Clusterknoten während der nächsten geplanten Wartung in die neue bevorzugte Verfügbarkeitszone verschoben.

Um die bevorzugte Verfügbarkeitszone für alle Clusterknoten auszuwählen, geben Sie auf dem Bildschirm Skalierung in der Liste Bevorzugte Verfügbarkeitszonen eine Zone an. Wählen Sie „Keine Präferenz“ aus, damit der Azure Cosmos DB for PostgreSQL-Dienst eine Verfügbarkeitszone für den Cluster auswählen kann.

Nächste Schritte