

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Scalabilità verso l'alto e verso il basso dei cluster Amazon MSK con un'unica operazione
<a name="intelligent-rebalancing-scaling-clusters"></a>

Con il ribilanciamento intelligente, puoi aumentare o ridurre i cluster modificando il numero di broker presenti nei cluster con un'unica azione. Puoi farlo nella console Amazon MSK o utilizzando le API o l' AWS CLI AWS SDK di Amazon MSK e. AWS CloudFormation Quando modifichi il numero di broker, Amazon MSK effettua le seguenti operazioni:
+ Distribuisce automaticamente le partizioni ai nuovi broker.
+ Sposta le partizioni dai broker che vengono rimossi.

Aumentando o diminuendo i cluster, la disponibilità dei cluster per i clienti per la produzione e l'utilizzo dei dati rimane inalterata.

**Topics**

------
#### [ Scaling clusters using Console di gestione AWS ]

1. [Aprire la console Amazon MSK all'indirizzohttps://console.aws.amazon.com/msk/home? region=us-east-1\#/home/.](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/)

1. **Nella pagina Cluster, scegli un cluster appena creato.** Express-based Per informazioni sulla creazione di un Express-based cluster assegnato, vedere. [Fase 1: creare un cluster MSK Provisioned](create-cluster.md)

1. Nell'elenco a discesa **Azioni**, scegli **Modifica il numero di broker**.

1. Nella pagina **Modifica il numero di broker per zona**, esegui una delle seguenti operazioni:
   + Per aggiungere altri broker al cluster, scegli **Aggiungi broker a ciascuna zona di disponibilità**, quindi inserisci il numero di broker che desideri aggiungere.
   + Per rimuovere i broker dal tuo cluster, scegli **Rimuovi un broker da** ogni zona di disponibilità.

1. Scegli **Save changes** (Salva modifiche).

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

Puoi aumentare o diminuire i cluster modificando il numero di broker. A tale scopo AWS CLI, utilizzate il comando [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html), come illustrato nell'esempio seguente. In questo comando, specificate nel parametro il numero di broker che desiderate inserire nel cluster. `target-broker-count`

```
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 ]

Puoi aumentare o ridurre i tuoi cluster modificando in modo programmatico il numero di broker. Per eseguire questa operazione utilizzando l' AWS SDK, utilizzate l'[UpdateBrokerCount](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount)API, come illustrato nell'esempio seguente. Per il `TargetNumberOfBrokerNodes` parametro, specifica il numero di broker che desideri inserire nel cluster.

```
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
)
```

------