

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Aumentando e diminuindo a escala dos clusters do Amazon MSK com uma única operação
<a name="intelligent-rebalancing-scaling-clusters"></a>

Com o rebalanceamento inteligente, você pode escalar seus clusters para cima ou para baixo editando a contagem de agentes em seus clusters em uma única ação. Você pode fazer isso no console do Amazon MSK ou usando as AWS CLI APIs ou AWS SDK do Amazon MSK e. AWS CloudFormation Quando você altera a contagem de corretores, o Amazon MSK faz o seguinte:
+ Distribui partições automaticamente para novos corretores.
+ Move as partições dos corretores que estão sendo removidos.

À medida que você aumenta e diminui a escala de seus clusters, a disponibilidade dos clusters para que os clientes produzam e consumam dados permanece inalterada.

**Topics**

------
#### [ Scaling clusters using Console de gerenciamento da AWS ]

1. [Abra o console do Amazon MSK emhttps://console.aws.amazon.com/msk/home? region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Na página **Clusters**, escolha um Express-based cluster recém-criado. Para obter informações sobre como criar um Express-based cluster provisionado, consulte. [Etapa 1: criar um cluster do MSK Provisioned](create-cluster.md)

1. Na lista suspensa **Ações**, escolha **Editar número de** corretores.

1. Na página **Editar número de corretores por zona**, faça o seguinte:
   + Para adicionar mais corretores ao seu cluster, escolha **Adicionar corretores a cada zona de disponibilidade** e, em seguida, insira o número de corretores que você deseja adicionar.
   + Para remover agentes do seu cluster, escolha **Remover um agente de cada zona de disponibilidade**.

1. Escolha **Salvar alterações**.

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

Você pode aumentar ou reduzir seus clusters editando a contagem de corretores. Para fazer isso no AWS CLI, use o comando [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html), conforme mostrado no exemplo a seguir. Nesse comando, especifique o número de corretores que você deseja em seu cluster no `target-broker-count` parâmetro.

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

Você pode aumentar ou diminuir seus clusters editando programaticamente a contagem de corretores. Para fazer isso usando o AWS SDK, use a [UpdateBrokerCount](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount)API, conforme mostrado no exemplo a seguir. Para o `TargetNumberOfBrokerNodes` parâmetro, especifique o número de corretores que você deseja em seu 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
)
```

------