

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 o AWS CLI Amazon MSK APIs ou AWS SDK 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 Amazon MSK em [https://console.aws.amazon.com/msk/casa? region=us-east-1\$1/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Na página **Clusters**, escolha um cluster baseado no Express recém-criado. Para obter informações sobre a criação de um cluster provisionado baseado no Express, 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 escalar seus clusters para cima ou para baixo editando a contagem de corretores. Para fazer isso no AWS CLI, use o [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html)comando, 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
)
```

------