

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ampliar y reducir los clústeres de Amazon MSK con una sola operación
<a name="intelligent-rebalancing-scaling-clusters"></a>

Con el reequilibrio inteligente, puede escalar sus clústeres hacia arriba o hacia abajo editando el recuento de agentes en sus clústeres con una sola acción. Puede hacerlo en la consola de Amazon MSK o mediante Amazon MSK APIs o AWS SDK, y. AWS CLI AWS CloudFormation Al cambiar el recuento de agentes, Amazon MSK hace lo siguiente:
+ Distribuye automáticamente las particiones a los nuevos corredores.
+ Mueve las particiones de los corredores que se están eliminando.

A medida que amplía y reduce los clústeres, la disponibilidad de los clústeres para que los clientes produzcan y consuman datos no se ve afectada.

**Topics**

------
#### [ Scaling clusters using Consola de administración de AWS ]

1. ¿Abrir la consola Amazon MSK en [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. En la página **Clústeres**, elija un clúster basado en Express recién creado. Para obtener información sobre cómo crear un clúster aprovisionado basado en Express, consulte. [Paso 1: Creación de un clúster de MSK aprovisionado](create-cluster.md)

1. En la lista desplegable **Acciones**, seleccione **Editar número** de corredores.

1. En la página **Editar el número de corredores por zona**, realice una de las siguientes acciones:
   + Para añadir más agentes a su clúster, seleccione **Añadir agentes a cada zona de disponibilidad** y, a continuación, introduzca el número de agentes que desee añadir.
   + Para eliminar corredores de su clúster, elija **Eliminar un corredor de cada zona de disponibilidad**.

1. Seleccione **Save changes (Guardar cambios)**.

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

Puede ampliar o reducir la escala de sus clústeres editando su número de agentes. Para ello AWS CLI, utilice el [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html)comando, como se muestra en el siguiente ejemplo. En este comando, especifique en el `target-broker-count` parámetro el número de corredores que desea incluir en su clúster.

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

Puede escalar sus clústeres hacia arriba o hacia abajo editando mediante programación el recuento de corredores. Para ello, utilice el AWS SDK, utilice la [UpdateBrokerCount](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount)API, como se muestra en el siguiente ejemplo. Para el `TargetNumberOfBrokerNodes` parámetro, especifique el número de corredores que desea tener en su clúster.

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

------