Ampliar y reducir los clústeres de Amazon MSK con una sola operación - Transmisión administrada de Amazon para Apache Kafka

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

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.

Temas
    Scaling clusters usingConsola de administración de AWS
    1. ¿Abrir la consola Amazon MSK en https://console.aws.amazon.com/msk/casa? region=us-east-1#/home/.

    2. 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

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

    4. 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.

    5. Seleccione Save changes (Guardar cambios).

    Scaling clusters usingAWS CLI

    Puede ampliar o reducir la escala de sus clústeres editando su número de agentes. Para elloAWS CLI, utilice el update-broker-countcomando, 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 usingAWSSDK

    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 UpdateBrokerCountAPI, 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 )