Aumentando e diminuindo a escala dos clusters do Amazon MSK com uma única operação - Amazon Managed Streaming for Apache Kafka

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

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.

Tópicos
    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#/home/.

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

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

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

    5. 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-countcomando, 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 UpdateBrokerCountAPI, 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 )