

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.

# Skalieren von Amazon MSK-Clustern mit einem einzigen Vorgang nach oben und unten
<a name="intelligent-rebalancing-scaling-clusters"></a>

Mit intelligentem Rebalancing können Sie Ihre Cluster nach oben oder unten skalieren, indem Sie die Anzahl der Broker in Ihren Clustern in einer einzigen Aktion bearbeiten. Sie können dies in der Amazon MSK-Konsole oder mithilfe von Amazon MSK APIs oder AWS SDK und tun. AWS CLI AWS CloudFormation Wenn Sie die Anzahl der Makler ändern, geht Amazon MSK wie folgt vor:
+ Verteilt Partitionen automatisch an neue Broker.
+ Verschiebt Partitionen von Brokern, die entfernt werden.

Wenn Sie Ihre Cluster nach oben oder unten skalieren, bleibt die Cluster-Verfügbarkeit für Clients zur Erzeugung und Nutzung von Daten unberührt.

**Topics**

------
#### [ Scaling clusters using AWS-Managementkonsole ]

1. Die Amazon MSK-Konsole zu [https://console.aws.amazon.com/msk/Hause öffnen? region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Wählen Sie auf der Seite Cluster einen neu erstellten Express-basierten **Cluster** aus. Informationen zum Erstellen eines bereitgestellten Express-basierten Clusters finden Sie unter. [Schritt 1: Erstellen Sie einen von MSK bereitgestellten Cluster](create-cluster.md)

1. Wählen Sie in der Dropdownliste **Aktionen** die Option **Anzahl der Broker bearbeiten** aus.

1. Führen Sie auf der Seite **Anzahl der Broker pro Zone bearbeiten** eine der folgenden Aktionen aus:
   + Um Ihrem Cluster weitere Broker hinzuzufügen, wählen Sie **Broker zu jeder Availability Zone hinzufügen** und geben Sie dann die Anzahl der Broker ein, die Sie hinzufügen möchten.
   + Um Broker aus Ihrem Cluster zu **entfernen, wählen Sie Einen Broker aus jeder Availability Zone** entfernen.

1. Wählen Sie **Änderungen speichern ** aus.

------
#### [ Scaling clusters using AWS CLI ]

Sie können Ihre Cluster nach oben oder unten skalieren, indem Sie deren Broker-Anzahl bearbeiten. Um dies in der zu tun AWS CLI, verwenden Sie den [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html)Befehl, wie im folgenden Beispiel gezeigt. Geben Sie in diesem Befehl die Anzahl der Broker, die Sie in Ihrem Cluster haben möchten, im `target-broker-count` Parameter an.

```
aws msk update-broker-count --cluster-arn arn:aws:kafka:{{us-east-1}}:{{123456789012}}:cluster/{{myCluster}}/{{abcd1234-5678-90ef-ghij-klmnopqrstuv-1}} --current-version {{ABCDEF1GHIJK0L}} --target-broker-count {{6}}
```

------
#### [ Scaling clusters using AWS SDK ]

Sie können Ihre Cluster nach oben oder unten skalieren, indem Sie die Anzahl der Broker programmgesteuert bearbeiten. Verwenden Sie dazu mithilfe des AWS SDK die [UpdateBrokerCount](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount)API, wie im folgenden Beispiel gezeigt. Geben Sie für den `TargetNumberOfBrokerNodes` Parameter die Anzahl der Broker an, die Sie in Ihrem Cluster haben möchten.

```
update_broker_count_response = client.update_broker_count(
    ClusterArn='arn:aws:kafka:{{us-east-1}}:{{123456789012}}:cluster/{{myCluster}}/{{abcd1234-5678-90ef-ghij-klmnopqrstuv-1}}',
    CurrentVersion='{{ABCDEF1GHIJK0L}}',
    TargetNumberOfBrokerNodes=6
)
```

------