Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Steady-State-Rebalancing für Amazon MSK-Cluster
Steady-State-Rebalancing ist Teil der intelligenten Rebalancing-Funktion, die standardmäßig für alle neuen MSK Provisioned Cluster mit Express-Brokern aktiviert ist. Wenn Sie Ihre Cluster nach oben oder unten skalieren, übernimmt Amazon MSK automatisch die Partitionsverwaltung, indem es Partitionen an neue Broker verteilt und Partitionen von Brokern verschiebt, die entfernt werden müssen. Um eine optimale Verteilung der Arbeitslast auf die Makler zu gewährleisten, verwendet Intelligent Rebalancing die Best Practices von Amazon MSK, um Schwellenwerte für die automatische Initiierung des Rebalancing für Ihre Broker festzulegen.
Sie können den Steady-State-Rebalancing bei Bedarf anhalten und wieder aufnehmen. Beim Steady-State-Rebalancing wird Ihr Cluster kontinuierlich überwacht und es werden folgende Aktionen ausgeführt:
-
Verfolgt die Nutzung von Broker-Ressourcen (CPU, Netzwerk, Speicher).
-
Passt die Partitionsplatzierung automatisch an, ohne die Datenverfügbarkeit zu beeinträchtigen.
-
Schließt Neuausgleichsvorgänge bei Express-Brokern bis zu 180-mal schneller ab als bei Standard-Brokern.
-
Hält die Cluster-Leistung aufrecht.
- Pause and resume steady state rebalancing in AWS-Managementkonsole
-
-
Die Amazon MSK-Konsole zu https://console.aws.amazon.com/msk/Hause öffnen? region=us-east-1#/home/.
-
Wählen Sie auf der Cluster-Seite einen Express-basierten Cluster aus. Informationen zum Erstellen eines bereitgestellten Express-basierten Clusters finden Sie unter. Schritt 1: Erstellen Sie einen von MSK bereitgestellten Cluster
-
Vergewissern Sie sich auf der Cluster-Detailseite, dass der Status Intelligent Rebalancing Aktiv lautet. Wenn Intelligent Rebalancing nicht verfügbar ist oder der Status „Angehalten“ lautet, erstellen Sie einen neuen Express-basierten Cluster.
-
Wählen Sie in der Dropdownliste Aktionen die Option Intelligentes Rebalancing bearbeiten aus.
-
Gehen Sie auf der Seite Intelligentes Rebalancing bearbeiten wie folgt vor:
-
Wählen Sie „Angehalten“.
-
Wählen Sie Änderungen speichern aus.
- Pause and resume steady state rebalancing using AWS CLI
-
Um den Rebalancing-Status eines Clusters auf die ACTIVE Verwendung von einzustellen AWS CLI, verwenden Sie den Befehl update-rebalancing, wie im folgenden Beispiel gezeigt. Geben Sie in diesem Befehl den Status mit dem Parameter an. rebalancing
aws msk update-rebalancing --cluster-arn arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1 --current-version ABCDEF1GHIJK0L --rebalancing "{\"Rebalancing\":{\"Status\":\"ACTIVE\"}}"
- Pause and resume steady state rebalancing using AWS SDK
-
Sie können den Rebalancing-Status eines Clusters auch mithilfe der UpdateRebalancingRequestAPI festlegen, um die Anzahl der Broker programmgesteuert zu ändern. Die folgenden Beispiele zeigen, wie der Rebalancing-Status auf und gesetzt wird. ACTIVE PAUSED
final UpdateRebalancingRequest updateRebalancingRequest = new UpdateRebalancingRequest()
.withClusterArn(arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1)
.withCurrentVersion(ABCDEF1GHIJK0L)
.withRebalancing(new Rebalancing().withStatus("ACTIVE"));
final UpdateRebalancingRequest updateRebalancingRequest = new UpdateRebalancingRequest()
.withClusterArn(arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1)
.withCurrentVersion(ABCDEF1GHIJK0L)
.withRebalancing(new Rebalancing().withStatus("PAUSED"));